3 lines
1.0 MiB
3 lines
1.0 MiB
100000
|
|
971585363 -982539212 960600860 -959091046 986830957 -974226869 982241996 -958701930 991331830 -992764015 971828192 -955109713 962226872 -956217341 950909490 -985382989 975213301 -986254892 985047328 -983178803 975282997 -971829161 998171873 -962153341 960035750 -982269307 966319708 -994649556 957194819 -960741454 998850519 -986346516 969285302 -954566450 993442132 -968423608 985687452 -996704838 967156351 -965090877 992427444 -981434539 953997151 -950336908 950106679 -979481922 956652101 -965245344 950762487 -981105930 966716845 -952863753 955443360 -983804039 988032903 -974075189 987449954 -963815848 979204488 -993248537 960670296 -970335154 979957913 -997013921 979825487 -968679710 989968910 -975036465 998220538 -954603962 964806826 -971356225 951343349 -997277436 988958190 -997837789 964216329 -956015557 970876977 -989834807 965104704 -983109948 961547601 -971630703 979129859 -958526602 975338498 -978915167 956894870 -952247814 953179170 -954797145 966189802 -966559735 988320402 -989482407 989629251 -968669536 986427668 -952973528 994373466 -987156701 955128578 -995486237 958782075 -990097368 961384309 -976238021 982566394 -990546470 965132418 -986382142 963593059 -968367837 986580834 -975907581 950445073 -963145105 998419296 -972875269 956320503 -980768228 996886767 -992942065 983385203 -998124651 961797400 -987995744 980675255 -987803027 964962646 -953436317 965662752 -976431330 964497495 -979711567 967828535 -979590812 997188575 -962612427 965424484 -982822571 972077773 -976227964 950358399 -980744909 996546948 -990323470 959721966 -965588907 991078796 -974458321 993304050 -996172449 968838149 -986098398 974196242 -971422279 960353636 -958563969 986068744 -974065885 966166554 -961137996 961050549 -970374813 997636623 -976566837 950401673 -989030326 970458148 -967084493 990947463 -983789899 973620102 -982807079 982647224 -957434726 950450623 -989591573 994053228 -988478577 977140480 -957943604 988661231 -952460036 963544439 -974244545 961853983 -983339294 999798284 -994886411 971697663 -983768735 961164352 -987037752 971655377 -993081990 978071968 -999266509 960643517 -957722382 995085352 -979641795 953417982 -997741373 983168493 -962717803 978609888 -987055210 978601256 -961897554 980741292 -968109885 989129107 -955903352 984782000 -956755474 997449769 -960146000 980730440 -988698696 993756398 -985648928 955683716 -965636194 977869412 -980946189 975471512 -981548879 966317642 -964662778 990638679 -977860902 995750878 -993937791 960647282 -957566340 957071148 -976941151 978441879 -987736783 965673528 -963225408 986712911 -964615257 996342358 -998443298 952302362 -970133412 993200140 -953139489 987671982 -968863480 998850727 -964485278 990453568 -984855635 980296488 -955675010 999424251 -977843601 998151086 -976501022 951584616 -998455130 965057455 -957276514 967041991 -996959149 965744080 -970691581 961177562 -995158659 972038506 -959079011 995165813 -962259287 954461006 -950533622 961188502 -984796157 997636454 -971088905 965018224 -993255213 959683880 -975410824 976742020 -959674736 983216680 -989161760 968733672 -984285848 960656544 -974787577 998740796 -971844511 999037824 -962840536 988285884 -958204545 996589093 -983997010 961596389 -953713309 967556347 -952753378 952300426 -965561852 965025038 -974063501 966545308 -978226715 978970320 -972568242 950361598 -951837498 953763592 -986505178 989094810 -985378895 996640126 -992870397 973904679 -966574047 998609396 -963280262 988981460 -974434922 998523474 -984331573 965821991 -995156588 955564915 -962478427 953978530 -970531790 989027588 -980701074 997135815 -986358780 996235006 -994150226 980432634 -989306255 971318122 -968468034 968702952 -975640104 967096712 -982204016 981183303 -995637654 993153793 -991747000 963522346 -998008591 990765338 -977282324 959400488 -978935273 971788871 -951881519 986812847 -962111457 962706619 -953891572 993775783 -981238545 957996818 -979530159 971634774 -986110740 994133145 -990488986 964411607 -953723910 978614618 -954751892 981123706 -976799530 950715663 -950282147 955055927 -975039431 958655538 -964456501 956782775 -969028880 996578385 -950176708 990787622 -960568972 990865810 -969572634 980682867 -960535010 973756562 -999993963 967023361 -979872820 964903547 -987780485 959853206 -993406356 989355560 -951574354 987481087 -953870267 994715190 -955636783 955498786 -996269125 979796976 -975850320 974982831 -995847610 974216658 -972611236 976294215 -982010166 952708390 -982110675 985501184 -992283061 975433566 -967889612 965133209 -959509425 964886080 -997769854 964562472 -970277238 972361110 -970954334 966649921 -968910746 974471741 -983011968 954902698 -990695263 959172961 -990032626 951447506 -998160319 991116621 -974196166 985805806 -967786854 977613659 -976084447 953394546 -985549464 998547852 -952715849 951966136 -971003658 974870814 -988360196 971334427 -996274981 993200828 -959564913 997769048 -980675133 955558886 -953085209 980622858 -962890222 976567257 -999969435 995115465 -953978529 952592187 -955230596 964833345 -979873253 964480283 -995420197 960148949 -983646204 988294502 -968331661 972712137 -962207546 969729536 -976240921 958284351 -990850413 958555663 -956225587 973793764 -987184727 979926839 -995015941 959382938 -973261177 972661635 -977560774 963616603 -966767460 951703692 -959274867 976473205 -981597419 970012216 -983676407 958414186 -983727810 997932534 -962380889 968632115 -997070714 966227529 -987720600 968319244 -964330492 966915500 -975872907 986448750 -963468490 951731791 -971490942 968875606 -967448551 987391331 -955672094 952788558 -972817053 980462839 -979844627 955773618 -969427634 996058670 -963469001 956246801 -963163343 986796272 -989407014 988232986 -967405525 973028696 -953663894 977813712 -981885823 952856750 -979076542 950025244 -975419995 982342822 -981973537 972073777 -997166481 970043568 -996120543 966756408 -983820213 958132224 -995257836 967051780 -972487859 951773302 -964457647 990620786 -990505952 965953970 -964253447 983481796 -987360696 995091741 -980588828 988251602 -990329490 999284516 -991772833 963994267 -986588565 993027084 -966613436 975584647 -952523329 955864202 -952914186 971199417 -976095404 995423778 -988033450 980584330 -955204699 986600448 -985802399 976091012 -998359443 959342130 -952120741 951339194 -985158160 956285352 -969712079 991590769 -962703624 979855883 -973074851 955102055 -957406694 977901561 -960754426 995487249 -992939806 975524557 -966539301 985033847 -978915182 982909007 -957312389 969737757 -963332000 998366755 -977014536 969811259 -986050034 980438499 -954443785 971900333 -979273138 967190711 -981828786 972287945 -964932549 988003979 -961956149 964604310 -993366685 978288643 -976729733 998222961 -978866880 959938164 -991061499 952515454 -968105498 975864859 -970943580 978161813 -994082912 958266860 -968008669 996949209 -991341878 951400575 -958202102 985603805 -998779943 951898828 -989421305 971277661 -952556092 978572033 -992807830 996978936 -965918014 991491843 -990148813 982113354 -963662896 974612428 -987150758 984917089 -963272749 994204321 -957292651 952585524 -984533064 980199538 -952200487 996179832 -996638271 955884840 -976363312 950233141 -981210370 992999611 -971009655 992667064 -973568175 980985929 -992366344 969911185 -962814171 950118661 -984949621 995272630 -989517332 997698899 -977352524 952814927 -981972664 958286356 -988309838 980667929 -955522665 973017096 -974984369 967532117 -972005471 977689474 -972593922 956088505 -995165963 966399720 -996861544 972483918 -986116423 967597758 -961843175 979180375 -974519819 951770571 -962469596 993987569 -978618531 956922477 -991763263 987341886 -994212705 966731398 -965089188 994268938 -980074489 997436305 -966269181 995415814 -982052285 970270668 -977170343 969925092 -957894486 950569490 -992693562 988915909 -956676173 968246679 -967858398 963488143 -993268672 975134759 -981290524 971724775 -974762329 994668602 -984088542 957606175 -972713836 958387650 -997864586 985616601 -960601487 993355258 -955345737 974973874 -958292464 986112917 -996970621 968109555 -996552881 985486738 -954435790 973244741 -970433315 954264815 -957362298 994144401 -987234796 968688704 -970063702 988526641 -965187903 998162492 -980849688 971273370 -990326639 994908393 -985980606 982654910 -967355096 993107866 -994162423 976304629 -977079746 950109159 -964784778 979915892 -967537186 981759984 -959705580 964201134 -959342471 974829728 -953143560 995250862 -990412526 989515963 -977908342 975424466 -993005849 971428142 -980456207 960476467 -952768749 976959466 -952074651 994987732 -952888238 975317660 -994582611 990393935 -993007635 971577401 -958080572 973751965 -958205773 977796724 -970564400 974797732 -950966924 977723577 -985215685 986251953 -994526822 990195761 -979051200 966425627 -970769627 961473366 -993671683 960990567 -967936544 956034893 -973145894 983068805 -978518626 985746456 -995472683 953033353 -974905069 997894609 -991866848 992839769 -987984582 955565744 -954771317 959837817 -958875401 980304607 -952461186 969407217 -995586096 955245192 -958692911 999919272 -970589134 975413400 -957296797 987894793 -961902481 977390441 -958793915 977773783 -999034778 977290327 -970779627 991023674 -974870550 993434761 -992355424 979578334 -964960020 986928417 -957336380 972419898 -955928272 996369489 -975697975 954810253 -952336016 957051142 -965876024 965687764 -997523907 982184033 -959350250 951458770 -973381553 986906461 -978802668 957334714 -977444650 954986092 -967198066 962970642 -996354399 970511561 -972430932 972127462 -979996140 986672570 -999304367 987942050 -992341050 960526394 -980181768 992755902 -993453059 967673278 -995613344 973484639 -977569346 952765879 -977060804 985473122 -968594271 990589177 -998252124 971557776 -965851563 991758283 -997026359 996768166 -996447753 958695096 -993342018 965013866 -982759249 999676816 -978623133 981313022 -996495302 977265426 -968644851 997293183 -989635267 995373893 -989505798 984241516 -989752553 968167931 -973071355 973598174 -990922961 969561361 -952599692 977404890 -974372629 952766385 -980366164 995346307 -996995161 961188528 -993435455 984405654 -964304157 956812041 -977826684 951009919 -995903119 969159576 -980503274 983917561 -992815626 985533883 -952244977 980727723 -961057689 997463740 -990425592 983317502 -996859695 970728327 -969334623 965003237 -984514889 980264561 -993903700 994912968 -988892332 986855602 -973639571 996186315 -985845694 997912695 -957624588 972779891 -984290141 963506641 -969367994 966070339 -958119177 980542425 -953291427 986079665 -977270325 971679346 -957781907 966731696 -993088861 969538985 -968084196 979820292 -981762476 975277233 -963585215 967529722 -995089330 974499629 -964117885 952242408 -958617550 996619025 -986881391 952841362 -958760248 953405767 -961309363 996308844 -990324741 985656383 -973307037 962902498 -982531204 985504202 -966804334 996909792 -962533945 955906887 -988988868 956330293 -952809376 962090434 -956949322 950164024 -997724045 967941592 -971258597 954506413 -958213561 977784257 -980157201 977182740 -984325667 980991360 -974800539 994222117 -984627055 988299837 -962875178 961440712 -966359703 975818091 -965423176 976971438 -972079728 966251312 -970861188 996958188 -967665621 993381208 -990478776 963594349 -961285916 957935637 -969573807 997634350 -976578558 959391588 -973620636 968006053 -957483153 986169747 -963072649 951925094 -970068987 990184837 -983008507 984823657 -966124630 959363837 -979507626 963381055 -990318684 964377281 -999291212 959418429 -965824229 992705546 -953298795 954844558 -952162342 990048785 -974428499 983521607 -990528679 950402424 -978970676 967302830 -979674419 975729301 -981800890 989568552 -988855809 980217406 -985852054 972846374 -994745843 991490810 -953789518 956881076 -965923639 951092350 -988085620 988008340 -972886226 962591070 -952799723 968867641 -993231945 998962626 -965066071 989316113 -956698063 986927289 -999096388 997712921 -961467754 954448942 -991122242 997604891 -959082720 960549042 -984637248 959577341 -957993050 974982699 -957797185 975377348 -989554055 966209859 -981742419 978041421 -969454287 992799905 -979372058 951573593 -983020794 952939596 -980721140 950847534 -983228488 981305116 -969550711 961773311 -953493901 984288313 -956621307 966373262 -968915880 964803209 -989284274 961150300 -999048515 990749238 -962135615 974851523 -967894487 967516176 -998865570 991278333 -973600368 987223970 -984720562 983590635 -994791254 990122593 -991300100 954479483 -988940156 955403769 -964885782 960198504 -962076774 985945119 -970684425 972655933 -995259305 982843105 -983114005 991529190 -989036784 972515187 -981418331 955820472 -996915335 982232636 -977063198 981481183 -998130397 968907881 -954807126 971141510 -989397439 962112408 -997544587 972458713 -993978404 953237986 -950087511 965056504 -951082741 982499982 -955954218 987494383 -957149140 984064648 -971275161 957138097 -954436637 951028982 -979822148 990603695 -997253096 955330957 -994408742 976190761 -982423253 965225989 -994659540 953020512 -983956878 972323688 -973052439 957338585 -960298585 976712931 -981013205 972484761 -959585928 966109753 -972763435 950860951 -989792604 978858292 -997050258 951985475 -974920814 990159309 -970669880 988252106 -974175239 964817967 -967128868 994622476 -984561705 991551120 -982620559 953081288 -992223520 968630537 -977240543 988110206 -981182195 952011596 -994390436 992643303 -979491940 974199334 -977386554 956624652 -986991304 962511164 -978659602 984445791 -952886939 954748872 -979413115 972255132 -974141063 978231655 -985676674 963408557 -985411955 974429600 -997357210 996865556 -952786207 996115149 -990214809 962230838 -982264481 958243646 -976221258 996544739 -956079647 981911672 -981698028 964687355 -968812297 980861451 -968823374 980385129 -991734146 972630067 -953538308 961423783 -973346823 992294195 -989647889 965414149 -950078018 989178621 -995216806 959066651 -954358870 972631314 -996839574 958947714 -958094092 960514410 -959460731 971891201 -953540607 965835784 -959757997 963698132 -980363483 986039443 -951306504 970834254 -996871968 973412127 -960869680 965151884 -963923009 986343975 -982919782 971423903 -973491355 982492641 -956858607 950953970 -986498622 966056003 -997208488 998500237 -991064730 992538659 -967765920 993481073 -988309446 966221050 -965378605 957424521 -987276583 981027856 -963459617 985531192 -989200023 986718968 -987692838 973591486 -950462510 958264385 -969387682 972230285 -991513702 992928727 -958827410 995777599 -962531460 990436226 -986177435 971777242 -985782175 957165243 -976677880 977489942 -990481943 971942919 -984225961 978844007 -955370110 974688188 -984030384 951247603 -982119010 977685339 -955281213 953235608 -984068577 967228223 -995381471 969140079 -974997337 972521464 -988541852 956550323 -998240620 993115015 -967574295 959076185 -985137644 978612946 -971728221 994236790 -962211795 987279572 -952490113 993701268 -967410516 995504943 -997226638 970652537 -983438099 969598453 -973348297 965303408 -979183564 981363805 -966191422 990591158 -963729273 967190805 -993745188 959867182 -994377815 962680379 -965957268 959619929 -978337734 980922885 -980519447 955835274 -975890100 995752820 -966603805 990280952 -991000560 987916791 -995388934 992912116 -975898279 952186442 -997854732 953294397 -980334929 988662117 -979654921 952617405 -956629445 954877969 -956929638 966773636 -974575488 991565621 -956977795 973469235 -980244674 963955175 -969645653 965093449 -972868721 972685140 -957039882 996287252 -990726047 973261290 -974638369 985956930 -963025640 984395928 -956618615 978172541 -963255939 994405720 -990403451 971788132 -966805029 969996919 -964360482 952900129 -973449756 951539512 -952329009 952466131 -992820238 964399172 -964173492 998877925 -970308491 967696344 -992311257 967779577 -969131242 999833109 -970259802 976307915 -965204056 978590036 -967056941 992823983 -985073005 989503396 -972411704 959043020 -976222462 998796765 -981589651 984366360 -996732498 956423136 -950488708 981289533 -954881875 979059342 -994838810 969432115 -972324304 981891799 -952201513 974920911 -954076557 962156748 -950987098 957056613 -962462317 994990708 -965787615 966640537 -955601895 986102182 -977417023 992735509 -995369278 954429448 -993343068 996874396 -980165671 980812842 -995795430 954471800 -964896259 968542975 -974783791 962838764 -972318034 993119084 -954257092 999795972 -974115616 969477755 -996386471 989482629 -980057750 960550227 -988330120 993263142 -963844649 981590950 -968056934 951893633 -989967486 954721379 -989279915 997099020 -999946628 987024683 -997823181 959150287 -984318753 976005167 -974607476 978919567 -994307251 951320024 -985454794 975564163 -958010926 988792235 -992695738 952091562 -978414237 971498069 -951453899 959635054 -950019353 981506236 -971208230 981938376 -961783358 986669583 -998872632 984448315 -975205772 976627983 -960616943 953811439 -980459005 962889253 -978031427 991323910 -958139494 969653504 -996517842 994909372 -984313067 964294891 -970823664 983381590 -983448657 995175691 -996149255 969324188 -965856738 954466408 -972385739 997284814 -992180965 985319666 -980066354 958901319 -965715438 995667140 -979451179 950499351 -955670962 985837003 -959775797 953191284 -971213588 989973682 -963879208 981297411 -996568382 976826281 -977353963 951603577 -991683798 958104843 -972900149 965116084 -992645046 990914811 -959995232 963773214 -952980144 983020657 -970223525 964544239 -999864924 988099386 -957098398 961163317 -953678790 992250051 -985256270 986050162 -960761420 987336729 -991263848 952050207 -990128913 956919648 -963402423 950329815 -973470049 988486650 -973503965 976647200 -988367176 968196616 -970975417 981940575 -954459966 960922577 -962361080 965879121 -954533715 974248813 -951994995 951794008 -990493350 989657480 -998624043 997154551 -982038613 996795762 -991946337 984751822 -969276828 968175164 -985856610 977259399 -985640934 977944725 -952882983 985625473 -967699936 990754889 -996554386 987106776 -994940188 992078189 -994797720 977074476 -997108210 952254159 -993056067 988669268 -982684159 974859139 -963451810 958950284 -985550088 973608616 -954479263 999855385 -950118324 992820471 -973472383 996777629 -996701795 987396367 -951949248 980750009 -967748329 967882737 -995246612 954859481 -985130434 996489698 -990291496 965810234 -995905497 962326822 -962625202 993796007 -969485368 998765811 -987894307 992316910 -975961414 959413227 -979886817 971822361 -958938560 986319314 -967382391 961230564 -957576008 953048712 -995025611 975864392 -957858027 987541962 -974353522 991057496 -997044408 967510942 -970190128 987547575 -979269673 978430401 -976267902 998673274 -951793332 999578395 -950980817 973435791 -973654649 979984342 -957539622 972184451 -979551267 966829596 -979959178 962778831 -961681038 976537502 -982963828 962879454 -951254122 990272907 -991736225 973886346 -962389989 991959381 -967671347 976021849 -964543845 998699956 -999977815 991276537 -956495144 967898674 -987055220 971728162 -956758105 977978344 -996257040 963077894 -971052789 961596524 -956658805 957393434 -980333957 971430755 -957216408 960367445 -950703119 952019201 -955607555 956814536 -956501330 987882128 -955528234 954858337 -995023931 997073723 -963649065 957080353 -989075183 952647877 -966978815 954095914 -957470205 967738227 -970657688 999286047 -953833739 972580426 -988088266 976301837 -960189786 957001400 -962192873 970048135 -958198619 958004123 -979378904 989025031 -959073813 973458731 -992005397 960964309 -965994512 985710463 -963414023 988291165 -978834750 953062000 -989802132 950301028 -973003645 983746074 -967955248 977223902 -979656655 978688966 -972546280 971528521 -974923441 970164123 -992146724 950310022 -981964142 999859952 -974084169 982980473 -967912628 952499596 -976735914 964751969 -957828122 997722026 -958375620 993121060 -976651165 960320072 -981643929 971396830 -983996765 960901243 -977130427 995845118 -954082819 982152159 -951817940 970384203 -956709184 957539595 -969367555 960183836 -983082494 987168799 -992296311 990035764 -956854577 976669234 -991684091 989126365 -966977081 978505775 -993397385 961363162 -959070885 995235791 -985946300 954831709 -972041527 978789283 -953492786 966192520 -998105429 961086270 -983638806 951683362 -999734808 987704756 -986647135 966730711 -989834966 950239562 -988573069 998353084 -978497070 956248660 -987492414 981839118 -957530047 956366887 -970731544 996839273 -974856498 970499206 -980307639 966960222 -975132343 981778144 -973069778 974361978 -961983817 965602274 -957223726 995651241 -950600068 971830775 -988817557 966648604 -977169532 965004954 -962633763 969075040 -963953258 953865882 -963953546 993241250 -988903503 964409428 -954957571 979095801 -990762958 990369420 -986525829 989616060 -960654180 975042109 -958759214 953996660 -956000003 969064412 -960422112 959171923 -964224225 955705037 -967820114 954909713 -967255100 968938087 -981529187 958966517 -977605084 975861029 -968433610 967821937 -979628606 998030090 -974180885 985278639 -968337893 977147762 -967786066 995849042 -951126590 958810712 -984653738 997951580 -968489477 994960504 -950341063 965373214 -984594406 999215622 -959013622 963628970 -978201643 961640767 -980779846 980877969 -970657378 986089893 -964155216 967154995 -968621654 969872501 -955064824 964869248 -993334352 951408038 -969692046 956075676 -999817378 997937657 -992934033 985486356 -969542310 950361966 -972009228 952813175 -961424498 978929885 -972343284 982153084 -993020629 971071009 -989426667 968526761 -985153819 976360112 -969705167 994376118 -963189157 987662147 -975942363 952500261 -990376552 976432412 -991240255 962078724 -955637196 993485511 -989394915 959211122 -978259225 953812546 -991862159 981724385 -977299117 958240323 -990001631 988582677 -995305753 985538803 -962601178 975974192 -951909761 962568881 -978580263 986208291 -958002286 990602274 -957742027 953913429 -974177651 995554841 -967367681 978606543 -997318957 966174683 -958352374 993378045 -992772226 967601686 -999322758 969498387 -980123997 986425529 -977214285 966487960 -981617490 971788547 -953383900 998235896 -956111609 962737610 -952085989 966611662 -959812306 963796911 -976973173 998931770 -950502274 980202654 -982399099 971442603 -974123921 958352221 -965124162 955670118 -959524907 991599289 -974231775 997729020 -950920291 984427121 -963154311 974899358 -986356245 988363611 -977656959 952692883 -997936574 969642280 -994969083 989612413 -966499162 993792931 -958820080 986652068 -956643561 951395049 -994809340 997031872 -990165741 999687098 -981670427 982297243 -982491628 999015853 -967507691 998362206 -991018672 965153616 -977820808 972568492 -976078047 953498961 -998807974 992424712 -979055141 958087735 -967699937 984676662 -977183012 968866821 -988469525 951879221 -963014750 983632723 -960237788 971602605 -974033274 986949896 -996109923 961362135 -999788602 990442831 -982482771 969951671 -998897812 970651459 -983506571 995999098 -980244442 968770231 -960647706 952224413 -950619703 999933762 -958781766 993413748 -998743204 975449306 -969787324 968626362 -964112758 954561633 -981929197 968210405 -954017924 967232107 -994958944 992663607 -978077095 955118886 -980051640 958024629 -963515668 960760806 -959949309 962013026 -976890676 970677450 -964150136 962381526 -977234722 989505333 -963429328 975722977 -983964779 985323523 -954687266 962696915 -978462863 987072671 -951729905 968222256 -998038857 963494518 -971622940 978436544 -978465801 970220872 -983286189 977608058 -975281786 998789824 -966231796 951582700 -991630087 995055831 -975243377 976330797 -978599327 974597082 -962461576 966762512 -981797648 996841903 -968501523 966898841 -994839199 968038619 -992048746 968755678 -995121728 986330824 -965730818 976377188 -962971199 999181362 -988975115 997975755 -995410855 952083755 -967218769 963756625 -982185621 993325251 -968290999 968375332 -968995599 988051035 -993382127 967721054 -983167483 951871978 -952216668 995457299 -993100905 968836189 -972804391 969666422 -989036100 990599302 -962946214 998622599 -968113920 979656763 -999473572 957880329 -976256677 994170581 -966098261 951504924 -951145870 981308536 -973064858 971053582 -964828126 957618074 -957024968 974741087 -962632612 972910603 -957378989 989087180 -999118833 971202542 -995612216 953188075 -993716930 977622910 -993706027 969928054 -955070309 980973080 -959464833 983964660 -971780116 967737762 -971229705 951737516 -981648265 990134062 -973930311 965836129 -984532235 975903480 -954466076 964861708 -991567122 952439852 -998532019 989774681 -989073052 968331179 -999775980 990340509 -984074898 954630903 -953505671 964054720 -964878798 958649596 -981190061 978320973 -992671283 992787596 -996119620 957491603 -969187054 990477002 -989635302 995060944 -954594994 997643126 -969347084 958047057 -986429263 959632837 -981709400 952010739 -964674302 952780553 -990297397 953556699 -988728953 978182857 -993178672 966772639 -964175233 976897879 -994395095 966469640 -955181352 955044636 -987559207 959037621 -990656373 969688494 -988490407 995356184 -964434820 957455702 -977935338 959906895 -977529825 979587263 -978998848 975848942 -987902063 973069687 -981423879 955521377 -976480071 957153102 -970690488 953472921 -974176192 951016116 -965116303 981762927 -999981057 998037663 -958631522 990511030 -961339700 982218085 -975322154 999496309 -981319856 988721561 -954624726 974939602 -979698577 963758053 -959656289 954525795 -981924782 999333070 -959816188 967290818 -958525251 995170523 -998220112 959435167 -994624823 996381228 -967136784 973203535 -958020245 969079456 -959860894 965396504 -973518137 979210250 -996060046 999360546 -981546256 973120365 -998181253 950932096 -953781440 967149326 -993099162 978049480 -951612385 961586334 -951763077 972773999 -968961107 985891168 -980005200 973149510 -993700154 959120163 -994365369 973401578 -964548078 974149940 -965767852 973343117 -964890353 992799310 -962779322 962565610 -984120612 986962912 -981281376 989312029 -979108822 971334831 -950717354 991171144 -950818192 968565789 -982072273 995377495 -984365553 952785412 -951867294 963790014 -998415130 996113479 -955766504 976917808 -954111501 975124911 -957608844 980661324 -971280811 977011951 -968926740 976351518 -981141430 978617321 -960447449 971292140 -956178642 979122427 -992287374 968619295 -976960617 978041461 -967803665 996953949 -995447889 990641900 -959537376 965817545 -987239446 983113334 -991378380 989608343 -952749168 969548858 -982864049 974380453 -969033667 978804147 -991681862 953207048 -957606560 960965393 -953692334 985889694 -978290906 981185890 -975482855 972402816 -968665293 983805432 -982618932 956127764 -953675675 980584653 -970317828 957283311 -971285479 976846680 -955572109 962169326 -994179291 970066704 -973111098 973972408 -997188592 976115604 -959950746 999011973 -992104299 969158199 -967882609 965110721 -989985040 980689892 -972816352 962923573 -969949837 968839672 -961631945 957857507 -989911664 961365263 -951313017 995438955 -995377445 954054634 -991255349 975529234 -998066408 961247549 -961793486 978920871 -967002970 997555515 -997567772 961166968 -980419346 957722244 -963885917 958028136 -991395711 971009115 -966784079 984870327 -960565688 977184322 -989302311 972245899 -962773647 955916509 -967094428 972686387 -967445057 979271026 -960284314 955881222 -954000350 975658396 -974769477 990333977 -950888296 983559238 -989345026 969815646 -992317359 957291269 -973846180 966694556 -975910953 951349702 -954148337 974745674 -993100879 988957562 -979414556 992879388 -974133103 972991918 -994462947 953475950 -964770330 972201682 -972555581 977012158 -953917090 996038282 -996545797 997575770 -975094478 997481454 -991169858 984613279 -986624931 995069734 -964564950 994154210 -965169558 977789833 -982528423 966063917 -965652144 995038322 -994825886 959464015 -980610382 984020465 -996457078 956483858 -991273572 966089380 -967750308 961974981 -984387670 974871975 -961565573 980588645 -968936553 999184430 -958185903 960478272 -994485930 972629354 -960224854 978128192 -967627129 988213953 -979257680 999743594 -994651726 976557275 -970271882 969898260 -981069616 952833551 -969826305 954492022 -972854318 989041420 -976222451 973834161 -989265896 969347064 -984015461 951130099 -995231334 983125479 -994533392 965134306 -951538559 965541912 -972354044 976920583 -965666435 993333517 -996602648 974398674 -993584596 954854626 -998951931 976740237 -956623430 967425936 -972031526 997051723 -968009607 978002169 -966468054 960636119 -968275101 965442881 -960717650 975969554 -954187885 983068360 -977311334 989324314 -961534595 963743139 -985516055 973012943 -994503503 970393948 -977582075 985903493 -956540885 976584714 -991862042 989882045 -999002805 993211351 -967144954 971686768 -993065125 978068519 -955896582 962307506 -997874985 987890790 -989155445 965751566 -972754302 978287076 -983640436 956462470 -985238766 987460616 -963824404 976389905 -994029421 988358198 -997234362 974780140 -963629572 977410873 -958731696 967305206 -966992077 970992977 -972626158 994793748 -984660613 957939405 -965265634 971797390 -950762169 989568778 -966662564 981713133 -964984146 983234916 -981685350 955400080 -951787504 964640239 -999021813 977158570 -973124400 967196574 -980267884 951572935 -968836938 991673215 -986616168 995601980 -988948026 980179023 -967386828 985152286 -950551486 968147786 -969354218 961039882 -958349363 983867161 -982907759 985311595 -977489037 967815412 -967985109 961169252 -986265434 998585632 -980124625 985149754 -990312877 961474892 -989307824 956509570 -995374149 980267807 -996993530 978412779 -965726681 971991719 -986418761 986129277 -984399937 976634463 -952828250 954866230 -968729161 961024451 -977023723 978447616 -974691085 963747326 -971383233 990462841 -998764236 990482864 -964115850 960294846 -986369871 953837442 -963122128 982227131 -971257701 968110620 -970543056 996493652 -999185280 977759076 -985849436 996613808 -966963079 994960227 -998739246 953877736 -970794672 979335099 -976978116 985802287 -982083515 959317051 -994607000 997577747 -999664449 980682844 -990496400 951307504 -987979894 965692628 -952695437 974923215 -960256695 975518269 -994474863 954095854 -989841956 960395081 -992895340 975735373 -977827231 975051710 -977199021 961067048 -999537457 978771639 -961620739 969561597 -963584913 985921653 -978740594 969845750 -962266854 978773688 -989726134 987266636 -972734708 984173142 -970457830 963207235 -969856262 991371369 -973030460 977508227 -960988936 961552133 -986674835 964054122 -973431376 964587452 -997718595 993720854 -986365595 987428478 -993292265 982279192 -988801605 989218775 -955311172 971932742 -990705155 956351665 -967438125 964934390 -972297449 955310865 -979927462 997498576 -954100705 959305179 -975620546 955095159 -958838929 987147072 -981039675 973407158 -955592008 976653065 -966606256 983403450 -955665892 977473740 -987635087 978442451 -962946418 982364372 -982142795 959301426 -967994557 974810590 -950115420 984267102 -965663439 963316491 -951190406 957283078 -999626893 950824206 -984603914 998680084 -992748270 950619122 -951869043 957772229 -953706311 987231702 -980410507 956303116 -978177529 976738290 -956382197 963390439 -999640486 989348715 -995685916 984269638 -952722240 956770889 -954554827 987781120 -971564876 959803657 -989523051 981132871 -986467262 994065642 -989039128 981671370 -953374058 953264495 -951308065 961632695 -978801362 951173996 -999202528 981091673 -972797605 951454058 -981228350 959854349 -958288017 996463806 -967850592 998659675 -999388999 985218630 -990243535 960549929 -980027058 982549039 -954120441 968284488 -988604605 982804714 -996579568 977030122 -968852236 962266456 -990348780 971897555 -955594520 976355571 -953543194 962539238 -959394889 997276660 -981211572 980708880 -951789535 952377503 -955078439 966613831 -960151748 993353655 -993425117 975250113 -966130472 993362187 -966315460 971474441 -974493787 972877372 -985558036 982457387 -998958179 986474343 -970735432 995196899 -987021765 965434845 -984051818 959885883 -954345016 978424436 -998480801 968215115 -979741707 955525403 -957814112 980806666 -990366993 983982867 -982877445 962033501 -983656249 984116934 -995471229 990299338 -968955234 989200256 -954112488 950154050 -981300124 986612004 -988048247 971883369 -978678429 954593894 -959561386 975806385 -964903409 986155769 -985672145 968097095 -966974919 970966163 -958276198 973759803 -960606638 957544698 -999032759 955697819 -994234847 982797141 -998046241 978684746 -968630171 959640361 -980820114 963919746 -956874376 981441316 -995986164 974894842 -978597525 992869652 -965911506 951496063 -974851352 981222934 -988461227 999073656 -984341871 985317118 -958209691 963597076 -979152368 980736219 -978687541 991155935 -987837851 995072318 -971545010 985419105 -994602582 951259674 -953254085 976000185 -974150007 963103231 -988132670 985602385 -983347437 965060511 -987215796 999815315 -991412760 950018002 -984599433 959142000 -994259590 983175821 -965753132 999217764 -953224297 974669081 -990923631 982686186 -961614691 967648815 -997473624 987494401 -996250759 973278780 -963416816 978656166 -964300033 989331526 -997919427 993013268 -960969981 954898630 -951774263 971633950 -967375629 976516209 -995891082 979744730 -995842043 970673821 -957623747 988222641 -960256620 963097169 -962141713 980830714 -967487496 993910458 -953003587 976437958 -978686516 975426560 -988974580 986147496 -973197735 992461101 -999472440 990266631 -969322274 998621165 -977675118 974772270 -950309191 961595862 -970594022 952495076 -978985773 997302666 -988027145 951730984 -989045417 994759029 -992619011 985393681 -974730664 978506840 -964089363 997047253 -965035533 997127827 -972265672 987535675 -992942554 956067222 -960842893 977321585 -985397174 982936065 -995323243 972527389 -975125485 968939435 -999120810 965587910 -980385418 950527989 -982914369 990086374 -979301695 990898951 -963119134 997032013 -969167599 955558843 -968134609 974687962 -985459531 963722417 -978211537 974919382 -974681468 988400981 -979003819 981756907 -963086527 968312797 -969804453 993175637 -957093542 979837667 -998147216 983493625 -972117227 978293976 -955014889 960196222 -995142459 974940035 -990758177 993301403 -979328593 957540176 -985667153 958098896 -989343327 962111301 -980916060 966815983 -976222550 972204629 -988620855 959575189 -980376242 979433289 -983795158 959470997 -976947171 978815846 -985837890 993609195 -955247027 968808097 -987231435 969819930 -991285750 992023227 -987491236 995142650 -970198785 960992059 -967057096 976405692 -961915319 969947853 -982818483 984250333 -976503429 976221645 -952478657 978829625 -974018484 956998937 -990628453 986107033 -989866499 953965928 -993504559 960910458 -990668669 967663409 -950394355 963708472 -958846575 988626146 -954270927 969671470 -962728376 963031572 -960568329 963666191 -968695298 983508337 -961124646 998227202 -953773597 971691240 -993515194 965617635 -954440457 955163129 -952443391 952914638 -964915010 980370748 -973656275 979008875 -969628233 997244413 -983657969 980018406 -958378865 987586866 -976855584 968288392 -993367404 984941714 -983708630 965604897 -980707203 974671998 -968578924 963651907 -997025654 968810932 -953842490 964770420 -976418481 999037895 -972387729 994808238 -988521686 959287405 -970137617 994480534 -981851794 979394345 -989266451 998813331 -972371628 968148443 -969234034 972561321 -984773074 950086828 -988863234 963535547 -950171217 982953188 -980192877 991293753 -993106358 968341584 -957302059 968121467 -957530569 999447063 -995352319 977253832 -994887143 968030870 -953744326 961331354 -981885794 981664830 -958133478 994450230 -992659001 965435337 -999587030 960283071 -995592196 957953670 -961206932 998954666 -978241244 984397294 -975410493 968025702 -986133437 988787011 -995906628 979447936 -956995727 993746911 -959737266 983164056 -984009817 986738750 -972990538 992767547 -955946738 985869462 -978606507 985573226 -994904739 953170545 -987045217 981705345 -981936917 962236532 -972685890 992441252 -950715016 998909647 -962261228 960867381 -985512040 982616080 -988504855 985333841 -973972300 976213388 -999997250 998178067 -990820813 972778275 -972684448 990913013 -978427499 993132863 -958472131 961185153 -984933851 968745903 -989140943 974179022 -962571638 958086452 -977466397 955856495 -961386207 997515389 -988712105 985413182 -960203213 999056194 -963023409 950943822 -962719733 988466466 -992653333 953215511 -962028840 960511963 -988452439 963598244 -975348735 955222956 -976687579 971684453 -956735316 973335461 -964382674 992717658 -958951162 998766926 -955766293 970027965 -956738427 977416716 -961663517 989114986 -968823781 952334031 -964248025 971647955 -980029988 984325899 -956847871 977479158 -986589333 970100064 -965694504 998594200 -984246496 996799562 -989322304 982441768 -959344419 989852819 -975680058 981281925 -967796646 959077373 -982515177 963092978 -985122201 951610335 -997481166 983986910 -955695162 986391475 -998709879 955248880 -985409362 995641865 -984991685 999618223 -993459292 977109126 -998638344 955939235 -974771343 989459435 -971097717 972059382 -966623287 960950711 -954010582 980335874 -997451132 975678384 -976103328 958123835 -965105895 978095329 -951804774 967230076 -973700834 984047543 -992009053 960557440 -964926795 986011772 -952824030 971962714 -966880148 976088481 -996584356 995970694 -982944264 975608087 -996819871 979663237 -999709725 976140990 -977046947 969815787 -962601086 963269466 -976376538 961209973 -984030496 956823288 -993514120 970433567 -989105949 952449439 -997239177 983910423 -965440336 998365296 -975590896 974640641 -985315382 987318415 -996891591 994536869 -995607664 964281913 -980555164 989799519 -996076937 991909663 -958280440 994580177 -951261029 958845244 -988892763 966317931 -988495970 955950970 -954561569 959357251 -977808193 995603676 -983899477 989355934 -983142601 960275131 -974979363 959894578 -972796167 987931736 -993955113 988009282 -952809453 978740045 -955328457 991573282 -970837960 978612502 -975918991 987529385 -999863995 986443611 -955911146 974698642 -961360079 996955349 -968968318 977689422 -997603342 956086721 -954812608 952012167 -959342304 995894396 -985584886 984442305 -951678090 970881607 -989920307 960555327 -980595457 998607397 -958847943 986422087 -980085179 999236386 -980099568 957060987 -958065628 951615059 -965258024 989489093 -962834886 981951470 -978176370 999992556 -992535184 978949232 -993631659 953532402 -999797779 950617654 -963816758 985674498 -983832850 999191762 -993008026 995876398 -969994175 973624204 -991226744 959098393 -965403639 975529820 -982528009 975298202 -994997168 972608197 -990571373 953242255 -971732731 976814566 -996406832 989057096 -955175462 989097760 -972708565 970765299 -989273390 957792354 -956606250 957969542 -951468660 969082862 -999355427 952408111 -977950953 975575764 -975812904 978740835 -967154538 967462037 -996948742 994911209 -970139317 951726387 -980154541 999050256 -981666033 957842360 -986295745 987863672 -999193159 998875190 -988091475 956038442 -970038369 959154732 -999364755 963868693 -950705202 984666567 -995094414 976940258 -966273003 959605340 -953305518 971929941 -986724920 992428298 -956279300 958926000 -957718372 974660633 -995322398 989166141 -985211468 958762916 -973680960 961682054 -982005504 963203493 -997015219 993648905 -984302225 984063466 -982057018 970957655 -989348660 978367644 -992416857 964029017 -977352113 989073521 -958303396 978881659 -964404530 995323771 -988900192 950127550 -977926499 964570283 -998952296 986085083 -954484452 975071078 -955992029 972240380 -996910327 964798701 -975171975 995389511 -957831816 951038210 -962408785 987927111 -997249742 951550301 -979794053 983353909 -994475006 977207919 -970176598 970798122 -992751286 993820301 -980875969 971292639 -966543140 996722578 -977320167 963830940 -971334287 996914442 -972727645 983291579 -969275841 993450140 -992753546 957679764 -996232850 973950978 -994024969 982863331 -981751646 961374550 -960588880 956580706 -998089800 955803259 -970387941 961576523 -950302941 982940471 -956032848 976223753 -981842508 980598076 -982662435 978048810 -954249595 963959794 -984156770 966002321 -951322042 987941058 -965732428 976535379 -998984385 977488058 -972268155 951033963 -982219209 976765491 -955101543 988796886 -950331521 953977810 -956918305 975602879 -999032582 955800930 -988769415 964959943 -987572864 993084582 -994169365 983571243 -991243141 974197385 -969839484 991993844 -998243016 958689086 -974101501 997207497 -952690508 954241637 -979787747 952740857 -967021981 986188700 -987429106 972601737 -991313650 969957821 -978604372 954183589 -978799991 958491017 -988272139 959570119 -984711921 969092001 -980001072 994679264 -995641758 976593282 -951848058 964949845 -956033870 967261699 -969496655 983341810 -975046919 961480226 -969086709 986346450 -979190020 976453405 -983201748 987885861 -968698514 973662278 -956096979 962768960 -974487842 982938576 -979941113 960862869 -962512042 974851354 -990674304 975658462 -969029246 972097028 -990719632 973138587 -958148993 995778604 -966214144 977996553 -969104786 997278496 -961842590 980760257 -980741951 966045804 -991204585 983474449 -978068179 971606554 -966833514 981560845 -997487577 992675231 -985619424 995431274 -996317824 959325284 -976300833 970052622 -963777105 976758422 -997756341 951766524 -950092894 955713976 -957542169 962449222 -989368166 972015730 -995688743 996316430 -999252641 978557036 -972993561 977248254 -981939951 962399256 -962645770 950051980 -990483362 991900106 -968077289 997175496 -984813834 973497325 -978462758 950124631 -959112437 997664455 -981741677 953370650 -991263218 996429531 -951918513 959285806 -976554023 979106313 -982836394 952665064 -987479745 960351078 -980167403 986477713 -969056885 997159175 -996382001 983388503 -981083147 974671693 -955356150 977082563 -956177777 986092921 -958013775 956025666 -952859790 991331340 -985289033 991119930 -997198205 975243668 -955882295 992006303 -990639245 999248317 -996378696 987054237 -982327588 958833083 -972881174 999818336 -968572965 969507110 -993789805 976676585 -996594419 964385389 -984326467 950187271 -955647647 993854854 -993171862 974630542 -993672637 984558276 -992252456 954686000 -991763268 999460825 -961806199 986384291 -969632460 963890406 -967257154 956681872 -983312491 986946202 -989989174 992711172 -970064506 967358510 -993592836 992160288 -970492076 951015175 -994182032 989169306 -989791085 978667485 -968063082 956654537 -979207559 995256890 -971520068 990849568 -998689858 981379648 -985836737 995842020 -993194513 982155021 -970298703 970358750 -994509826 982106524 -970986129 980769625 -965272982 979147320 -976143636 993454303 -972900106 957170875 -965582003 987464810 -995024470 996580675 -981149727 996690821 -995032732 981737464 -950206159 987605350 -983119593 956546198 -995674164 992981277 -976871544 976301601 -958321337 968272640 -963187445 955095573 -982991329 978591524 -972271330 974429817 -988763817 964198583 -982109792 979626297 -975440761 968771746 -978751373 951090060 -976131250 955165209 -976446045 951319827 -996980408 994892665 -978942653 982449331 -961872698 956212963 -971007931 988759120 -963202966 960487685 -999742959 980443055 -995442589 997239809 -972350760 961226604 -962557971 954909297 -969770163 977606834 -996523355 999412920 -984751643 984066320 -956782630 981154976 -976562795 958025845 -990240974 952373681 -992463400 993026563 -956803401 959980133 -966036399 951018857 -950683818 999919305 -990929487 978949930 -967237116 961262787 -973552198 967095189 -997523621 998088506 -967649980 999514643 -996244984 989706181 -957947036 973413397 -951901417 995164192 -970155211 960841679 -955765036 956989771 -988964197 979115956 -983956773 969832312 -995491789 991425691 -965209094 958904029 -975761885 964840073 -964102414 954365192 -976399812 982466862 -992311639 979907297 -983145540 972975526 -996751056 977696419 -991203253 951225323 -968019360 978005675 -962371389 968548691 -965585115 983070713 -967646698 964382236 -976546238 957356320 -999603989 989473397 -981469940 986910720 -978230855 970805805 -997341006 981577331 -954405110 999069338 -964462054 995645123 -958077705 968126408 -990604876 974382695 -955200709 986118891 -990236120 959740730 -993440496 958284059 -998943447 971470896 -988987654 964248308 -998995319 967305876 -952249784 952076161 -985472568 962247975 -999528273 958690730 -958002389 961305706 -999019132 950687752 -989618949 989793635 -989316265 973015430 -995184210 995007827 -975495887 998073807 -965360528 967034392 -993255219 983568747 -968734008 994349841 -987702331 970902470 -959831141 956024092 -986427035 979609918 -958114667 996327245 -989229251 996902266 -977804843 998754092 -961016929 985915208 -972447965 967077007 -954464613 992457666 -966858354 995143178 -969952150 986909405 -954812706 970761557 -961559600 988613492 -979678263 997415719 -990048970 966601145 -982256677 984588728 -982628887 996627993 -959098302 966763821 -963223818 954730854 -961864829 967039881 -955779519 980545877 -955354929 960912548 -950121130 961992464 -978776486 966893628 -980695348 980871357 -954660212 989822162 -972320629 980382311 -970127260 951176709 -977561887 955741563 -959006881 967627572 -955328373 990700430 -993224020 968105354 -965736905 969166489 -980828607 976868608 -990476646 960312505 -979366090 981339895 -989868937 999304239 -967157539 964275108 -984023959 957710913 -970287100 975151360 -981109972 999824049 -995087720 988111529 -964416644 985065551 -990237738 997254400 -959944178 956735737 -986869452 969404850 -955216433 950368112 -986311737 994020254 -983300057 992311892 -986503761 952202834 -975961138 999907236 -972418524 974223157 -999999199 988606845 -966402036 957071445 -988288583 987322536 -977777478 954164496 -978186087 997379314 -979919522 992978579 -997404458 986079339 -991747119 957427027 -976174868 979605830 -997695134 981161089 -991235427 971043510 -987591546 971376315 -986658648 997971097 -997304431 955078047 -985862297 995735924 -976996662 997689203 -995782004 978188700 -971322558 982976569 -951393335 999137229 -974266990 954310820 -956574870 965511554 -983446782 999326321 -991168211 987365654 -964326639 986999061 -997231633 953913370 -989347671 980550134 -960698811 981005665 -989564594 969973747 -990433145 993104343 -950960421 970853533 -996733913 954011198 -953446289 952003386 -961906185 957446586 -994124513 959236737 -966635815 965917524 -996952752 957873371 -993242668 986063816 -988185148 969442104 -992297531 950695583 -998758328 987994940 -950485090 998424130 -969771443 975838806 -969744874 954988143 -977842947 956562856 -959500439 981788439 -968866065 973626723 -984351388 962842611 -984941006 954758963 -983927275 974033066 -962830947 995846770 -988203587 977822891 -953796322 988742987 -960057574 991905577 -964988985 994121126 -998840377 955406718 -972095074 997998878 -995995350 976004284 -964732880 996801785 -979362403 996561612 -997335986 982613543 -958846790 961097109 -976810200 952434523 -988747463 988647275 -961362087 962964332 -991305766 978190921 -971072335 991457173 -998974365 997170684 -998162591 955041502 -972357196 971568200 -957768894 990596174 -963501559 970607134 -988713905 978625673 -974275701 982098028 -964707227 993214696 -967692201 955852540 -971877047 989737726 -989325520 973934568 -972178734 957211811 -984469507 982257094 -983361444 964416857 -982950963 990904711 -952282900 951819304 -955144046 958609643 -978335806 967026348 -963043488 981949195 -993244893 959360483 -993472363 999240812 -980000813 968557378 -965468741 998891605 -980914972 985901754 -960063722 968335678 -962366298 992841128 -986449923 981456907 -984531871 990664733 -985145421 977192927 -963848333 987871846 -965313636 960983632 -989801694 987069604 -972939484 998629725 -986923160 973303866 -999576675 991504991 -968330947 967572716 -986022208 971482813 -988666246 972429184 -985891499 995075061 -994732916 984141447 -977088878 991306814 -954665012 974420088 -967118041 979944003 -958478649 984830187 -963828112 991799065 -967199658 958613236 -991323253 976803186 -967609959 966781379 -954492455 961828417 -984316201 988384408 -974228498 996441518 -961593158 950759844 -992853041 961777222 -964298658 967838845 -973911133 965481511 -964446905 991173360 -998064684 993079484 -989733128 992145159 -991957491 978985834 -955565683 990424811 -961534149 978566585 -979342212 956917584 -958945449 978492185 -968989532 992500160 -958563401 974169216 -997520811 964857321 -960109052 970158348 -972185729 995003574 -969570799 984740815 -980215846 981484145 -962227618 955597774 -971995903 995221343 -969045466 972004435 -996736440 958633151 -988749802 982234193 -986578094 991803257 -972440897 962715923 -976416742 964947102 -987703740 999471906 -978637309 974620801 -982021792 977739695 -999383548 989213681 -960594944 963936663 -977162047 951233105 -955870309 954659718 -981542809 998538100 -972596455 954372895 -956265755 980448203 -951392845 976108771 -992741710 995533571 -980933650 966649036 -980892396 954022809 -979944061 975531199 -990887438 973825709 -995887265 972878169 -970367391 961502092 -972526335 950354274 -981367005 965136051 -965443304 959869718 -963672871 984531988 -958689816 988775825 -983478391 992917712 -977630697 972384479 -989128500 982503639 -973765958 955798485 -979545140 977349837 -969548319 972900700 -961378867 970178984 -955734629 981330734 -993927271 955450315 -976509724 994608750 -987875833 996944836 -966256700 977405352 -956235108 984239458 -999646346 953785433 -991397375 959939134 -956341261 969624822 -996231246 986413461 -978244710 973521601 -971970976 997773936 -984802726 972699890 -991017522 961252433 -995589360 967167928 -978939980 992481106 -972883889 981992581 -957543891 989298783 -952194553 996220919 -985612058 970814709 -973407725 975941083 -994708281 967076779 -968747652 959221063 -995271751 967165328 -985965474 975350078 -951619689 998689968 -954013526 997227683 -983083861 965470941 -963798559 985886683 -982862044 995266364 -995728070 965878953 -991713420 996724157 -977892892 982640891 -951331196 990809621 -953642332 983388512 -976505489 980334569 -980445901 956680803 -959881105 977786894 -968494461 950815607 -980144026 953066444 -997908149 965341095 -981821895 965907460 -976076015 954063204 -997807766 973553969 -979638983 989699552 -965593215 991187983 -991049670 988821038 -963162426 998823772 -990384097 982936598 -972704338 975124468 -982559488 987777646 -968536318 962122619 -969773072 986978043 -997046756 981744906 -950858713 953442658 -955890832 973059530 -952508484 993744033 -959855549 962717119 -972193350 975467471 -962463313 973370453 -984674982 977978558 -959321677 961909162 -954056927 985258649 -997858069 962391764 -991626303 996419488 -957361723 951456827 -983874355 964995760 -954101551 951938248 -979540020 952923120 -971770351 960614525 -968175884 997848973 -984755064 996410025 -952966909 972772596 -971590262 997756475 -978209509 979206779 -998021771 977703692 -972764949 993970377 -964629676 958213923 -975572175 950277846 -970815518 965844735 -984537576 964771397 -981356176 955419244 -987802573 974472648 -965656898 975408687 -965266638 976923876 -959139782 992637939 -985679719 958896654 -963451899 966981282 -958767710 953999763 -997708111 991076789 -980782176 983333043 -973302990 964129353 -985237673 995620712 -980907783 964304661 -995948645 997090236 -960926369 959892419 -964756873 954185764 -952644343 961501145 -995297999 961420464 -975235576 951851385 -961360508 968207058 -979489117 955442029 -958192733 976545801 -981790612 962494544 -994770745 980225999 -992770883 998130202 -964056154 988609684 -998667643 978986685 -998731774 984131814 -994694505 986462300 -993797794 955596145 -985568427 982941293 -985925468 988056995 -958857203 988035657 -986593570 972834953 -967210625 970951496 -995261385 956874518 -985453014 977180697 -957672146 958135023 -985709470 953256414 -994748615 966197374 -992590292 962765303 -956536392 997574395 -959352085 957379845 -950716237 987522529 -977953207 991834730 -969566420 980163816 -984283735 999353279 -994796911 999759890 -968182917 950016103 -997963726 953493789 -996502197 953163511 -978899955 980683327 -985274595 974007847 -998036852 996036298 -969580603 968473668 -958440504 966145760 -966595637 985290817 -985635555 973506076 -979865367 985668234 -961012926 974000270 -970001833 983545064 -979144023 986908435 -997781967 984079000 -977933753 996912851 -965853188 968046423 -971746162 992728150 -957039209 982153664 -985918654 990293163 -993094707 975154253 -971073938 978137536 -960753166 973248365 -960761327 983802181 -992482972 966624158 -969913512 956820587 -950586308 987298323 -981103962 958335066 -966784284 961146853 -983428950 962689890 -952678486 965217138 -977904921 971714407 -978326544 982113908 -983836383 971956680 -992475129 989305486 -984441931 969243064 -958336795 950263611 -996342439 984634146 -965513897 993739681 -969166853 953330378 -952014353 998021911 -978744877 991475169 -986882010 977578364 -989271720 994368233 -981608946 996305952 -980558666 979419280 -975972978 995915101 -981293951 984922502 -951731164 992271982 -957747790 965757724 -974157414 955074801 -983696086 996095131 -967061186 982272998 -976811750 972129088 -992346133 983033392 -977611727 985629734 -979125962 963916857 -982919078 992424225 -976081799 979952670 -970993622 982604989 -990512891 994474298 -986563299 988690428 -969793281 966802987 -985797862 985524459 -989124483 973472979 -980663569 984299142 -989029304 967112766 -989265642 966116269 -988798279 997590291 -990721863 961260358 -977027075 957270801 -969941838 973044850 -967328558 962090909 -962111489 970001690 -968328105 959268058 -951175182 951280454 -979607031 959932592 -951606883 989255661 -971414834 996648322 -985383197 956978263 -980313111 979644300 -974393078 984547476 -977091239 989729976 -954500255 955618306 -950056042 955133030 -998926773 960320391 -976105142 993409115 -990458971 969193001 -966279977 978665354 -962712705 995011044 -966981991 980491044 -966517100 955908734 -969249123 998617064 -984548076 996406202 -981660204 965653316 -972860124 976571241 -958183558 962980370 -984237739 978041846 -968744863 981511472 -992022449 954104564 -985628223 976249292 -961847304 983653885 -976811690 980694444 -964700893 973138326 -980497102 957055210 -977452881 965566393 -981075229 982323776 -955934533 988037182 -987126480 966528154 -982416241 975606348 -961683684 992388331 -978535646 950218655 -979582200 981188061 -984116924 998840893 -957555330 968912135 -973101628 961161647 -976785123 956253491 -971394030 981687091 -969030107 990099807 -992973553 977317541 -987436608 970451003 -994066930 961226247 -966934400 991686154 -966290201 969030551 -993806067 968901590 -966742747 997507630 -964698624 968307695 -964744171 987969966 -993247196 995756825 -979472171 957640987 -995955888 966078944 -956293076 995147069 -973931542 958872014 -977095010 982943128 -991169199 980087943 -996699358 962839746 -972168604 971041202 -970935272 956823866 -958966185 994965990 -989977272 983087704 -992265312 992141597 -976588954 955911013 -976193609 986388170 -965877821 977692641 -956005163 955258732 -988130637 952181897 -986277822 968648874 -970008607 966949974 -983420459 956429297 -978012931 950295250 -983378222 998770362 -989796147 986772955 -979140446 998455669 -980312009 991786579 -957784302 960544652 -951406987 979227824 -965043405 985210772 -968270884 958584198 -952873160 998617293 -988364870 972021090 -975293445 952624153 -990198568 964780755 -985460585 987123065 -950002572 984050220 -996292954 950189547 -985955064 966889340 -985125262 966697633 -965359151 975580377 -973391418 984425120 -979665014 993944533 -970169706 958183703 -962372763 985077461 -982067112 954311712 -972594917 986535334 -966371085 969222175 -990060862 962931150 -991504343 969567403 -979143092 987595376 -952819527 993833987 -958062715 988645330 -961539988 987242395 -983548814 978517372 -971936800 990133211 -950078071 991871551 -998567899 967962352 -963264690 971177582 -985268426 971397782 -997253660 966070126 -963381102 958156690 -956183664 989130966 -984808434 985485659 -978522057 974781834 -951277733 950337894 -961112091 983879499 -992826919 990172041 -973796829 977540078 -983109966 964697044 -958473491 976212106 -958899549 972018404 -978989930 963630920 -976695375 968934312 -956005178 962410044 -968524516 987218111 -987422243 987856239 -962367594 974802499 -976203177 956763133 -989305020 967067928 -957041384 962993735 -996741617 981938076 -984994156 964623199 -959289562 960121141 -981749773 969410149 -992755434 964507667 -960803733 999418273 -951121294 972235472 -999650444 976865054 -977308377 991959168 -972380842 950607307 -966856071 978122935 -957404296 973639195 -950804250 971526290 -991601651 966699453 -975597182 965538520 -959359144 976003373 -997165316 989552209 -951891219 999075995 -982299313 988862408 -976583510 987926568 -955242691 999624030 -962650931 974352186 -982047184 989594416 -975537154 951503429 -986462989 960776093 -957307577 994371563 -973451473 954877342 -981215792 960333962 -953947346 994617126 -961585271 967520787 -955035865 975719998 -975982872 972526291 -981948668 972687763 -975118710 975070323 -980454220 981823195 -951740588 995653356 -952324121 954751175 -952271805 999391726 -956379295 958385637 -963034795 955553904 -956309230 963781762 -989006472 967479461 -959486448 974835377 -981112485 963285890 -996873811 984634103 -961818360 956703689 -972362781 970378133 -981340950 974505854 -961318983 954576948 -955836582 982200116 -987393966 982865712 -993657093 954040902 -967401553 981440019 -955480404 989845837 -992852109 973787482 -967188373 999588191 -999010972 960066908 -980136402 979521599 -963024229 953954773 -980916143 982516484 -985105212 951831670 -965921504 980402153 -987795895 968778951 -965708864 988032048 -960052372 989509302 -998327974 969619966 -996900584 981893372 -964016237 962115689 -962443752 975612184 -957275568 960677493 -990611033 962364279 -961950756 966569312 -984137727 972930771 -950563147 971363623 -996142269 995475940 -998999228 991059698 -968715180 989379873 -964196005 979942653 -968423075 979580972 -955952930 985585508 -952209032 973189466 -975477472 987584289 -976526955 975984570 -954441976 988468345 -996660747 975016376 -967974435 963716105 -968015120 976386477 -979946713 953654236 -978928876 969376611 -954060173 987004293 -950307868 951849512 -976862242 971317273 -995280959 951313979 -966471733 973666155 -983850325 955353923 -961653416 988398988 -954029497 999982604 -964268111 961563427 -998489818 991840859 -958758373 976905264 -994732833 993966589 -970894512 996593628 -961392916 995416091 -970791400 964441847 -982450620 966358741 -985088706 992981964 -957647012 976229335 -968462716 993416627 -977646526 979148099 -970416501 998636074 -952371670 975318218 -974181485 953662836 -981800977 975151520 -978221540 979968582 -963937450 960483468 -975978213 995889971 -994463078 962279366 -991656455 967973121 -993642663 952200673 -990122272 997934215 -989160615 987966310 -976520342 986352843 -982598726 968728038 -958481273 992719175 -974546574 984770423 -976973811 976649776 -971934102 979819691 -987412660 964427732 -963507668 954637929 -956867758 973546420 -961515120 950012766 -980540315 976096467 -960864200 975356085 -950811748 958665447 -984917253 994570051 -992245580 985019640 -971846370 982626571 -977925383 985764260 -996577282 978970055 -997349959 978287787 -953582549 967723402 -955989380 982329058 -957301920 997790578 -991858152 982640664 -950669854 978490774 -986256192 956585343 -951944043 965053658 -990309346 973888933 -985357535 952836296 -965538633 954639032 -992891215 968713029 -971534066 997324361 -991375660 997250560 -984224317 951864280 -968249463 972724067 -954993539 955121592 -970469543 973836536 -969523052 990219051 -953557527 986989171 -987176271 987342678 -958972388 976478001 -984939103 993249600 -950045793 972946628 -982026042 967235664 -980947319 966854696 -959324630 985164038 -981489194 959565884 -972193890 980526332 -996755338 990622144 -995708514 996298889 -992497426 977385349 -950737869 959650913 -973810264 984818299 -951841556 954479899 -998358369 992706746 -955281930 969989225 -971256778 987952127 -960761383 955261026 -966704007 954728758 -968640469 965216013 -994971566 971874825 -982416535 964182713 -997273139 991870270 -953924757 997704327 -957050789 973374197 -955380195 990520392 -976395308 956323843 -963302547 985627764 -957800891 999702923 -983948980 974094778 -969120790 954652043 -969202361 992707719 -978881805 966412825 -950658199 994970940 -998762945 979302730 -950882442 993295140 -986178083 967115531 -999994683 984704916 -985160035 960567478 -974183792 992607732 -986680053 975350413 -994120471 957177757 -994871666 996005922 -965829240 958336632 -983163455 958453291 -959213296 959168193 -955413916 963953200 -959131769 968104436 -963693785 997667495 -953340862 976659361 -979519152 951248566 -960425289 978727044 -975704769 974849039 -996464539 984282381 -973497583 967818025 -955867712 997688941 -962808503 977062359 -973302814 968930785 -975308986 958347773 -973284459 999200848 -971480255 985495356 -967230282 977538464 -990815253 951288172 -963084997 996500250 -978747999 965836524 -991247689 968519507 -975833398 958938018 -956336300 964321055 -992581801 971412119 -957062557 982994358 -982885622 993745393 -968358141 981225586 -969069138 970313504 -978414635 988949780 -981539340 964667899 -967995915 975889439 -979623417 988085722 -953198690 991780788 -957036924 973351266 -992378579 986245552 -975819770 958120483 -973513794 967060700 -961436331 995477371 -998037983 983047152 -959209323 969963334 -989109653 999654015 -982760052 963395814 -960875759 990500271 -975531327 978858561 -966632196 977445352 -982771919 997149837 -996323147 976901904 -992712208 971999285 -962581879 997945566 -997513647 966169106 -994229320 984546107 -955038492 996635892 -974069508 980732269 -983439437 963401072 -961474595 952889861 -952848672 996876493 -984376571 958865199 -986979422 960585703 -998143327 956305542 -999557346 972683206 -950775856 968288285 -971271755 960958501 -950445237 976374192 -952673878 973907778 -989526743 965561368 -972589000 973523643 -978017253 995412198 -966502618 979302605 -982189657 955703556 -969323766 969718466 -968166226 970366164 -969750338 978470656 -959091427 996759026 -993129892 991375114 -962007473 959582577 -993312397 976892851 -957841233 983080606 -959461941 999424182 -975501263 957931332 -974342880 950039933 -966077475 990580962 -963769955 951486689 -967747283 980702806 -985809776 985783503 -995291098 988624529 -981363253 991077233 -954703121 978838356 -988191652 991993933 -987654798 973329133 -992953645 986303123 -980205404 989095423 -952757618 970489753 -952817510 962895424 -976897587 992924041 -980842605 996772371 -971010965 982505418 -974976558 965985248 -993437910 987837375 -994787604 961440777 -971595211 962448416 -969066918 980094032 -953553638 988050607 -951226156 988086565 -985446121 959910580 -974051727 999348631 -950052652 997713725 -953063464 957496078 -996313093 986573304 -952809174 981615862 -986439160 977393904 -988812818 973227535 -956001642 962348596 -978884294 989029948 -952562169 980700604 -985145798 965846258 -970526507 956319129 -991540754 969087192 -974210480 997000408 -969030279 992375910 -975411452 985212826 -958708712 988077005 -990759522 998980479 -962864820 955184506 -990326319 958767183 -963602741 968827879 -981641520 959368164 -978710149 959302360 -965378909 971610023 -977414875 971051825 -958323355 985969826 -964310711 994690194 -965995012 998973275 -986687306 953544093 -991482760 981790186 -985771913 952777431 -954557067 954396454 -996960555 975925711 -981912619 979323922 -963941402 970029415 -978953786 968578284 -952635505 961230106 -951708698 951125565 -989709527 956338762 -950346794 967270870 -959011376 979704177 -997483034 957874589 -994282854 967147187 -966307199 992035800 -977530415 984791403 -977524734 990659445 -999072283 976191496 -992879921 956455693 -986770639 969536531 -984803235 950418959 -951216496 989523272 -951268858 985572514 -974606019 995729172 -960773824 981914885 -986333338 989602691 -995012477 990500424 -964550241 993484560 -993831978 975381498 -964694984 982493297 -999889762 959509027 -950074873 984961785 -987665240 996166220 -985342301 993035189 -960780886 967432633 -993383563 974157803 -978808579 969376119 -963848593 992497768 -963919141 955886697 -953120488 971002297 -991673545 974253700 -950089268 960142070 -997496700 975693107 -972740817 957522184 -964794647 960767075 -975541867 960997461 -995437449 959477265 -999109709 990355489 -980661524 955716987 -982681131 976128787 -979026123 952936648 -983455300 970678798 -987175105 971086504 -963107427 999573840 -952797331 953360629 -981882281 974603588 -963298850 960760465 -988531201 998221466 -969762137 971962144 -976145361 999231262 -967036313 977526972 -957606930 990291045 -994740846 953726660 -980210898 992001667 -989480596 983569513 -960181726 964727458 -982071559 961054408 -983071832 970219093 -974427513 956372764 -958990346 973565621 -991977313 996868623 -983524323 958078537 -983216514 973185873 -963017246 966081529 -954844001 955832275 -974294210 970218589 -972957972 975489882 -968902456 958057204 -981615632 964176299 -961309581 993703243 -957542094 951056457 -997818656 982675594 -986608949 968945834 -969092687 973551112 -957955214 989678129 -956852419 991438717 -995893035 983183921 -964771359 980387248 -967041962 996670870 -979503004 959827199 -988448987 970673155 -995405135 983762210 -969631265 972251282 -963074183 974941482 -999834511 994203054 -991656663 962909524 -972893015 963375306 -956327254 963657074 -991496982 960082141 -969469773 996224898 -954847733 968146253 -996110441 991058457 -997673628 975332076 -951987752 952576487 -963716188 960483008 -971747466 997001604 -952951030 986550707 -962296675 974669577 -980501327 994631651 -960431842 990924234 -997242016 991968994 -984478435 952968777 -996576417 979369532 -966583417 970081741 -962137845 980994551 -974634892 966706502 -958825236 978802225 -954747191 996803869 -997825121 973367724 -999821085 983885755 -981774934 961345588 -954352436 968889335 -982093936 975294280 -994232886 995761759 -972523762 993476215 -977796436 954192889 -984680890 985139611 -956804470 972585527 -977565661 954968337 -950214888 974745545 -986173262 970375853 -965982421 982918067 -976604125 988495705 -999627491 994321246 -982915044 950045126 -972935729 992736263 -966161225 987212116 -964170490 969401865 -958090831 997047584 -994344926 955076134 -975189639 966687006 -967311978 963634576 -964434923 977735768 -981194373 982018523 -977001829 955897155 -972702331 989536888 -977905033 960064195 -993573771 983993700 -990619863 957333287 -957636447 958488079 -966052103 972972045 -974060460 992842780 -964685523 992300439 -968950790 986424580 -986529299 976237349 -990508718 981765446 -966307760 985782337 -998156297 997265935 -990373893 976004906 -996915400 991188313 -987745677 966947894 -957897790 973970705 -999493681 959264614 -955838616 973136488 -956676706 962463241 -991405172 961849681 -954193680 997995904 -975962748 963551883 -997439695 955036701 -958818402 981592857 -996481567 969370197 -971230913 955256969 -968390005 971781067 -993975679 957829425 -950210623 992169306 -955417845 992323301 -996527420 993246766 -989748666 958774835 -988520889 954959217 -968590880 967866118 -991260883 980261932 -959651309 972801459 -995193921 981046379 -957856956 983588023 -958732396 960963629 -985848982 983502620 -961108991 977924983 -997876275 971064391 -987761409 983204754 -990808823 964616519 -991476437 998302613 -992310389 993701089 -952766549 953207594 -966504890 985997940 -961724000 994751613 -986210849 967269498 -986326565 984063943 -956626029 998681464 -993734145 989302772 -973498831 992386226 -952016490 952165379 -950602477 993223982 -980149566 958777764 -993881441 981891906 -983426610 966065827 -986292051 958883883 -972690808 969608284 -999535052 996529612 -951901976 983613868 -976879702 970508239 -990377873 966413806 -973502514 960936861 -954308849 991851113 -989088553 950100223 -961381665 955479497 -969653958 979444558 -959906874 986875392 -961900337 988309508 -973822835 989116199 -964037150 995823414 -951879274 950716764 -975430053 963616300 -950779484 996328800 -968533734 997759597 -960146138 994342626 -974300805 956735426 -980728947 973834312 -967209371 968698478 -988450553 998480043 -951386902 962207985 -999799157 984534275 -991290294 965689976 -976599410 977458568 -968900017 993149682 -985535733 980837260 -957160959 975787206 -999296343 960040316 -963997962 972625923 -950670310 985712590 -986040664 972572101 -999509300 974178638 -999098384 963693937 -972994591 983040512 -977510713 999801495 -986634830 974906760 -986126344 995948229 -959005527 983849700 -997850216 962732062 -951517082 981106525 -962025178 981445549 -978940942 978182693 -955925708 984258839 -995746477 957675773 -980694611 994812590 -982334485 968644752 -973593236 988475114 -960793924 976784238 -966466700 961123888 -962633096 977124945 -981586851 995974433 -973471708 968036910 -978638312 970609049 -952159123 979591940 -951967586 980769921 -951182690 994071131 -959499382 969378176 -975631546 996885598 -987166455 993682063 -998116443 960509852 -956861542 986366761 -957873892 989843409 -954515656 996955166 -995673823 954846712 -977537337 985049746 -969059102 998453441 -989323115 993931823 -951977491 966753771 -961238969 993409892 -977211975 992919556 -965695821 987430836 -961067062 968414376 -953817097 992830167 -958450731 997860497 -963905351 962259098 -970795020 984880906 -984494146 971242982 -972600702 965064025 -967047264 984022028 -984967018 971124900 -970575637 995336567 -984760377 976722462 -979175273 990274865 -994901785 995992689 -951129725 982878021 -953042724 986784635 -956831804 986381936 -981631238 980832248 -957124415 964434926 -991246710 984393452 -962948373 963770593 -957867254 965796751 -962277600 952827422 -982103104 995399682 -997960175 999286259 -960179494 977968042 -961021279 990188630 -990516080 951118273 -988939464 989629819 -970341448 976042143 -958142108 995752416 -990050842 996600805 -959023764 956769825 -988863172 952415342 -954099939 990819779 -959766889 987919760 -985494890 981950595 -998852747 954685346 -962445022 952192544 -998024018 989496586 -966720264 994558976 -975105863 981214578 -979619245 969798504 -970999847 973783943 -967934548 996248248 -974389974 950142722 -979534605 976256323 -999589976 966246648 -975586706 959504686 -976019263 961052012 -988974914 954731998 -963566005 993705816 -958034818 980656001 -973539551 953956698 -960982906 986398641 -974460280 969826644 -957558347 980617657 -958946945 990558467 -987711521 970075337 -968386009 955109563 -967542161 990965050 -960079235 973241953 -981682919 986170421 -951813748 956094067 -982053186 971595763 -961150320 952997761 -981162531 980418405 -975812888 950085766 -984914667 990684434 -967968175 951360156 -987527381 958939921 -990506506 966897657 -950620428 976603631 -974030632 990835718 -992226169 991479467 -994941938 965489274 -963908635 963465251 -968323870 965172294 -987821962 983400608 -999966764 971782513 -973092433 954036666 -996952196 983928669 -966737243 974270513 -982690113 993569768 -977567907 985708619 -980391089 956568381 -984547821 954854401 -994369899 992001352 -961765342 979678997 -989792760 950762128 -957154800 989974921 -981699491 952294093 -958637811 996296895 -992005382 985684697 -988386389 988499259 -985389025 964706068 -968716821 998556399 -970089695 959161061 -953266357 992395548 -993600019 971156949 -953108259 984766237 -999344357 971009873 -981833446 958842423 -985826938 969653009 -986119703 964035704 -957618400 958903113 -954344789 954317567 -988195158 988618207 -985345394 972875379 -972260602 992085785 -981419605 998708249 -975845282 957935470 -970692961 979848498 -962424311 950601020 -961217990 961059083 -985514952 956755189 -977429036 988489763 -995885874 960256068 -977518073 992015957 -967895289 984612775 -980820698 959716549 -975330757 963657378 -966933213 970466572 -979633246 957055155 -999871108 969856933 -996090325 987413306 -995187126 983933974 -995780580 952798026 -981655118 959863340 -952862433 953925947 -971235568 989453149 -957101305 952472258 -973299235 993541244 -981792387 993728494 -983255659 997470425 -998848039 990538435 -992095571 988875837 -983382180 984964302 -963111594 963238779 -990440249 966383869 -986920227 967651445 -952139743 994220877 -977684075 996659096 -983879254 975504393 -953483618 968529031 -986124360 961298997 -963840785 955652314 -978015373 961604003 -961112929 973722173 -958852573 960675971 -998190204 973547684 -980164331 955143202 -980447323 989496231 -990944274 995440598 -966849637 968922223 -982843340 982175586 -960095607 975189075 -983913479 954616964 -983614787 999491388 -982008965 990941872 -961855297 954229479 -978406730 999638052 -954948371 985370836 -990349534 985307779 -971116648 965430096 -996135183 987242128 -982623040 993735875 -976811246 980619068 -955291290 958545732 -953186307 968852846 -954146065 975870477 -968298900 956556197 -969271354 982558935 -992058854 969563070 -951812662 996255842 -967211509 969033095 -971742326 993017034 -986080182 962663594 -963072116 972733187 -992266973 962552524 -981158870 979697358 -964598824 980601467 -981081239 951216536 -996833840 980040518 -994375919 969601709 -993234044 954844274 -993309910 976094340 -971016618 990704067 -998919853 956797524 -986531726 985349969 -979143458 957521459 -980985511 974092517 -950202922 960598812 -996324770 975222298 -954992386 953768538 -997966980 953229452 -961469080 989511230 -981480536 970950103 -989902902 961802577 -987205213 991378002 -974763646 976647051 -956306254 993396327 -970189521 956429790 -992333180 965830936 -960141366 987789621 -962497243 980213058 -993952394 969300208 -992692536 996687717 -968158907 975718836 -999483318 976067038 -959475832 962312801 -975620326 968293090 -993981096 959633866 -988009255 992406987 -968862897 973010147 -998558908 992617509 -983404663 963754470 -994908391 973566402 -951426388 976829244 -995903151 984012968 -995242421 963521329 -993162241 952687943 -988328016 951191071 -950348039 995520189 -959530719 984892773 -984816803 988918264 -982172553 961546624 -980634988 952456894 -967024951 963704098 -967739768 968922653 -989517661 990297029 -973656226 954817786 -991549383 972013712 -989930995 959392103 -956356353 971021487 -973291229 953144394 -959786995 957133951 -955430280 995635900 -955915546 964412451 -952874489 965073957 -984299117 972751961 -958382699 964249556 -997341121 961181595 -987012266 990716806 -976556936 957647501 -976288241 985677639 -978732664 971768286 -962850769 980688872 -969453484 952871542 -996154659 956831032 -986252461 969698790 -982332397 986457052 -979683393 997876380 -996193007 968610421 -950393892 986197571 -966722830 980337740 -988700225 950592385 -981249091 950922603 -951630977 955566645 -985465177 959473026 -950961046 974624974 -951966365 992281016 -993240357 952376769 -978053375 996365167 -984577234 969649314 -999955059 996074922 -985914889 958073147 -987314513 961736476 -969197099 952394046 -970733610 955079321 -966075615 990957932 -989437113 972655609 -959757282 962418044 -963427628 957043884 -978119192 964174674 -979960115 968687347 -958043949 990885712 -999976071 982212340 -969418993 996185864 -963475151 969120674 -962476309 961194234 -974299884 982658921 -952711293 987779258 -950666267 985868447 -988769785 967189566 -979220683 978222868 -981356930 997159833 -985674983 966575006 -977115108 963178631 -979601548 998140691 -974857559 971572484 -982179550 990518822 -998262598 975835753 -955065723 962326280 -983167283 961236551 -987504783 964814049 -988487445 995101923 -991573847 953076160 -992718861 970550953 -989456700 981886052 -994764529 994966078 -963313746 954986611 -962618094 975689650 -968553523 954150937 -957276381 957206062 -978561233 996416604 -950969622 995754189 -970151328 989710522 -983872410 987514086 -958511467 998611495 -977672707 984673912 -988845400 999773328 -960100136 982744780 -965182226 989925371 -961666392 972184441 -980476534 988505036 -991361367 952099076 -988356453 968447943 -958405547 951348079 -952790158 982854016 -986179789 958829474 -957134289 987605161 -973940994 965034829 -975656516 977476340 -972504375 961377046 -961439981 984804604 -965586364 965236858 -998675795 982082572 -974762486 975598229 -994108246 983776793 -973114233 978542303 -973634011 981181828 -993050930 998793977 -986654312 996961514 -995775203 968111718 -984184977 971027654 -988370374 994374495 -954277027 951482108 -961426567 975269010 -996514403 952511105 -957914448 951315243 -954963257 978974148 -955731254 989537627 -962841908 951706869 -998728370 999668106 -983008370 973729467 -954724612 966702742 -967899520 971075285 -968486469 968885521 -976433054 956241875 -954599970 965233480 -966707021 972495674 -983840129 963182479 -966157525 977724615 -957994598 950427582 -998673639 997494641 -957861302 972738614 -955894506 980823043 -999998631 986863256 -966368007 966172580 -998611929 953352525 -952600174 974446859 -977146335 987439045 -958384492 984306779 -966698767 992279711 -975979645 972099024 -992721859 957673904 -988320914 960773562 -968641019 982539117 -985946458 980593016 -997797214 957690431 -966568128 970675488 -984653209 984904860 -985347312 999846377 -972580582 973077745 -970347275 988987338 -991163612 979623115 -961462645 964692092 -968645705 993925923 -969023818 984380891 -962166729 979212396 -967655039 951012774 -967576655 955463778 -974455660 952195201 -979124139 997818823 -958102443 967314332 -975391036 962586135 -968443022 955369878 -990567070 999835007 -981796071 996185769 -966451318 957128540 -976458770 961281965 -993737259 967859626 -977380295 977756957 -995854749 971694669 -985288510 953309022 -954649776 972330170 -953013831 959436724 -958679018 974905799 -999465042 968457338 -988525949 950528571 -996654616 962255991 -986571543 953090299 -961656215 966403097 -987176727 961314047 -993068523 977606809 -953370093 958724701 -964759523 977482062 -990213713 978381127 -956198300 984390739 -999106896 998268380 -958376371 992521838 -997624446 977938218 -956838596 987645683 -986394952 990314517 -991959946 959014176 -953442052 983834586 -986160176 996817603 -990674570 992743160 -956140817 961379038 -971214442 974828330 -995012583 981823465 -996996484 981160319 -964124945 992425153 -953145525 964012521 -980630769 957016089 -967737339 994138931 -991580354 950178650 -980494108 962316289 -970171913 977979602 -988569022 987676721 -959990031 957529022 -951566412 981469457 -977992285 996998048 -973077455 958944781 -998356934 986323849 -990571414 977719179 -954997127 966748577 -981160949 957812334 -961707716 951005027 -970795343 974397400 -968411112 988450149 -985571478 973555184 -963550351 973456956 -977402429 973474572 -987700888 978051818 -971689977 951047309 -997425252 955328916 -992689898 953199028 -973029973 999669777 -958232687 952324015 -975748578 959441577 -991181080 973420943 -990426075 963998616 -989942006 972931057 -951552874 988720479 -969854220 971154680 -978062204 959617574 -993318325 984543722 -983087725 964195040 -985377389 984300393 -975225970 972003716 -999605598 999892743 -965071821 993976467 -977302791 998822118 -997410642 973184002 -971278371 953629234 -965220225 984206149 -982287495 994718301 -962036653 998925849 -954035054 975586309 -976434028 953117586 -956846237 957601108 -997489198 983020549 -955080773 985910198 -988948141 971028751 -965259743 977548948 -999171326 992559989 -973666495 973464855 -983818887 984423830 -986243611 970336970 -987416378 983716347 -974689367 954594706 -968681131 968592242 -959383257 974104501 -974211425 991783977 -994392294 988370311 -998796013 957824779 -982316864 976613131 -966225155 973779598 -964339125 970626076 -977936517 957296094 -978628477 970235932 -957447025 993436288 -979801541 985423262 -977355702 962645039 -951072194 997383654 -997286719 966287115 -995718266 953071589 -962095484 997659242 -980275594 984224675 -959429542 989192135 -968662903 994961310 -992345400 954896623 -967882178 995627883 -969788784 958775572 -994302952 970015983 -968748199 965655120 -968920233 970464421 -952549531 986143354 -957218995 956187119 -952585706 965374221 -976756628 963131794 -960804541 999626059 -957768023 988194967 -967950414 961142702 -966843934 993709314 -982879426 986978164 -966870838 973903235 -996676214 961002098 -967078592 970335568 -983924753 971794386 -960473873 997521320 -986315264 984283522 -952972483 995079724 -954801212 952257733 -960006700 969421056 -957999851 995716328 -976084662 988083549 -987021196 959252908 -970739890 956853724 -997579200 959404305 -988319372 986595753 -985112076 979910236 -980494653 990802871 -996772808 982609755 -988280794 957352886 -960114414 972002436 -961663977 999073381 -951860837 986906187 -953520045 960507220 -952652654 982089439 -991505182 965184648 -996483824 952699574 -986427184 992240069 -976301577 965642565 -973690187 976387306 -987826140 980449714 -968320732 982199984 -977478834 951491182 -963489369 961246212 -992318882 956383693 -989879492 960308552 -998466395 989495581 -976241663 998720495 -991518682 964492405 -978492096 953735018 -987916864 981187732 -976536191 990008463 -967374437 997459783 -957477431 953177762 -974409841 963032350 -959347726 951613384 -974457165 978851062 -971959101 999592527 -997200230 999269150 -965087577 968072405 -950500772 982887835 -991756682 952008701 -966593323 978113424 -990729544 969864441 -998715082 997835106 -983290350 982643763 -970268440 993997595 -978163967 956836060 -961972087 972153633 -981894272 969105414 -979390406 977407069 -965552027 995398767 -962190719 980278706 -979179980 990530735 -973508509 970817698 -975794290 998568383 -984649922 950992865 -978665450 976773764 -951639123 979572987 -955388719 994767393 -962663047 950532209 -991397582 975163969 -970521302 963360427 -958639635 991455186 -975170507 961683818 -966565949 970754678 -962932619 988409947 -985732399 991069349 -977890031 950445312 -966102900 951426183 -973055137 963308902 -992422655 993961590 -987160716 960137835 -973306442 955641973 -957806021 954288310 -982860659 977099845 -972711509 983363805 -991972523 950299772 -963619612 973902424 -961665075 982619890 -998117023 957492333 -972745334 960819709 -957694208 988546256 -963673955 983342070 -950588220 988353473 -984456397 997588489 -993567227 968181936 -976017918 983286824 -987756080 958289006 -951319713 978553486 -959441868 960843215 -952374379 995037677 -953423764 950442773 -989595079 972718297 -999101503 965349494 -959626886 968328971 -958661956 977001256 -955094880 988754608 -965272569 964099797 -981182700 976051571 -953713489 962846630 -998354648 994750249 -985796087 963819861 -991155580 988315993 -955159389 963797212 -960377602 977176569 -953026337 964001895 -956524807 999771747 -954386082 975034636 -988467855 958603679 -975177403 968686442 -970346807 976942550 -957122562 971482579 -976412221 967885479 -984681204 957992225 -969009942 969267921 -987305649 988249851 -970956666 986321603 -954402852 977338630 -981329498 994359471 -980928249 991099706 -976012502 961971746 -965536741 961181783 -999387131 993353825 -988941844 979719142 -958150405 981623539 -982166297 961602718 -982648895 974416753 -973366427 991843298 -957472837 978213193 -963911121 954513752 -962129225 983881383 -985913287 960030081 -972264760 983920716 -984207684 963225545 -983157458 990829626 -973410773 966654064 -977764584 972536881 -985898828 974792163 -993049449 955211504 -954442593 955958761 -963946536 990712099 -995814541 966580701 -993973247 954529624 -976362261 980178304 -987455000 999038896 -977347242 970187787 -970480613 976894827 -976537012 997070918 -959045943 958021709 -968102867 993133579 -965004115 966146093 -972021814 986372400 -985452014 964425611 -986745982 970679336 -963284230 973004871 -987616178 969828465 -984343552 971643058 -954901616 982723960 -980336776 991552839 -970624112 961937990 -974181691 967187964 -988613946 981272445 -980274861 982483957 -975570372 975627867 -967127789 972561693 -961465867 989465436 -954907842 951954994 -975368741 974500419 -999198477 987984176 -972345478 981061227 -969856971 959475088 -963637439 986212762 -991645257 959364845 -992460478 984091250 -972504261 980718332 -982963983 963377233 -971681796 996902931 -999341199 962275230 -978868989 980776052 -993573838 983215157 -981827867 985080672 -986454936 958271572 -995996194 991651698 -978341657 977816789 -980583429 988563229 -963751061 970781125 -966826207 953994991 -965534686 962764911 -951630003 964600500 -997563632 986825651 -958987235 970846030 -991313369 972952644 -989596099 957466460 -952835184 962235990 -973693133 983473167 -972723741 953451670 -994446457 978492193 -999815543 979085608 -972232169 959031847 -993168513 983517744 -979450601 971961288 -953466985 958865192 -966114391 967592357 -976364076 960224154 -972937756 960773282 -998079116 955690620 -999953036 966253158 -988016922 994733225 -967738572 997067030 -959226949 977252549 -981650876 978040529 -958548155 973761973 -961739747 965851804 -956023000 954297804 -978512976 971868515 -983996848 971301445 -985260764 985723958 -993928387 969590664 -986365229 966074333 -950479610 955773947 -964602292 964737831 -988445613 966412056 -992972116 983813779 -971085344 958420521 -970649715 990640239 -995973770 997785494 -969554354 954641254 -957911236 959424535 -972565301 993953018 -957149158 997285492 -994552767 982874971 -971631958 965739140 -962747244 966161208 -955979550 993906422 -960263198 981198276 -988587094 999217071 -977236213 953672629 -978428301 987132580 -969965204 960305136 -990024903 979169159 -981715398 979062744 -953384655 960806944 -956759442 979302917 -992322925 999671557 -980153427 992991627 -951152361 995994247 -956199962 951811791 -965435806 976916850 -950918736 984990677 -986753300 994960371 -977625963 968227991 -961522608 964732659 -952044032 992958964 -987200066 964371092 -978606763 988931787 -960549280 963951311 -956408681 997118960 -999487961 994596851 -984737553 977103621 -989775729 990256301 -950987264 960271230 -993673250 982314253 -986216308 994323787 -988442058 966527804 -968113846 984092958 -958329402 983399830 -976248428 985372205 -995617762 963947624 -988220327 994712795 -956305056 994985082 -996566926 994939585 -988583778 965453772 -961621578 966022782 -981480338 985088633 -954858163 957360627 -989103625 988399937 -954128999 992577756 -974657935 969120437 -963730673 971653957 -972976260 984372003 -982512154 962176502 -995012975 964051888 -960891236 989570237 -992991839 973906827 -997569222 965882058 -957291798 999540295 -994330263 980658931 -989108448 993562392 -979306126 964313627 -954315622 969616279 -993654981 978564608 -998135768 969790685 -991673780 986688348 -964323293 998627006 -978635588 990054034 -992339300 986798602 -978145003 953281554 -987981923 977054297 -960758818 950099958 -955791431 972799969 -961104832 993478112 -950703996 982185408 -996268452 980900416 -981512019 976472527 -981281386 950175637 -984175843 964861190 -983067188 996694350 -982066363 996437608 -993195899 950237639 -960960494 980646139 -965893712 991389095 -980372963 985795368 -988641412 995505314 -964204768 981300988 -957334903 993472804 -957056195 975473038 -962807444 958989966 -987303770 992420494 -979251336 992997721 -954620811 953430245 -998218592 983869348 -992245653 988446065 -974317681 958156323 -954805007 989986687 -953743991 990942495 -997380952 951898781 -999955965 974384261 -996022968 961338232 -970621602 975494904 -962372226 981534624 -967439602 955916117 -969904094 980439345 -999393226 985216941 -991483417 962474756 -957347926 969285471 -965866879 991607709 -957022208 989422545 -994789965 998324421 -989831938 969121207 -963860237 956629462 -966199572 952058619 -973534308 963541198 -957718267 958688271 -990380219 977442643 -995317072 960407384 -997027952 982813946 -998240071 950923621 -968998134 953199544 -990125024 968791996 -950728922 984260546 -974831057 988295123 -959644724 962844498 -996000859 997597331 -965999504 997079701 -995963266 988217760 -998482400 978041786 -987922513 994064035 -971473499 989098662 -960743268 967721379 -974413109 970409205 -993313845 976572215 -987008602 995278758 -965952205 996328116 -965824432 997198059 -953543970 958101796 -950408821 951051747 -989331925 965341922 -990911255 961910927 -987565090 961395206 -966139343 957609341 -993786060 970634034 -974962265 961041327 -987634346 966880843 -998939822 992592998 -968173105 983246956 -951352844 953432356 -977904906 980167116 -995312137 952671428 -999632740 968130664 -968519534 961416377 -968498841 980848610 -969647582 960333877 -965101298 958693777 -994274633 959145463 -995354772 955920446 -961777194 975544533 -989798995 958445472 -953620921 976662812 -992834083 993263695 -992557425 950842498 -994847211 985443598 -967130974 965960782 -985374274 981907786 -973368384 999479204 -981547727 973114117 -987350997 962537210 -993981348 951767851 -976753663 961892363 -956721827 997294465 -953938535 997685369 -983057058 994617325 -971713154 973108975 -970887780 962469961 -971097652 981165246 -990167846 957010586 -993795705 983190672 -961756348 988236239 -968660799 957612165 -967906984 967150152 -958120720 993953097 -993909791 970279147 -999664676 973308135 -971467016 954332110 -987180525 974700969 -967385437 962167799 -993982200 972486635 -987205761 977597857 -970891060 974669691 -966826293 991956739 -973011799 956642780 -989806582 971826566 -950628168 984286816 -952231315 962247831 -987471532 973167370 -976976848 993394080 -974340155 970173430 -973929898 978288046 -988889840 983749501 -974215076 982796719 -995074884 995649264 -986589233 984845611 -960064423 973423347 -981103458 987332795 -976016949 950929454 -998539762 964774662 -962239680 997703915 -956099608 959223248 -976532933 962820309 -985697407 953322113 -982000681 980878794 -960070663 992117997 -953215267 975238225 -953986202 971004678 -966382772 963294090 -992647452 952554052 -983762037 987939302 -965046881 957094291 -975375574 966001763 -977904781 997618556 -987054878 961613853 -973644000 956330772 -983281449 979109832 -994264070 991644960 -971222715 963017040 -978967258 990136197 -969851109 953491794 -968179885 950293561 -985398435 957869779 -957342366 984851102 -974470221 985716300 -980479382 960288206 -977983046 984048166 -955067361 995987603 -983625743 988115381 -982767947 983634448 -977632467 961592821 -984779948 950753019 -987013473 978245896 -973983640 984750311 -988978777 992417453 -967000395 982187933 -989313071 992252390 -958617665 973018002 -969218890 964450076 -952841170 958915479 -988576919 967167890 -968590155 978012358 -996997327 992064381 -980674271 962638767 -996794699 964125021 -993255212 969139026 -979640410 967185186 -955567984 960672115 -998251828 983754448 -950267476 995642487 -980402739 982088833 -976611614 990643355 -982681310 959792210 -981160796 986050614 -996767064 995895000 -969049004 951483609 -999405732 970402394 -951661757 977748209 -975245999 955546771 -956148425 983038204 -983332953 975389903 -955140098 980117433 -972577979 951323953 -975221185 987896241 -964357116 977339744 -973169116 974156365 -986001651 957507035 -956077546 982892450 -963542021 978081582 -954484231 978068230 -991309927 962695285 -960233617 977622533 -974557159 954095018 -974847783 989443156 -957580314 953292465 -956720773 990731006 -985797170 953812342 -965649216 979229339 -974245358 990948262 -958865878 981263792 -971579394 983225833 -997202750 971083032 -980448289 975796250 -983992370 962730053 -986855101 958964527 -981609112 989163383 -986965443 972878139 -956628804 953230954 -970506968 985269105 -960275143 953496511 -958154439 982813234 -964142466 961693003 -982668719 950505295 -979023779 989833150 -961821514 970529254 -987433392 989116025 -970362561 994038049 -998116971 967129331 -992220844 960004101 -968759834 959741891 -957394093 954620323 -951905468 955941142 -976915630 975933418 -996887623 971021641 -951766963 957687154 -950450763 975020985 -994697629 999464305 -971060840 987292167 -953480599 963020122 -962930692 986198869 -960693010 988636946 -960264984 997920159 -985279405 996156967 -956917209 996158558 -988212713 970024474 -970842344 982283649 -958516931 991595681 -978207029 989705995 -993152367 972114132 -976969983 979872724 -981354369 965561435 -964375593 961024828 -955767602 985237417 -960272548 971897258 -960679974 976008818 -955559699 962740242 -992072914 975662958 -970320305 976698488 -987986038 952168309 -962098896 956051743 -963088269 978353509 -973274805 964424117 -961982970 961604950 -997764731 950536847 -959165460 967488233 -981535832 963651470 -975427836 955628074 -987967218 994891649 -969192211 982611131 -984837102 965833458 -985935452 998604532 -953291240 979664647 -990966320 962977274 -965946389 996093931 -974605266 964615705 -977194438 951019474 -972674091 950017965 -950585921 963317853 -965084320 985026906 -972427000 973282492 -966847083 972282883 -953537505 986237554 -950653138 981786540 -989824380 973147482 -992623232 996540521 -989127944 994723386 -975075937 984379029 -970634963 975795343 -951767204 997481711 -975195457 979050501 -990544549 980117371 -977836646 952550350 -990937413 971014053 -972350141 999738450 -994539424 983278787 -976199894 968505550 -966262062 961531792 -952312487 962631203 -995314639 986796859 -976332886 995612579 -968901728 964427685 -965645567 993819821 -953534616 967832547 -983488156 980538309 -990131121 957597403 -963293258 972228803 -964622132 999146119 -984475443 956733996 -968126216 960296063 -966344030 991571391 -950034264 993203749 -971809891 967062629 -972191265 974965950 -954749600 982140321 -985107159 954727688 -999571790 950791382 -979688157 952187974 -953756844 978341177 -954970871 975017818 -954101277 985710032 -952938286 965796224 -993563489 996445790 -956366129 983473837 -957801878 973373371 -974354315 990013142 -978994529 978516812 -981574914 997488430 -997045465 994993656 -996027737 979524494 -961359707 970969513 -992804766 951828441 -968987718 993592964 -994576371 962936363 -955513686 991684029 -983386474 954264989 -994871785 976416936 -973914928 993462655 -993256727 977910124 -957102540 976088428 -987557655 981772152 -992730250 982486726 -963300026 961188754 -956487686 984088962 -997401867 991560988 -971063312 994655089 -976895664 974254222 -972965239 960709719 -986973486 952245070 -996876943 951966268 -998917143 962037310 -996867460 984942128 -976173412 956052441 -973459434 982113689 -988420232 994847713 -996434233 990714375 -984303451 999470175 -974871478 964944712 -981721520 997484710 -971427612 979659277 -991083812 970258943 -965313626 951169107 -974466554 956879184 -950249128 958641380 -957547507 984173426 -982818345 986168063 -964375239 951654875 -969771680 994945297 -995597868 956313098 -979433419 992495776 -976136764 976676807 -976679150 955992123 -979671124 960675447 -968044233 969985223 -972595435 950531888 -967515066 987627394 -963092934 953814798 -953476932 998602273 -977862628 992408879 -963457668 999050134 -993927096 973740868 -978969685 975641884 -996262089 969879590 -994738314 995841570 -999822450 967960570 -980802104 991793764 -990968220 975223877 -987064908 961894967 -996465248 984595356 -981792488 992174291 -981357998 998778038 -998267699 960826006 -991345251 960607985 -968316434 986883826 -954478346 962370357 -957021101 983724780 -996279003 995683741 -950933860 959181601 -996982582 993924134 -990416231 988588538 -976982796 958220507 -963610930 951350745 -967057516 969505112 -979161464 992465752 -990226827 967748480 -983186920 981137727 -983367941 991811870 -986862910 993224465 -999774999 964261426 -983733883 952347456 -981003327 988445908 -980960049 999761674 -969445471 978507187 -978485921 959663642 -970766111 972561655 -975785247 994704565 -992589674 974517064 -951391088 959931616 -984998853 966723955 -958261719 980435815 -983701071 977377555 -955738251 972738310 -994267584 995754762 -977107880 963094761 -957583158 990372016 -989938762 976914368 -968564178 971761660 -959887734 968469540 -963268837 952910344 -953468509 998826196 -987447351 963064981 -988523677 967092438 -966229754 994751342 -955502367 980776364 -961786379 992041413 -954027099 976240416 -991439218 963646741 -982389210 958550162 -954248206 954042614 -959614646 959240907 -951898844 967741376 -953062931 969475650 -950743012 997577187 -955233342 991161951 -968809329 956176096 -978875607 962980161 -972445750 974903039 -956001791 956039906 -970389351 961462530 -975849977 985885455 -996465894 961409739 -991491296 959375462 -973337429 974076414 -953537198 970046684 -975678545 959675667 -974147224 971154181 -975426619 957325129 -956318847 985556009 -997921567 993645232 -966463039 956264193 -996095610 965569252 -967480107 954712035 -971119922 954330117 -984343297 986518788 -966330108 977488641 -984910451 978903628 -996690132 955184345 -957574555 988500341 -988058256 999264968 -992310637 972337369 -982960733 999852786 -987015247 989362241 -987337316 990403159 -950608657 994155544 -992551299 999584604 -964166624 982095014 -958239111 960769819 -970054271 966796923 -993206321 973951002 -970741149 971661203 -994224250 981439160 -991350438 971044693 -964878493 994613180 -973136621 976832983 -977170517 975880926 -957159582 954607091 -960404501 998756669 -980027715 975852467 -978101351 967414335 -967349211 984839418 -958683054 974523594 -955158353 954743835 -994725398 960598982 -982685784 965633780 -975955066 999846089 -954765187 979763225 -962844495 969896822 -983073974 955352421 -977439348 981765564 -956321761 952733350 -995915292 956647195 -956820788 952344672 -983077579 991811279 -978132341 998590573 -956117104 987596828 -998059325 983847502 -974002316 977254764 -971973478 987327957 -974113200 960042720 -951211352 994295134 -959011066 979114465 -950409869 999296732 -968032528 953174189 -998054647 966149881 -992940262 969442329 -987398325 994262572 -967892036 969426001 -951203332 974388789 -972221166 966444988 -990560724 981741430 -991194513 968041159 -987627239 957528345 -974768527 994583127 -988701206 966388895 -994194711 997906659 -984784121 970830812 -982047234 970392403 -999593321 982940532 -966071973 960051270 -974607077 986824862 -973773213 975377932 -989382731 998454919 -957136093 953033643 -978124246 983517124 -953460690 983495805 -986921227 984581283 -957593323 980713266 -986051101 974476068 -987894326 971726638 -989945841 997597676 -982344674 966970744 -989126910 981481968 -988454419 961019572 -998112242 993679622 -961714416 976739575 -981885414 991498001 -980445008 980314430 -996376191 952642091 -956487872 988637177 -995505657 967240921 -958893483 965793937 -962131009 976150390 -998856420 957141317 -994875685 982581814 -961294523 977429537 -996971030 955965396 -995752034 953966677 -978553171 964460041 -978581014 981082064 -956856592 999409917 -979688861 975237228 -969581213 982764227 -993816109 996504264 -957478279 969555704 -988490004 970240914 -998618446 992825954 -989272292 986042483 -980935067 969443735 -967033851 963996099 -982167721 970279978 -969582826 981521470 -976508147 999974687 -974779754 970267986 -956050958 984089660 -975351995 958808033 -960311185 953207005 -986252285 985976077 -982432889 980033094 -963850230 996554571 -996604544 996563937 -993341441 963427642 -974208496 966157967 -960328031 972678944 -959472259 997927193 -998472399 989351670 -959379232 982474050 -999049359 998036146 -960004230 985670078 -969251089 976036954 -958511359 967582517 -995448269 998332002 -985644528 974209603 -957529828 990225986 -998153027 986893355 -973006148 953913810 -987749800 991266221 -999367995 952386168 -978538064 960381140 -979980313 969766430 -956308028 962963081 -954744605 972238495 -963459123 981711480 -996133185 963502593 -956086053 969505316 -961366954 984215115 -982828869 995830089 -972149913 982407658 -970057433 971319890 -992218335 951578117 -975790265 981649701 -995785022 967098371 -988581756 965718697 -950823677 966116680 -970648729 988971231 -984179538 972636834 -964311705 966736217 -994782641 994996939 -990612822 960120947 -959296137 964719746 -966152373 959526780 -967401850 986047279 -971304965 992199561 -957275040 975740346 -961932124 988611737 -991210685 959250735 -953307111 980053802 -958794399 981594491 -986895501 991007082 -982175466 995491438 -966457383 985909653 -965177461 979579972 -953711289 999368183 -991058460 985802911 -999922122 997592318 -953167314 972812624 -988477415 975450003 -987003751 954339892 -987190705 975097128 -952711523 993043946 -985344461 999566428 -970545046 990659888 -968269393 998655039 -978945816 978281736 -950354698 973045954 -971800726 977503661 -978112008 951570632 -966374834 962158519 -982724818 971444124 -966728866 958497058 -979984408 997817822 -992373389 990078034 -982584551 977029086 -994409374 989361929 -957145135 999933182 -963574417 995472063 -973918267 976267746 -956040399 976391992 -984888678 985957716 -989349309 978859455 -999328589 960479413 -972681861 996339186 -999820026 999698642 -971876110 974596946 -964074097 993411394 -979913928 958542001 -974844236 978045845 -981420652 964811109 -976032626 965614103 -978093562 971371113 -963739792 978319602 -953355174 950964261 -966266436 960337276 -984803110 992080600 -986378508 985684607 -960216234 995554400 -977982902 954491343 -957256723 966078883 -982837841 969929545 -971555421 977424247 -973911082 999259334 -969530530 993031643 -953643295 986050989 -997465294 975074690 -965882691 995230730 -960962727 983055855 -997583432 985706931 -994237702 967283887 -967850573 962571927 -970884281 992941512 -974652285 980682590 -951469181 972667377 -992778003 968083156 -989107719 978283993 -988102558 984920799 -960906749 989649510 -995845508 999376875 -973581758 959353634 -992961876 979248671 -991479592 984033886 -964845140 981361854 -999168310 952728032 -959804932 997215647 -985154520 981828898 -968733839 996294775 -954922805 998420349 -974925671 980131578 -990858164 955193463 -998412464 954310220 -957173031 988671300 -956920869 987621467 -959120642 985202811 -959985818 976227003 -983351029 975930820 -978042663 974544756 -992044015 950266501 -997642300 953338720 -990699013 995677518 -960363811 961590278 -972966113 982412682 -983456757 989899524 -969557008 980383363 -981441720 987554068 -965942188 991324905 -958976677 981876547 -955796310 980528969 -960590036 969752141 -994409615 968083313 -998737372 977384484 -978970436 974118545 -995929919 953991213 -985333055 984802598 -984079251 983499411 -965347253 983747478 -958604009 983702883 -952735889 988555777 -989970404 973857054 -955056731 965059785 -985532228 991838293 -979724330 997743532 -965300896 957606284 -980549946 977774237 -996665801 956566479 -992445908 964827409 -987220463 957724004 -995887701 960678465 -998135958 998805235 -970442957 992035891 -994581337 996159242 -962372517 987738095 -998329568 965960469 -974871188 971851612 -974129934 990249144 -965401537 992080106 -992364694 950433320 -950333105 972921378 -966152822 989622875 -963721775 976953944 -962359381 990435270 -984342365 954115999 -981948103 974479952 -960019442 993686825 -980386944 978707954 -972902090 998430095 -963707427 991479908 -978669867 961189567 -972145270 965398817 -963982937 982481983 -968884320 977752953 -988699876 985991800 -968889128 953170381 -998575112 951615377 -962142522 987492984 -969406226 981810481 -967767284 966340097 -991275955 961925474 -988430049 975133903 -970852132 975609233 -988393058 988954310 -963719947 991736169 -959884289 963789146 -960958058 991146423 -962455769 956926053 -956955544 995954466 -962808207 960152935 -995726014 974789586 -978038310 985741876 -990376350 999255389 -985040664 973542130 -978417419 969293285 -994585002 961484661 -997151947 998517733 -991003569 985905983 -969157867 955591465 -978681703 976436912 -974433141 958862737 -952417019 991106034 -962150105 960432257 -989489302 960306909 -951429675 961612578 -953974946 963216208 -985088074 965245373 -983570916 961948874 -988056147 997526300 -999885488 998829119 -973084844 992550947 -996260505 979793985 -990784532 961951752 -961590451 986566045 -972762344 984621871 -957072884 965918190 -971602272 983940349 -950294539 973996049 -994984076 957747498 -986635670 993412073 -987134368 980143539 -983094618 978614119 -965448031 962170656 -990523133 989847136 -964937519 972608482 -989579547 960871561 -967691459 977385162 -985041160 982744290 -968184130 970614423 -975161544 999985060 -994347813 975537796 -959244330 969172370 -991732539 996831080 -973014253 967882990 -999836323 983364889 -999360626 974781469 -967511707 995509180 -996879045 967087186 -983897230 965741144 -978543531 963830302 -979577789 999503128 -962428710 989019328 -985400187 972718525 -998602689 960244732 -990727046 961612153 -990171383 979853243 -963827666 979537722 -988146837 990195793 -976251260 983280429 -985086885 957521986 -988701784 997953937 -953964605 993021176 -985601069 971563027 -950737357 986563523 -997050762 968605945 -951678118 970136733 -951504569 999026764 -999328796 973136313 -958091047 965961079 -993505967 952450887 -963338860 998711357 -978378123 952581400 -982914558 995614080 -969487626 958294277 -952772788 978967741 -976036053 986157970 -975253374 992631806 -971032705 983312095 -982270422 998019559 -987485093 961799249 -996253716 993217966 -991754184 984856158 -983096426 990918019 -950337488 954738821 -987943573 951100781 -992754857 964405967 -954593194 972593580 -973545808 961270408 -988003010 970524345 -981117993 951391704 -986710030 995647134 -968679126 990463518 -979947897 962880355 -989471918 975785035 -992318909 972677680 -973405764 950409280 -977139934 966144926 -993307705 996239872 -951794323 987176456 -963117744 964852236 -956940265 990572892 -965373205 974291566 -978222896 989724874 -969373404 955421132 -951409735 974054358 -978877707 991532914 -963440862 968034299 -974864349 954779083 -986298585 978023423 -972076115 965778032 -961713692 999346450 -977031307 973950407 -977903740 985022892 -987671951 961554401 -964687513 971393314 -975854020 986329767 -958165102 995121013 -968197751 984675500 -966874493 975938707 -992618046 971838435 -992709793 995661623 -973960603 995880546 -981231170 977111058 -978342041 999706536 -996396090 986876235 -950595943 955473649 -968124346 970483638 -962919281 950913987 -980760425 997326469 -978309136 986620901 -957954176 972849847 -991881444 992927681 -958962682 957174731 -996476947 988319647 -982756090 999961265 -970423091 958182691 -989151807 990918979 -959977546 961092319 -989324715 981023117 -961195650 964021820 -989203070 957768916 -964500448 990959660 -956099444 974613424 -969056222 973508369 -994125150 961731769 -995167110 983068071 -965168587 957777175 -966192164 997585719 -982810339 983552025 -986948008 996772322 -987091168 965065261 -985675988 967108639 -985775566 986687860 -999327574 951569460 -998155970 964925670 -980472439 992869242 -970468792 977775186 -973167390 996970030 -964497262 992516858 -975225184 994307273 -967953238 987023536 -998120114 964347017 -986457840 999481862 -981600152 976316778 -967515852 997432438 -994331824 995061344 -955067128 961731939 -971680858 966264988 -971171323 989163171 -970965617 963631468 -960057240 993547945 -970827680 996701610 -988263754 984703177 -974770254 963371998 -979930000 972758663 -966529285 996939396 -998574548 992567442 -966472812 962650496 -992929203 972933566 -993777492 956508922 -985160457 963660922 -966076793 970204212 -986442088 960364920 -983346872 981531767 -967220518 987827979 -979085393 963677363 -991072707 964049534 -957920495 975753238 -972572151 969651919 -968698452 973497178 -985374842 970320608 -979923100 971780543 -988585894 986752385 -993221153 976632769 -983580688 959705072 -958796285 969793246 -970356357 976196252 -958056016 976207483 -988919581 964842865 -983500250 973336868 -976363342 956929974 -996427943 985240033 -975938830 952492118 -966664450 997247727 -974613368 955187949 -976968637 963601158 -987891462 957762070 -993801660 979746924 -955827543 985004061 -954512410 985804542 -984280537 997521378 -987170492 979706691 -956004423 979442104 -996578537 955194199 -955072288 969758093 -979903135 982417701 -963798178 983053650 -996264944 959103950 -992739759 998597533 -998503198 964592468 -994505334 974442830 -950721451 966205795 -953511810 989432431 -984340877 962156773 -966248168 999997828 -997009734 995902866 -953459222 974560535 -954118869 995199100 -982152677 951553349 -959256256 964332365 -954722289 965029274 -952390688 986405827 -999787734 978039438 -977598148 958823898 -972188388 979738375 -979021886 994990665 -988192866 965278792 -953234045 960553278 -997706036 977473465 -995528991 991130271 -959356803 979076289 -993139502 984214950 -964296412 980707737 -951241042 962820798 -967070695 955876702 -992938638 950776612 -973148934 950855678 -987535021 973593930 -977661621 950632427 -966383183 957055831 -951418472 980510529 -980763617 997165787 -984487664 993462807 -979810198 991030171 -964993769 964392325 -957277566 974664083 -952437524 954282034 -980652281 980248946 -950418746 992036287 -992162732 972846905 -967971623 980021933 -967721511 981279505 -974490919 962690909 -961060782 963400260 -984772754 980844184 -975876331 954600137 -981402163 960155353 -961835310 971285335 -999537928 955192804 -974645274 952277400 -970945680 967659464 -956185079 971883943 -987668189 964589674 -963897422 968128431 -964960724 954121942 -962993253 963235483 -960933590 987389691 -954373747 969483156 -983544275 971513855 -971290532 994015406 -956620131 979185930 -997060611 963601442 -996414093 998345352 -961035908 996838061 -988037847 956523109 -976929490 954127982 -981564871 990997470 -977265398 954042651 -951520660 972588394 -955892501 971722374 -986082356 950534855 -954828851 980369570 -998452459 981478024 -991411550 951716314 -980738277 994922626 -952489202 965839260 -988958220 980429383 -998036315 974979824 -974274456 976327639 -957325529 969650775 -962172221 979928992 -966691042 995104954 -965425366 975547406 -979498447 984958199 -988841448 961304340 -955166110 973515081 -962795210 953765748 -969499539 957621494 -969319249 970158620 -982252041 977679354 -987747660 996673360 -960331524 986996971 -956930923 987009442 -977840466 964931050 -990971273 998764226 -997833256 962896626 -978126840 957322209 -991341822 973544878 -989042548 959780556 -992678665 985006682 -993918711 978555605 -996357241 980665039 -990698393 958411988 -987045411 968537803 -975571926 984283978 -980227296 962295972 -970829112 951101964 -954000553 958748204 -951945671 976178393 -999520417 991980918 -982280563 974301875 -984512287 978478145 -950890973 995462587 -969061814 969625734 -956924005 951369522 -959599654 976904499 -962475262 990358843 -981030836 974962270 -961777353 953125593 -953856628 956622155 -963881070 983761590 -999289837 958299917 -968231433 991930782 -954627624 950943286 -989523238 986998711 -982997065 986523603 -977525313 950488705 -995896372 976303158 -979008017 960416224 -961044163 970687287 -971951167 962007378 -952301667 978193014 -983954144 972115002 -970075121 973122242 -972200130 954689965 -972144421 953705787 -970927827 965537754 -951059554 998425346 -971706715 974826804 -993866339 975831262 -956150231 988939944 -996985463 969870683 -956736470 952863166 -967345079 961460125 -953930118 956136343 -960196275 997494049 -993369884 974661052 -959310644 956354198 -980921741 969398678 -974511380 982994585 -955154257 992224906 -959747853 982528579 -993505443 975262332 -996354291 970184964 -997827678 992683813 -979715263 996882041 -995134241 980314187 -997715912 956696427 -951532324 987318960 -973597943 961139121 -992970881 970205645 -975958942 994096235 -988325047 984313934 -993683640 992317115 -961506113 966504200 -977831475 966698364 -981746702 958558123 -957227504 992890731 -962875378 988572982 -973389745 996776252 -970875938 972191547 -971965849 982048224 -952079216 972544942 -959739796 960693453 -957885909 999570881 -952768386 954424426 -972605368 984794471 -981526567 979486560 -996588956 972602003 -974482935 956436857 -989728985 997147810 -992479603 981973149 -963884750 979244698 -952683427 985097120 -963491755 985666862 -988353813 964542435 -953334267 987412855 -987713839 973226435 -974620428 957673716 -978202584 986061765 -983348683 983284671 -991247807 998155472 -957767115 984506627 -976196012 975859993 -998084974 956917023 -970783131 976460222 -985419768 991019066 -983408382 982740224 -966132189 982364765 -989253063 996021804 -978537827 987530480 -979885217 988376098 -984053355 955779257 -976720013 971092978 -969342523 954071560 -964015893 963765384 -969151371 991892807 -975704824 998200317 -978093298 964654705 -970800424 963111915 -956752597 967566975 -956276323 989400729 -995279692 965411897 -986161807 977574083 -974262172 988892696 -996022029 958027612 -985032936 968423764 -982948268 995748582 -998104871 969777200 -965811803 953346604 -950295911 987825465 -974622232 955109030 -967870101 965309049 -996257003 994163607 -972391451 960614156 -979697041 982174646 -968355027 987212921 -962454096 970788438 -983790280 953994798 -984087037 963788175 -983812971 968614977 -952418341 996473327 -982893518 998519792 -992092934 973042464 -956270597 996271417 -969386391 990631580 -983985730 978957931 -987330925 953508189 -969499993 956771255 -997896492 978955065 -985102984 983458979 -992966175 999668365 -971464666 974373745 -977606310 984998508 -955654571 993982704 -970007462 996704112 -994536932 971652382 -957839064 964687882 -961706851 995591150 -952515604 968007125 -970977471 963781752 -987943607 986130173 -997708091 999354410 -984711396 984568631 -983263420 987386880 -974814729 967666931 -957272734 961889848 -982765246 975920923 -989019329 992239656 -962751513 968484604 -997924166 979169621 -984390737 955956206 -995786958 958481760 -999213800 970942157 -980365660 978447377 -988504708 977730643 -966874120 993554716 -976474027 999846307 -987445996 996234453 -950901621 989430315 -972044187 978740719 -975483780 963169706 -954269256 976492710 -963112236 977596717 -970236618 980139054 -997307929 964594016 -981577149 962772485 -961677770 992607473 -954069152 989818794 -994735240 961073221 -986191818 957178649 -980621666 959455944 -977957098 998927933 -957030202 950285682 -957779427 969483163 -981263865 977857641 -950671255 962560377 -952904498 958672658 -958131467 954508281 -996152553 989465145 -988421496 956138877 -991368173 951696918 -989120375 982458478 -958472359 987252106 -985035925 968251832 -958094871 964527241 -977122632 998680856 -971977476 975449012 -965202268 955445457 -985409764 961881329 -988628264 955428646 -970015475 978862312 -986183425 953657686 -951748126 999991765 -958840842 991183691 -959499564 996587031 -971596502 975768046 -982588809 969640902 -983129282 963593114 -997187341 992830823 -965142548 966354078 -965027525 994432065 -970102409 997183202 -957358597 997405153 -954357595 988293122 -991240559 977788501 -973298853 972599633 -953081261 998755016 -978331851 960484835 -964369380 963678410 -980361970 993164891 -992507248 956880797 -996653639 977230079 -987022391 975224773 -990260061 983152785 -980354416 964569501 -956164575 972935131 -964536336 950869315 -982181331 991795339 -968798763 981918183 -951552474 956938602 -992472323 961452347 -980106965 963377075 -967391079 981905223 -954740589 963523653 -976308637 978779302 -978641684 967946562 -951364561 986478158 -956432684 983875179 -979690078 991308547 -969876651 955350173 -974778333 958717977 -971958534 991699410 -963704937 965182052 -992655667 982575782 -986699550 974154555 -986194662 977555589 -978893408 955747119 -998139984 969216380 -992683006 973912841 -995961245 965044026 -981638467 970965039 -960753312 977084394 -987100449 984153813 -992588928 986997323 -954747125 960582254 -990347280 952617458 -982901558 968898567 -988941015 988229835 -993223067 982225039 -962723981 952379693 -981008587 971721345 -989814453 970724337 -981081641 992745898 -963246101 951435712 -981336320 958909049 -979742845 969187337 -961990353 994918376 -979895909 954136743 -964716555 995817846 -968277881 975820246 -984547247 997670847 -974212500 991144557 -995226085 975904897 -990854676 996504582 -965816250 975694231 -993326682 976675949 -960728084 995619330 -999759332 973718901 -962281629 976963710 -952091510 977394467 -984502710 959979538 -988966071 969806615 -970485918 998020348 -989685838 980363007 -998749321 951693833 -970897629 998299848 -955376288 985361729 -974082480 977758417 -962896675 990460314 -996209227 965978780 -969618197 994256850 -952184974 996127055 -999431904 959389464 -962787015 959388049 -964383100 966476982 -992160564 961341384 -978294389 958372066 -992836816 994746839 -962955067 961268487 -968937670 962971580 -957703581 972937091 -997204898 970246880 -960855452 992540174 -995963906 966969506 -999549071 999202487 -991118337 961680541 -961901361 983290749 -972306971 958625004 -951408077 975710578 -983497438 993650423 -969688642 972155694 -994528828 951309332 -973111942 964450108 -968055258 979805282 -951757655 964012145 -989677047 959113242 -959925956 957266316 -950937431 972249553 -989369133 980553782 -993097003 983419298 -959013184 988529231 -956653429 993352922 -970006436 991653683 -997939234 984171397 -984891511 988436967 -958510943 996347751 -986422224 955258296 -962644666 967454938 -988772414 974484876 -964020385 996377826 -971171124 981449960 -964894095 954861243 -979098472 993625353 -999110428 992162226 -963008948 961655928 -979790465 970407639 -987074145 965173441 -964915443 993883169 -971351638 990253400 -998903389 971596588 -989845916 957042872 -992036516 981117335 -989792173 977723900 -969178846 967931544 -985673296 958084438 -962873451 972408565 -963272427 950255848 -988064549 996101010 -989696879 965421699 -984507391 979082852 -996192776 973637856 -977766961 999750356 -962410335 964879200 -958585036 979690614 -986646578 965095638 -995197951 982997360 -950398794 952539887 -972175817 979808009 -995084165 956335605 -992325009 998830049 -998122679 951592363 -955828118 993336544 -956232618 985147595 -997706535 966133134 -995784705 950335603 -989834903 978945362 -961466888 978277889 -950702829 959683254 -996649440 969965976 -980830951 957489140 -965021508 986755728 -974171316 999898289 -955951169 960347596 -958158204 950450884 -985500189 960990640 -962693251 983193751 -986038637 996735397 -951995348 961761223 -966357184 975124662 -960322426 962262421 -959996099 958055964 -980983830 952376913 -986682314 998563425 -999513550 997424949 -982202795 977179643 -989849032 999358368 -979104723 972169807 -981773402 987312549 -969639812 997560703 -996021404 968637211 -974284455 951082484 -976151652 995380173 -958613047 970142310 -953167076 977367385 -990736019 999780232 -986015675 960166043 -966012960 973193112 -989768776 981798526 -984031816 991244054 -995029910 967392154 -963671163 983841373 -994376984 967773747 -956179047 962794912 -979089461 999329679 -964195849 960371806 -994229496 987194115 -983780931 954858410 -990320592 985879036 -986650164 970286580 -976690283 982224369 -990540539 993806650 -977908127 962318731 -957367646 952020258 -960844991 982872445 -971330168 978130096 -969955684 973030371 -986411224 986141104 -960676291 953912606 -974308430 988750145 -966296936 980602318 -975395797 989157951 -999664880 959627698 -975826872 958484442 -964441754 956892646 -976476143 963808598 -986819076 990623800 -966711761 989045025 -966183015 964557338 -995291550 957025689 -993294844 954864994 -985220633 986743993 -965582139 976471858 -954220062 972024219 -971019505 980028770 -983024623 989107591 -978417387 969251135 -957160658 954777777 -994595985 952476644 -997285832 978173706 -960976598 981061051 -977157651 956141420 -955659661 977165451 -952262961 981171255 -954174487 986883360 -995337228 973872548 -993954606 951913817 -955624497 989001578 -974805742 980874342 -977011005 966474272 -972639477 980703757 -972267766 977738481 -968923849 989018124 -999203824 960264704 -986062608 997564115 -993965728 951934217 -951966634 983780202 -988422351 951712776 -983566183 977933854 -967432356 972319239 -973590949 961218685 -953478784 956246497 -957558252 976007978 -992892941 999262044 -964569381 967106464 -967055429 959229950 -973959638 968614785 -969772641 998418567 -982033804 986182495 -970201070 983216904 -989608778 964504106 -973272269 980609831 -997817908 972238404 -995237873 990401328 -951397204 992950398 -982521160 989471887 -951795785 985667077 -998236614 957842513 -971441348 973004082 -985874047 967299025 -968475841 996621885 -988194221 952417749 -968133579 991021268 -976484723 981023773 -989485802 965462617 -967340185 956457809 -982389369 965144782 -976329086 994376903 -961202548 994275522 -973207988 979405463 -984988092 992797806 -984171881 965313762 -962730052 981013148 -981804793 970961195 -964438905 988682693 -980704098 953219503 -994862791 977767863 -995024744 984613241 -982931031 968188281 -969552827 972362289 -969728746 977664044 -952911719 968311101 -962471155 982156807 -966040809 965954274 -954930197 976752870 -959113248 965502688 -952620415 995493209 -952403240 950698640 -976570523 964065803 -975105157 967987534 -952900783 990819065 -954770666 950718816 -978263270 978812122 -979429461 981156585 -974654299 960342881 -976947449 994561652 -985206551 990237378 -971967712 988141239 -999256581 986552994 -966820051 994061829 -980598439 970046186 -984312477 953197150 -976811496 958429325 -958303775 976748080 -990936294 962676335 -979450095 968478968 -990321691 960054014 -961492941 981229211 -994376992 973874559 -997833800 992421504 -953259553 991884886 -954557323 979715052 -972990086 953418044 -976322561 972551901 -975664395 985992728 -968480993 993330050 -985639131 952732457 -972955837 959197817 -960275551 990548420 -981733315 963991189 -962120663 982344077 -987755024 978622094 -997853973 987215783 -988940751 965956286 -961618006 989637177 -986160935 953781296 -971327653 955769120 -986217418 998803820 -963859787 986128234 -950572331 973806101 -965252998 973230486 -954037265 951217535 -997826717 997749679 -980664824 950784339 -963543745 996966321 -997573907 972375563 -985237705 995994213 -992545490 960987736 -957199827 998518929 -982620198 986185958 -960545189 967106297 -976936900 989221887 -983354922 976273531 -979718093 952922985 -961494928 974176934 -959237520 966068605 -985685214 987655103 -983218662 968494161 -995717939 982690074 -963450094 956050159 -967531961 984250063 -961038144 973958953 -998754575 983714491 -995951080 986736080 -955162433 968071735 -955152721 956856518 -979486449 969606640 -979917350 954673845 -998445256 967999145 -951489012 993515279 -999468591 953151138 -957268920 956667413 -979179440 960886090 -956389217 991235368 -987078152 967888956 -999255214 952826149 -954647178 960473947 -968843323 995691008 -954326790 961248884 -996690695 971530140 -982472457 950944278 -973744027 967149524 -964570187 963614660 -984826431 958745863 -993573650 961714496 -977886803 997279752 -992748683 956058100 -988250422 986767994 -997389721 968503868 -953342426 958693044 -966244728 994947378 -971732132 979010901 -958289766 965420411 -968306624 994787783 -968494161 963810849 -985700231 952003338 -969809227 951112858 -950305592 964040256 -951469705 990632433 -974202339 954838207 -961977650 955153532 -996354435 957755507 -970588997 978763230 -970800960 983142792 -995895234 952832080 -967591190 981962034 -985657059 951269085 -968653878 994794790 -956866810 962434034 -983202561 967343980 -977816954 987811834 -987904934 962825960 -990441468 972954240 -960497431 971052451 -980287330 991124675 -962097863 985176617 -975371689 974493803 -967993014 998787649 -986073754 981277203 -998312940 970446663 -962829004 983186953 -965212009 966927780 -989116037 969960261 -996935968 974881156 -999835443 955070501 -973590298 968428969 -988549758 988871399 -967671934 982085326 -984647264 976124596 -982472505 960207560 -954976232 952933672 -960253727 973657897 -966983616 956569674 -952666557 960018172 -979593807 995980486 -954332362 977287043 -974006581 999364369 -952817998 979385912 -988259680 985033039 -999316730 977289627 -978257224 989261893 -984971526 956491317 -965619253 960152352 -975369691 986199034 -971846774 962201092 -994569764 992932693 -966754509 971822934 -993340184 997228352 -958637525 999711334 -977983669 959461265 -957478139 974276908 -968390070 988362445 -960915565 973752747 -973824025 985596745 -988439864 973917515 -956630306 996533539 -976896084 980102586 -952352854 982208875 -956084932 960496254 -991536380 962415552 -957573868 992134896 -960889291 990146353 -966259596 953219905 -981605822 957549018 -975522649 981433233 -954582434 961387339 -995000255 952205914 -997529442 988429165 -969499980 980874743 -973583348 981612571 -978919222 959342449 -974377410 980718267 -962881806 971571636 -988764501 966417843 -984368217 982436427 -959559528 985235723 -950395925 976548447 -987028869 956690915 -984453867 999300671 -977468885 962040427 -970265444 953349645 -982691591 964292156 -965239552 961462368 -970050002 977346739 -956641543 975817052 -953352556 976121517 -971480478 982601807 -954883777 983827983 -975376618 974761356 -961491718 978323675 -952084859 966136597 -955740494 999131687 -989907299 970707363 -962227540 985746391 -953560480 966984024 -981204182 950651981 -985517910 950333152 -983245918 984452847 -995917766 986003260 -962560112 964459717 -965578033 987389599 -966198552 972124785 -955322451 998380609 -987357255 981605421 -987052666 962255621 -993167549 984293437 -964530834 951414866 -995433055 996990435 -999769306 984058201 -956096625 991792851 -967171262 962731797 -991572741 976174581 -959275605 991036588 -985048387 994629165 -955643087 961941898 -999326971 981763770 -993089330 982517010 -976241987 978600157 -982183071 998425709 -975652646 982685647 -992381513 976735314 -971528789 964624032 -974263381 975682481 -961135586 953892781 -976829310 952703420 -975288052 968510521 -957433908 993472260 -950486898 987922140 -957023519 963920480 -993137138 982209851 -987604705 957941472 -976820821 996068675 -989019688 956714961 -964542651 990146344 -982995117 971710742 -965421853 970530439 -953767539 969105276 -951240877 956569641 -950204154 968754429 -980470793 966513154 -972969515 976140979 -980602237 996332556 -988842934 969602503 -962552542 999612851 -995321726 986452638 -981067592 967869908 -953860453 986065486 -958262051 989945627 -987502121 963339302 -984528680 997755823 -986375235 955625787 -955233883 978441868 -974984777 968870319 -997823353 972000608 -957007582 975378553 -973190482 956456118 -963204222 978783050 -989842192 952710898 -963760090 953561893 -953127581 964045159 -960071450 977097253 -969257834 969149005 -960184340 954324533 -991596984 976885136 -989688146 998783902 -955952839 967568518 -974323434 970732655 -977222166 954797094 -957288708 992797586 -988097646 956589287 -991945219 956456032 -989620120 977278846 -978747187 998717669 -987205775 979478095 -950533336 967780064 -963918801 967361547 -951122547 975798637 -975472778 952146854 -971376020 957652125 -955105005 965282445 -989037870 965412840 -979168756 972338568 -961826879 975123818 -985390556 950308120 -975218880 994915686 -973183669 956408894 -960131976 981947360 -976909089 959784117 -966261866 952396715 -996516665 961867221 -969946134 959567300 -978002227 994708115 -990228282 979850128 -958672157 970511276 -990895403 961855926 -973986428 979360356 -995044193 994670623 -988579164 954357500 -991116713 985297899 -956637515 965977632 -967197260 983379113 -977084076 984015668 -955328497 963666661 -956836061 960523671 -964032458 986790940 -959529213 964141327 -979587774 979597935 -971026375 972804215 -976450526 960722127 -994571463 989614690 -996707524 991752211 -999822055 977296764 -964774250 999703085 -980146986 977953662 -972397457 992447697 -979794261 961866997 -985762662 983702229 -953915930 987413493 -994172929 997941967 -951879121 995479161 -961285500 965914098 -960377973 955116203 -954209845 963117665 -974948475 962946569 -956862949 953745235 -975096331 970913622 -984796959 950592340 -966363320 981311567 -988681249 996921139 -980674091 998655910 -997819928 951761847 -952015399 999604255 -962933796 986208834 -970019500 958251070 -973682869 993136013 -965059024 994013375 -997502811 984737711 -958013842 959461796 -988850626 995033567 -960970082 961939483 -952158734 985577477 -962593756 953349414 -978799548 984410368 -957221284 951400593 -979703003 977375744 -962077520 957173924 -990084789 989865833 -988035415 981277491 -952886601 953358516 -992277329 972136267 -978142609 986738331 -993419426 977917650 -952344055 958080975 -988669748 955864620 -997617717 982432936 -977218683 960770940 -953249852 973379403 -975406671 963117383 -973921049 970690004 -987880758 976706649 -978144897 964441854 -977143717 951731171 -999622940 977648173 -950400901 971079533 -982792534 986912307 -984747795 970620137 -998692714 994394306 -956493047 981024233 -999418878 993858969 -968012869 983607673 -990916350 958230623 -979174826 964455415 -950044039 970866017 -973658997 978264167 -952000901 963313197 -959826551 993647061 -992641949 986570475 -954733625 959389745 -978592906 994597753 -997612274 993206877 -967490578 991668913 -955186242 974155897 -960922024 953051875 -970579630 965848998 -969996324 998765089 -988981773 968579626 -988111827 994682331 -989993373 972535279 -952306523 975366874 -983873979 986746906 -963343245 990877607 -989229806 970388402 -980937854 988469779 -951367423 963344764 -952984451 962427731 -960213871 964788515 -988330854 961384439 -967022615 994192513 -956216979 995886679 -958944450 993433693 -978115849 982289594 -993020600 953139347 -985265849 996551289 -969160050 962644886 -971934162 984173465 -967955868 993002890 -957283292 967000098 -954019394 951515081 -956677554 992890082 -960954388 968642822 -970889256 980434693 -981220050 951986928 -957114490 983333710 -993751752 954822161 -990544813 979618245 -991768257 963289077 -999651664 986505968 -984550193 974649400 -994984962 957408183 -978419098 971427057 -950227052 991620917 -961688065 974790171 -966209771 995361162 -956251320 990968447 -984224619 968384208 -974896747 983777039 -958446120 993778474 -974439897 999916178 -998751462 963115207 -989430148 967294330 -996245314 973314949 -988143733 969198838 -999445795 980597481 -975174810 979023625 -967326153 999142138 -963003891 982386982 -973845738 999577498 -954998946 992265693 -997087542 976194179 -989382634 988343946 -999820047 964064995 -990125382 958733077 -995958428 976819269 -994684987 979092386 -975511745 985780812 -965393811 964078817 -970819806 968748311 -977047252 985665566 -954438134 952086227 -975180726 953561298 -995634333 966157175 -998007023 971016405 -958334170 983755973 -971612993 985333934 -972376350 964827009 -980438314 993021425 -954049693 996436781 -993466127 954322204 -956544576 957479440 -980263598 992537841 -969923875 996405671 -993143190 977194052 -986700852 958400228 -985941973 995064389 -971318367 973512904 -956010583 953888086 -957491908 986407289 -995507017 973089974 -965295484 959006020 -978453322 970637397 -953946599 989930993 -955908090 968954035 -984866598 983262242 -993134436 995571387 -982501147 999689955 -960614394 978154926 -971446628 990682537 -962465487 965373781 -968757082 950117932 -954918852 992356586 -970770796 954305033 -960346688 977943189 -985096857 999920922 -990299228 991232100 -992324842 968740812 -971057737 996605061 -973686810 977575980 -961257860 985077261 -969391852 955962074 -999773872 992433448 -950335845 956730370 -986052233 961212512 -959121860 993141683 -965248470 963745115 -950735107 983192120 -971485519 988942797 -957148322 963221668 -953787643 956641572 -968458466 992317150 -998241118 994787142 -988808114 995611723 -972183551 978841662 -975845558 981725498 -962788176 971578702 -956603259 970509298 -968420597 992286497 -966201799 955210900 -983538321 989583646 -953590273 982559700 -952225690 995481771 -995868038 996339702 -989166477 963562412 -983974044 966986762 -966346950 995140061 -962223497 966105954 -950606055 977763362 -984412047 998912855 -988086926 992760616 -989436883 991171357 -960249348 954214284 -979273132 965528284 -984170420 998939090 -954389453 975614223 -988289544 956608797 -996416459 986009911 -970118085 959235951 -950306652 988344909 -978122471 977589456 -986522187 986903380 -969697830 950925511 -956811662 987767146 -983516004 973888655 -951544311 955195933 -960783390 974143017 -991445518 991444123 -975465084 966184437 -990312645 956713599 -989777042 982025973 -961607884 991709588 -978040370 979437242 -996498264 970588106 -953193651 952720688 -967383616 957222395 -952597715 968877128 -958762373 962738186 -980600929 996272101 -992138102 997925019 -991366446 989631276 -994652227 969133801 -968879323 972896180 -999609167 988540248 -968603287 993892970 -962135578 992246194 -980324656 973701504 -999132390 979258477 -965449896 956546232 -967107462 988195095 -953840633 993338370 -953989806 964672570 -955063795 986611248 -987804079 988472365 -983689951 991526584 -964710529 990001117 -982575998 965113447 -991978036 957725418 -997613665 983727187 -988618643 973843276 -990193076 981107635 -966090522 997457949 -986919019 967713267 -998462893 958439440 -984227275 980251871 -991053188 971880153 -967165305 968790545 -994423451 980692569 -972382742 961367939 -959660550 953372106 -953970494 955122689 -997761593 962028295 -978065733 950077244 -978119855 972284971 -993673000 999655712 -990457246 952151629 -977018712 954516486 -957141331 991532016 -982802719 999789396 -989750265 952466586 -960030501 966555848 -999679079 968863838 -970729230 993181692 -987760914 969698364 -996978417 963108963 -994097490 980263837 -981469204 985647810 -961739392 955614775 -975195021 999612649 -957136667 991324525 -984976727 983840567 -964573653 954894822 -952431624 986893985 -961659916 986468017 -968581876 950039985 -951372740 980905080 -965662973 972443403 -989731704 965531714 -970824666 964038909 -972924396 987157795 -973442028 990955499 -981970813 997850645 -979049314 991190835 -951336157 956381117 -956235076 993068598 -996393418 954472231 -952628382 956130627 -957068315 997297950 -980446396 969974523 -966407351 977399861 -968373850 989491987 -961334764 989480826 -972742616 964604445 -996925665 977512012 -953168072 973202765 -952331448 973756204 -988353791 968609404 -958960559 958452103 -995934189 977239355 -974087873 972930037 -986146397 991868668 -958737137 963239978 -975132626 977465437 -979554830 960351963 -952500881 985175628 -965332207 959828592 -967859476 976895057 -961526702 968964156 -975483141 994288605 -957533524 959341100 -962700052 950945026 -985875262 955198731 -963560649 989072612 -966843191 979233303 -957583127 962306214 -951823927 975037223 -987855676 959154262 -952265484 964040091 -975095440 988950446 -964690639 963967199 -974088048 973460746 -954158058 976836514 -978370512 983906725 -954992402 994471486 -969549176 970971979 -953617701 967497846 -977896343 968498921 -972617710 953654906 -987150919 960800526 -995821040 967977355 -979788508 994804894 -984517865 989255145 -970475686 995933506 -953338800 965914880 -950867050 972798655 -951289762 982626721 -950958308 984395664 -958755651 989647830 -980717646 977045589 -968642445 996054000 -963749887 988430742 -987696703 962855714 -964999570 969914884 -959452936 991058103 -963628327 951044326 -956750852 985347087 -969666369 994572147 -986234428 962999958 -951571454 950085248 -968436285 981110434 -972023559 985313033 -950809740 982747547 -977942786 952421181 -973637584 983531260 -956715415 978018826 -994756776 968376164 -990467946 971380413 -969288540 967624304 -995920356 974191564 -996417875 971730489 -969809881 999124786 -985402342 985499372 -996332815 996442952 -975351987 996761937 -968746152 981486139 -967965763 969505741 -983004553 966937494 -961928969 991661790 -986756855 997286620 -978570739 990382730 -971081118 958751708 -969856356 967359037 -993566292 995784550 -961243745 961877992 -985179281 965978583 -958273628 964015702 -959142028 987134927 -969806696 958789272 -950900128 967669244 -953941167 954695207 -955880027 959085517 -979852230 955569007 -977086479 985878501 -997186399 981322190 -999522521 951224006 -961071089 962250665 -993795658 978245320 -969692130 974645863 -992314270 991745363 -977255874 958437203 -960485840 965472928 -994368124 977138866 -957604303 972612875 -971635557 956236803 -987530053 957746217 -999205841 974357917 -998147876 957606328 -973276262 961661149 -996364558 974527714 -979608297 976485541 -972424849 990786048 -964917868 957957018 -986620162 993605947 -989335237 982474803 -951026754 984834241 -961549685 984211508 -990505499 975875321 -978709231 959473261 -977691815 961266559 -967915762 988799487 -980588538 959738227 -968916368 997663004 -962230728 958592768 -992596234 971019363 -968961005 977384255 -983397117 973576398 -959059211 955659720 -988058025 993808564 -978626101 988055775 -997499417 996701862 -998913746 988026116 -973484696 950949610 -961045036 970565556 -973548695 960072095 -978526593 987138084 -999282249 955008383 -971781000 958569475 -992276992 995803911 -997519106 957750380 -981911816 985006006 -985547990 987733897 -970579860 981406354 -957743400 971498710 -979415406 967971757 -979252948 978465119 -974991815 955039620 -951265954 974275922 -958237822 974325443 -994459019 952487982 -986023675 962553111 -974392213 984596297 -974753290 959798204 -975126491 999404750 -975932675 966680827 -975171708 994971879 -989045998 974321583 -958064112 962522381 -961637138 983141436 -997504522 976611155 -964954071 995184165 -969668800 974778427 -987461552 957583225 -975003743 964480215 -994472404 985021822 -995064799 971124325 -977767911 967176590 -954839368 995200735 -990360266 992716942 -954519579 971415350 -954169944 976460394 -998165691 971327749 -957873971 967827472 -972133445 995482713 -955517540 997726150 -964860700 982530093 -961295821 952806941 -990418385 990715772 -967927071 965819467 -966431132 981141025 -979387081 958614263 -951914993 955983079 -981864560 990232574 -972515732 960398953 -969884565 995695952 -978305267 962280024 -957830675 985018097 -998557412 963922349 -993102866 963092346 -970044454 995243308 -968692862 971632537 -979983112 993804898 -973619668 958153511 -955756210 950029587 -998530255 975611500 -970926857 970496974 -992701758 959375681 -977316171 995987868 -972922191 975900527 -950364579 979281141 -998170649 985336127 -956502210 986185959 -996731724 964514609 -989330649 952376480 -963726248 998253011 -951146990 979635653 -986746300 954164023 -969177034 952096258 -973962659 962176281 -982289021 970823650 -966522723 951825856 -996015086 952372909 -997695512 992630478 -994415778 958114172 -977289830 976893329 -959476245 998594615 -952370975 988459184 -969153655 952209531 -951879139 990510164 -952810331 975322904 -951159022 996243890 -961727524 980671396 -957241916 956499254 -968890665 982022230 -971446913 987275969 -990719067 979853341 -976948832 964393489 -980958459 951158029 -999427628 964231222 -951616912 970433387 -980558905 981333125 -965002607 988766066 -974302826 969497980 -999250006 975355403 -991412337 999743176 -983663744 951943302 -979719405 988204321 -973897874 967013851 -962334654 969280318 -966606519 962439216 -985143416 974802540 -980027373 972079927 -960495493 988122330 -975183723 971065174 -955928268 966923696 -991252663 992454537 -962855054 958406502 -976489652 999260133 -950633187 999085911 -990385830 971964740 -977015169 967364811 -973500035 975873907 -970211691 978888409 -988863829 977774734 -993055104 958263205 -996505482 950621240 -955124143 992094199 -962741539 964992421 -974891024 969343480 -983929388 977021778 -963605513 995905566 -960186650 954736754 -978006861 969092776 -991600535 967465399 -998470425 987540047 -975381773 953950949 -968258892 955225635 -980412460 977578382 -970151680 976323668 -970273054 984346478 -995537008 999687236 -997478626 951190968 -989916204 980393393 -995528905 994282059 -978585478 985718002 -972065183 988196793 -962184671 986092927 -999837091 972334682 -960848164 999075740 -975267791 996866967 -999363393 994603517 -978652234 960655992 -957991417 991618666 -979408402 974335440 -970425763 964117187 -993510958 994575842 -964214618 972914783 -998152084 995889557 -993225934 968295692 -968764994 992754503 -973143946 999489730 -966651867 997121069 -993574274 997395067 -988181806 958197799 -968632960 997144374 -987099465 991828536 -951854998 967546360 -969761337 974594371 -975133811 990429313 -951022735 958994243 -978620031 950846186 -970201587 956235634 -961350630 966505471 -969636193 977693221 -951573165 959513039 -962536338 987222885 -991610186 978893268 -974799011 957935776 -988062164 979986322 -998377821 998058505 -985654879 956568980 -997296469 985677798 -978453843 961547096 -997850876 976440502 -981840120 953850964 -987999202 978940191 -953444743 974582973 -966088183 972641000 -967446913 999992601 -995523350 969298933 -972125117 991218483 -972974080 952829664 -984490034 966433819 -996044678 990988029 -964165107 950575293 -989547809 992640247 -998847397 974682246 -975342858 968105781 -999696033 998170445 -964098041 995111569 -989528715 976032318 -989668699 992948585 -951205335 969247388 -966528541 952148389 -958815968 991400016 -950533235 961541655 -959707299 951104659 -994639306 964398855 -963235000 955557854 -995650240 962877244 -994448014 994928291 -951836941 961851677 -969523744 994894553 -983283557 967552893 -974969259 996858676 -969219681 966241214 -955140612 999120757 -977964103 994713392 -958193991 973765304 -951758299 972870337 -993466895 982187802 -984390480 952256895 -976145654 997499108 -967392046 977140401 -960974560 994736074 -968040087 986750118 -963417070 991947124 -990472392 991628323 -988758779 958072997 -957185421 990050935 -977623806 964671104 -985684319 958803442 -965766356 968931742 -950804102 980657158 -986756417 973169947 -955162090 982430981 -991830295 958583378 -968896055 976982314 -972223081 998750315 -955935243 970619657 -962606369 984510946 -956927182 996423527 -999328002 970334671 -952552548 963520570 -968702268 959081461 -962016177 971827491 -959742015 962589886 -980298170 973935808 -953330501 971762531 -998195194 989290275 -993803607 951678401 -954853770 960315059 -955037380 980827847 -970362260 950989550 -991589533 963479955 -994978761 979533118 -988184020 953891414 -962501414 998056593 -978909939 961650844 -974499895 986852045 -972551108 977957114 -969952044 988350452 -951036146 964658533 -982930840 964164748 -961109388 950372856 -960402598 973321544 -982802070 964552446 -955892943 992546662 -972027397 962867669 -984094228 965974863 -957505616 978591858 -979581057 991175065 -957493813 965930390 -972194337 980393791 -953408752 965010843 -980358476 989750268 -977529394 968182853 -972797938 967730116 -967038586 994178153 -999107110 969982611 -996814425 993307129 -957604170 994782373 -959378656 962524781 -983242293 976491965 -962089175 955415242 -979480377 959118427 -973097006 977436601 -955034708 956655741 -977098211 989977331 -961774697 975125489 -972884295 997299757 -982902472 980928169 -972641839 959699955 -996415300 977124073 -957109048 980163123 -990836094 972914579 -970618115 999984450 -968766072 986498154 -978365166 974457573 -982896702 988472305 -952673318 979296273 -970594117 965539902 -958671643 974323312 -960049447 970258895 -970584583 953441510 -968239022 962988938 -980177654 983280472 -970808054 967588677 -970763182 965278789 -969235114 964456699 -981050943 954335047 -993503673 951494723 -983712579 985036989 -963318736 993239705 -986168328 974211596 -977588996 959916634 -978343638 997226206 -978563252 965849478 -971045276 962148875 -983441040 999572545 -985483272 983443627 -988557187 976254654 -950880363 989977767 -980953152 980266717 -990719637 972575218 -953478266 967479504 -986255282 981523816 -993532397 969649637 -991084450 964591195 -950895845 978735462 -977147855 971348297 -957766309 954308036 -977660466 981327090 -982297069 980401381 -967399701 997641860 -986451042 963310897 -956237384 992262129 -986732499 958155196 -982842476 966054090 -976255861 986274622 -997383604 966818241 -981291245 974233851 -977907170 992295327 -983344807 972352357 -963532351 950453417 -961633187 961375055 -956363293 973856811 -978290285 983516317 -970465313 975412037 -955604617 952806590 -965602760 967417894 -976730446 952270206 -980191986 991798826 -956268547 996300438 -986213129 968810904 -962526347 970309054 -992930041 956221574 -968026747 973592192 -991829046 975281650 -963127252 962246265 -955889665 994910230 -982186366 955232470 -977525905 993222266 -997708445 992127252 -956141264 989688092 -981315177 972836619 -998891671 974928593 -978135134 979145370 -999635015 956211218 -983797691 961243040 -988134161 975559151 -972725981 967612500 -967887422 973977358 -969559747 951840978 -959567211 954043822 -991661933 963725179 -956610648 992799045 -950395891 963813141 -974816643 972983295 -954091090 959250420 -967280158 953548713 -963647659 971865327 -965723202 952861232 -966321564 963365589 -953524027 964869846 -969749968 973576788 -999321722 954210712 -989256266 980055428 -988579882 964465451 -951819457 977391393 -969147442 951729579 -984752074 956612093 -953484714 958199340 -956490437 964497866 -989395368 955887985 -988313646 989744769 -984090550 974156451 -992888857 968428179 -990380463 978579423 -975640264 986189468 -963986303 993482375 -973555423 968726055 -995459464 988200781 -964338165 965877038 -982992623 953990372 -989099845 982837498 -983975736 960061995 -982212378 958506907 -955703666 958077105 -994965301 957235510 -996759626 962380032 -955368789 994031757 -954381819 965935000 -992751654 972828128 -961380401 990337009 -987398534 964584426 -968160133 988624771 -960854054 977754566 -962113370 951379969 -962345017 959898706 -982530542 991132710 -957695513 953639720 -994905440 972740439 -972190286 994585360 -987253399 959194394 -954184456 969533155 -995341506 954743948 -981818289 976151652 -974130543 981965877 -971501371 987481952 -981282881 988680408 -967852176 983507802 -977017509 998067673 -966479349 986231412 -959649480 963865562 -972640591 965947563 -990905924 991272923 -987540014 972440002 -988247336 962959167 -982577402 976777492 -985850070 951601029 -978898208 958793658 -978101495 959667768 -951367582 984281450 -956076668 986251275 -993576420 978820921 -987977752 966700844 -961905234 987725999 -975631578 957569558 -981515479 990290939 -984782709 950458160 -969032417 999392532 -963967954 972472728 -979787109 990296963 -961230142 953573436 -998603807 998817713 -974823548 956341864 -979878377 961382350 -950922815 973054810 -950071446 993184769 -994142319 982115825 -978851123 966680887 -974210014 968174475 -988156562 979767565 -975420074 998875546 -996723277 970340585 -986713138 965077626 -955647958 957731746 -979005499 969239388 -992460050 997055668 -961032421 954929385 -980304100 950396236 -978042622 989615041 -954162426 953166647 -953631680 999061848 -976498924 970718798 -963760329 951748408 -998201748 972902523 -965118243 973251648 -986096724 986977647 -998751642 967439433 -981395374 980973206 -987363329 966141621 -957803241 959314364 -982986954 992352493 -998857926 990386382 -952593039 951833504 -959406952 972848342 -999339722 987927577 -986158694 983397200 -997790652 978697724 -985392526 979038272 -976801085 971052014 -996714723 969726957 -975185688 995640779 -952466085 982443591 -994096211 953395029 -990503461 982390534 -973569217 967384066 -974933869 953616703 -963255941 963322167 -962248697 955820662 -984844897 977819780 -950232728 951639024 -984282684 952696072 -966671946 997995924 -992997391 987539172 -958313812 956932914 -978573254 964371090 -997613249 981734652 -950948420 982018890 -971976246 994994553 -960478562 971852260 -979187181 989321051 -996612667 965588620 -976583622 987482937 -950716775 968778826 -968220930 957943329 -955514653 968277565 -977828972 956538799 -964610665 966713811 -965844769 987316955 -966410384 972859378 -960035194 982632616 -984155093 951718732 -952165090 969546899 -991667711 990619949 -994821116 975652092 -960606652 991360006 -969393369 979470925 -952652626 971358170 -967264572 982204594 -962038416 983002284 -952218190 951357434 -966558749 960614808 -962654890 987119105 -970896575 992407157 -994800382 953669754 -982965707 960835780 -967387563 983172360 -990908629 976962989 -967396043 977131167 -982218302 951771022 -964229080 964700452 -996215841 991388221 -969971344 960868042 -973082775 953323772 -983177828 980848662 -950489975 968497275 -981645078 970171236 -967296334 961096361 -965350827 997742551 -960993954 980100606 -985638866 957375066 -977809696 964055501 -998466091 964333639 -976740066 992966412 -978970253 986365889 -975689887 952890502 -974902956 985323157 -958935230 959058403 -995175667 978449423 -982793637 956657142 -998871580 986938294 -985882685 987883388 -961893364 979138308 -953107511 962297002 -951865197 975937895 -978398753 954830504 -961768465 991025808 -976100637 965264182 -953565499 967485079 -966100292 979619607 -963559604 964919409 -997625111 964854763 -986692347 974394561 -972768143 989887929 -973477290 985705908 -957835840 998826062 -968038396 975343652 -977574447 977771006 -961710240 952679687 -975528163 997365680 -960060114 966171736 -997658101 960243868 -998830693 966051055 -966763789 996538210 -988620926 957884441 -974917490 967538114 -957581915 994432271 -989577293 971231462 -966716665 956875957 -986756399 957160164 -991475972 952646668 -977261518 989970389 -952500839 994514521 -953996715 989142982 -978399371 958242776 -999636672 953981367 -983581548 979797315 -950999721 957182675 -954195704 973900619 -978216533 998612572 -986427113 965371679 -997460946 969002901 -963001912 978374555 -999955054 953006781 -957338147 980749253 -997242461 955613956 -999870060 998241607 -978749679 982143791 -995386082 961540645 -962686526 965689774 -994435076 951640416 -952536705 998502765 -979459406 992443699 -979822693 979025360 -963690539 966199137 -965516768 969282732 -989084820 986222846 -981716095 951411533 -998129690 973397434 -953634650 959458145 -983956843 959839238 -962702749 971059460 -958259567 979959704 -972234010 984913517 -971461242 950187483 -994222808 980376889 -969204431 985977989 -969629167 972317299 -985988659 967685857 -967906113 951451456 -970034459 989231087 -972536154 964044015 -980662684 992269317 -981904491 966355148 -986290420 972600174 -993378211 986630105 -984098412 963206446 -999955171 994756556 -982268950 969801535 -965244334 987558824 -998220374 989601394 -987204018 951850911 -978342496 959183905 -984406491 997723191 -993722798 973346434 -961970977 970766467 -990916919 986248084 -998562274 967635367 -960638092 988025212 -991088050 952206329 -993557335 966504816 -977118504 968425394 -982657435 995881794 -966757815 955779102 -965219119 954793856 -955829643 979790721 -951061624 984247126 -963627136 954793808 -985573134 990876444 -978538813 950819492 -979988951 978941850 -990522624 970814292 -951247120 992265185 -981018112 959203502 -993679461 959013884 -975262846 994283486 -993317527 950427093 -959557295 987944567 -988121456 957330557 -980185522 953660992 -970621664 985661773 -960265332 970622602 -954499609 958798782 -987034565 996137987 -972235210 971271336 -950487920 993284252 -965843010 992530303 -990505427 954957794 -967221026 978007597 -968474100 951786409 -993081334 956250717 -952635566 976220158 -982813729 955669450 -993105820 986516785 -969836348 953760854 -978365285 965509271 -990457498 974169878 -998419137 972483362 -996610434 980918674 -981576182 970802887 -950434927 992190730 -988883005 976351949 -994661288 950600771 -986282179 953499263 -954953427 976280817 -999225472 987100623 -972240826 966236394 -985919363 978369665 -989191004 983750067 -954363165 955809807 -963563800 984592936 -988279209 979382334 -996359555 991220814 -951900814 968869467 -951807060 958339706 -991861240 974030238 -965211663 982249499 -950150991 984520761 -995019101 987472702 -975468679 983005501 -953260810 964146770 -994189765 993450901 -954961654 975395715 -991064068 981513527 -966480971 971289775 -950176709 979079566 -986172622 989265058 -977690879 952463078 -987093726 991382420 -983439048 988146777 -961125683 980228929 -950643325 968563316 -966711675 980809359 -991056373 990262142 -963255182 959682394 -975847869 986449339 -991140440 963080796 -980538555 998140171 -994553262 959956318 -954644642 995550025 -978993029 950454236 -968224427 991378427 -991267579 992221890 -990385807 963508224 -955889123 971139042 -999648836 953595773 -981214236 997149506 -972027423 958911315 -997813355 967558789 -996905141 953979437 -982284564 989486612 -954466639 989523987 -956738999 952880160 -998633300 953789547 -956605124 958906616 -952569797 999650717 -999358614 952556711 -976665434 979334714 -994361358 957922443 -960201254 952753831 -975672849 987653765 -960112933 981475822 -993755467 990096684 -956089395 981342598 -954699721 975669424 -973418066 972466111 -965764188 954106613 -970090780 979341878 -993323426 950312781 -979957725 990611349 -956194977 979546490 -963328318 962905473 -992168130 977188714 -971553033 956530697 -976956934 958309595 -974267009 961632030 -998619055 962560531 -982105724 962972131 -965094637 986093539 -987847974 957285765 -994860546 954097025 -960568397 952968272 -988348465 964215577 -984520578 973983860 -952419035 986419117 -954785800 963592406 -991553790 984483556 -999774000 966872144 -981414237 967331048 -969588940 960445740 -954003911 990238532 -970231848 960573075 -963050487 983262223 -998942519 955363702 -962231013 980396211 -963064599 961973192 -965430232 992497611 -978755789 962544411 -997477562 966734552 -966002014 953220092 -953660170 974204646 -996431068 957434097 -993044565 969178552 -989650922 979216502 -953844860 986845042 -962432646 966719499 -991057209 952279712 -954782807 971760188 -980254970 959574998 -990599511 992134139 -951975744 993729057 -988761870 969164444 -956085787 959910937 -961228703 955772780 -996141446 979084799 -979362010 966458039 -973562089 987318854 -990357286 953795460 -993433939 959252885 -950323548 975704125 -970815904 992414315 -984865302 990712793 -995509408 956382391 -953708031 974778395 -966135812 971212140 -985166766 999216364 -981801001 998949077 -980531638 971483969 -974215445 975703874 -961225417 956171390 -971143637 998721525 -999730908 982048055 -996852493 951851625 -952045244 952708692 -962176845 981624134 -983668230 963753167 -989092586 963888224 -960738491 980262549 -989842272 959797554 -997552288 950216839 -950022972 978718207 -991331701 950485715 -990926959 980963901 -953233592 985138745 -988969620 989723933 -978462132 966140012 -980498786 988276896 -972880226 971772425 -951587724 995072035 -994567788 964084706 -984863034 951502310 -978967149 953207677 -971642117 965901505 -968127379 968302703 -977449435 998894641 -969314036 999699681 -983038875 981761442 -976531646 975633243 -967553454 962505549 -965620507 982830030 -998068941 963881827 -997847816 983839586 -961161031 976574650 -987305732 973872229 -999845113 959050055 -963577047 977593005 -959272304 999607350 -962100481 992638784 -960959344 956550928 -969951234 956444234 -996002466 972461584 -993111688 958876587 -959642156 976412223 -982158369 976625886 -968466078 978245283 -954626944 964460048 -969663789 974299687 -953726146 958188608 -953831693 992713081 -962094921 981022704 -962543703 964248014 -952529517 997429459 -965159681 972083152 -999658904 965353313 -997400699 997479318 -954361880 959721908 -995044132 965712498 -973033651 966562975 -982244842 962533969 -975973087 986956864 -997776092 996594612 -955404162 977797574 -958738089 974139549 -955514042 992349165 -965807598 977877361 -971835633 982179750 -965240745 955535448 -954635179 991819305 -974676885 984573184 -953255721 992831227 -972952285 984536056 -986058142 998534898 -986026667 988363964 -951520676 995839603 -950865199 999367439 -974048768 974384580 -994635623 996989410 -953215664 956463571 -997908813 971489129 -958839914 992958392 -959182141 978111012 -969958765 974659211 -956701070 981928121 -969235562 996052568 -950649249 956145482 -971535918 980488533 -991203250 986035781 -994980145 981464418 -988003306 984604377 -967789288 967417044 -986908988 976315006 -995867984 998647388 -971628084 960762045 -976444640 987268987 -971545401 960775011 -950689996 961198979 -988125434 952958963 -977854592 992262108 -974753387 987007324 -984681740 950216483 -951232270 991215035 -992783291 975246006 -964862511 972041803 -964875342 969695467 -959240381 994470661 -981383838 996893690 -998876924 976224767 -950789974 986355709 -963281088 957917473 -996467457 960462370 -973372625 985304341 -998377561 967107400 -978396874 981790926 -973718091 997637831 -972073029 970549790 -964007629 977307685 -956035307 968086510 -962022093 953750825 -966398682 982078564 -954703023 987998306 -988777577 960806879 -969157270 961775913 -977337131 981005090 -994367068 958597236 -992790082 968289283 -993459272 951433904 -989595558 974284406 -995486965 983748104 -981100761 973504489 -970867542 950098088 -978710455 975952083 -988447176 973647475 -995040574 999696276 -971034290 976945398 -998037916 992327413 -966178513 952871463 -964963704 976602617 -954588103 994593952 -994802097 963886896 -955478295 953146213 -987810212 997452489 -964469582 980455002 -957879529 994238723 -976514841 969723799 -972258675 996148917 -990600816 979226035 -980398311 974341618 -979872798 960939389 -978868969 974996493 -989499531 987453075 -972359845 992513991 -957303526 991883818 -995180806 950312175 -988444254 952272023 -966362257 994464606 -960094137 980401857 -972431086 981562649 -974703075 982453227 -993261722 967441918 -994705037 983289840 -966374123 964131310 -966082161 981023434 -955342362 955973809 -980274247 990722803 -958300039 986500506 -987733448 969425468 -984158954 982557766 -977850103 991375147 -963593057 954897945 -967630207 964364172 -951595854 991756135 -995349650 981876356 -999285576 979651170 -980278468 957746350 -991683264 956373915 -953006742 977940825 -977130532 950561447 -992225971 985268430 -971769058 961834611 -962912898 974763714 -970854746 965574104 -971800389 998119590 -994696208 989163952 -953912785 974000262 -961499210 971799881 -978757783 986593883 -950677747 975271085 -976238537 955045892 -968869109 957114698 -952651253 968675373 -972217754 964373622 -960242642 995016732 -989157950 963173803 -960512440 988427871 -985186279 962289245 -973243293 978869159 -997146167 958603819 -987825552 960384354 -992434811 984626262 -957889949 995211004 -974218207 976099069 -951162802 970598181 -997272891 954507994 -957822756 990330388 -959139992 979070461 -985700568 956496987 -988805415 985923614 -998504300 998650328 -965878841 991328314 -994663629 962009531 -970586823 994936095 -988690333 998818818 -950724467 973572336 -961408366 992784208 -991013116 972648480 -983702539 982729469 -998376142 986580026 -977016904 985893410 -972421369 996825896 -995030276 959824325 -996702224 958042520 -986140968 988748739 -968825925 968746496 -955702827 986640938 -974126983 964970498 -962328063 970949669 -987490361 951774549 -986111858 988348919 -982891988 954521790 -971825065 976845340 -950778093 957403759 -988442180 970614478 -980988282 975643138 -984562536 958531929 -985016339 954853925 -985132777 987959561 -952722749 975650338 -989139258 970535086 -969554067 969695986 -961073369 979861043 -973725630 995380872 -986811417 964342578 -969043234 952862038 -992242411 976236831 -982040188 990216814 -958403967 990086258 -971151845 958651428 -966054288 995472590 -971560487 994290190 -988006442 986658007 -951678100 985898516 -997116781 984312691 -979616890 959273192 -962764598 960160202 -963896184 976345251 -952370860 990687145 -978385138 990227893 -992444177 950079493 -952890920 955635085 -992795222 958164774 -974322601 991460043 -966722724 992416986 -975886348 999222459 -982734831 997486457 -972455372 986337458 -976585162 952781995 -951663854 960768305 -973811860 962562871 -951687094 974919104 -964430421 961987870 -966731281 978867022 -952210435 964428417 -998619759 959000667 -960388863 973004084 -984316161 983844836 -958960585 977684214 -974051826 976454731 -991923115 981470294 -980998157 959338548 -977313010 987319766 -954387103 962510572 -968759165 993636890 -952927548 966864388 -982770022 974517749 -980141581 999916502 -992344639 992964947 -999297752 982616386 -986640279 999462560 -956935080 973116286 -989351779 999529763 -998816424 961468459 -963404166 960696832 -986077466 962317126 -980498865 960246833 -974099692 972786082 -952254417 967691836 -973104496 982755876 -954119724 990944243 -967920295 963191013 -971404650 991000382 -985137559 995406273 -974989666 987251834 -990944141 969213190 -982345331 991347296 -964110831 953412787 -981171890 962270641 -960230837 995300374 -962371768 999413832 -952199527 965952534 -986845287 975653836 -976886072 966868978 -990519183 967402979 -973601666 977007490 -996047418 952068435 -963661191 967456790 -971842645 976541728 -988974556 996486745 -974108259 963964505 -973783963 954824173 -981892345 980142224 -998109592 963939563 -984898581 974614857 -975536446 979240507 -999917065 967120824 -952010743 959447488 -987309087 980057428 -996963341 970670275 -992750904 959253395 -993566279 971088792 -971739657 957678914 -991483113 991686363 -952735573 968890474 -992596823 961574676 -973292864 951853947 -991358601 988496957 -989387127 992498261 -967283279 975346410 -971096389 962448582 -973969599 988973163 -994793452 960656248 -985916584 954787417 -997847793 953990825 -964597746 978146887 -953626771 982467342 -995278460 974113474 -989568315 971054732 -972671723 958458326 -962827660 982842227 -957016084 999315391 -956222588 987485650 -950991926 985206874 -967134893 987919461 -974757101 999826914 -962042955 982702107 -980986283 972703373 -993621748 976946834 -959819179 958516676 -967877052 961296761 -981374701 987637118 -971860492 986825168 -976113890 967463333 -995424175 968954259 -955238744 971014288 -995515354 990967903 -988988861 993511955 -992400342 968082886 -990655257 961928972 -975532593 970410012 -970193365 998901108 -992640386 950456133 -997798586 961496898 -985470297 968879397 -981858611 966936872 -986804444 977600605 -999734684 979480179 -965109738 976437204 -961726855 956386197 -981872509 955051011 -952730228 974064745 -974541162 981415678 -971220654 958854960 -989176659 954984705 -969879302 958427839 -962187985 962424310 -953864143 951724865 -998973786 969734020 -961941650 968388007 -961432554 963634243 -955298882 994542909 -997117272 970043134 -960665116 998468866 -975017641 994870261 -982700913 952405303 -965519358 962311619 -960005374 951729108 -992815666 956103526 -960950215 962196002 -995754479 991828307 -993673963 999712120 -976719366 955874769 -961611718 961009032 -985473975 983908507 -956263906 965998432 -986262042 991857394 -991903208 998844443 -994178590 983469284 -960170793 977654846 -959808486 980681245 -993310964 956649584 -972549615 974961603 -983684211 951576425 -953231318 964073530 -990197712 954818509 -976551856 963285523 -993303343 991256156 -968563138 952070934 -980205392 979187151 -977842257 967133142 -989553833 951634183 -971026236 971983023 -974219009 989085852 -968451700 965040949 -954905491 995063781 -995673519 976330516 -977955581 986011691 -966825448 991978125 -965483514 978106221 -951561001 972339881 -984567332 959541726 -983802268 984267026 -962621084 984295872 -952188602 998530426 -953651659 976607418 -963344193 952252066 -964863626 970773217 -998714287 998739123 -961570459 952444779 -988662185 985742439 -990085071 966254678 -971230162 996463922 -965776960 956893356 -992479223 982421766 -962894371 986505300 -993971402 980817032 -959839761 959401427 -990409306 998347517 -967654185 965444016 -997020539 956749010 -984343313 959011927 -982291695 999919707 -959075932 983052917 -983497530 950928904 -993982892 974839739 -975268340 984222934 -961211917 964428393 -964158949 971640603 -965267936 993254316 -975153822 978710941 -995659996 982379946 -985686493 961752387 -967960784 953507964 -985519507 972734860 -985462637 983111661 -960921633 970918269 -986528244 958040372 -957866978 980811206 -992604616 993299038 -966714067 951116814 -977312052 982642106 -965683470 981892059 -996605751 966801200 -950346033 967675069 -978476851 951997081 -985775931 950379842 -989201706 961053543 -987703197 968244572 -966289232 961874549 -968661184 989798967 -963963967 960582402 -983770751 955253222 -988190691 964222728 -958785015 998714874 -956780894 987731522 -950074670 957590267 -965660251 964532916 -950494736 953144853 -977330125 956287132 -971514575 967752954 -963947788 969086757 -956321108 960429172 -981392201 978320595 -956028468 963364842 -977623918 982980294 -977694593 984325291 -996098745 966182504 -988224318 982109018 -964962481 988663317 -958914977 952540103 -982980512 966212005 -991560180 992302462 -987658601 952258610 -952723791 984364516 -982313126 950909660 -980487451 993319559 -962368123 975930271 -991406495 972925681 -959413131 967416779 -957886932 983795308 -968943556 959237671 -959994050 976196702 -958474767 998508309 -968031922 973942094 -984933614 974853131 -983292865 970033187 -989239527 988100140 -968583424 989085468 -982697393 966919651 -965750615 971994163 -953957391 992577078 -992501704 979299292 -970306461 987939094 -965946780 956670055 -976839654 992811077 -984416926 978114427 -981165606 955735924 -984726129 980460982 -989991749 986393872 -980754171 961629381 -950279129 984616338 -970425787 980424417 -966845629 956866878 -950427667 983363614 -980864029 967338102 -957983809 991517980 -991238753 974947726 -973902835 977520069 -995483327 981219758 -972867100 985741626 -970121139 995022612 -972643059 991626421 -960722576 978058472 -961507466 962324436 -998266716 976488327 -970247780 952325554 -990692596 990365061 -966282539 973870612 -961768382 978683388 -970741971 988530423 -968468637 952925493 -993003229 988636662 -966048393 993330990 -973399450 987222087 -958514421 997294977 -963704168 983832803 -956594603 989292809 -955423838 986379134 -987615874 980823803 -965114318 962732839 -982493764 996616889 -987558124 983481573 -976679765 955122419 -984718536 962987453 -997529266 997607939 -995034029 982175675 -966118475 956444016 -967268378 994434339 -980816255 968738294 -978380230 987132494 -974077392 956717854 -953860437 962690325 -960129488 971199956 -968740940 979162714 -999609358 994994863 -962659486 982660277 -983776635 966975712 -997404447 962696623 -961456426 969170915 -988892324 989122736 -964675445 979584476 -955898120 966303934 -987675130 970333337 -956802092 967931114 -963186411 961336011 -952578454 992832278 -995097998 954301025 -956795350 965891920 -959556171 996905195 -955778111 960308905 -970523921 950786177 -980586237 991728200 -963922768 975104936 -992503996 954774763 -983761420 985195444 -990247839 969681003 -997464036 983088920 -953228991 989523280 -950706249 972351366 -953521829 985195375 -974531137 989217959 -986624056 994765223 -967058770 994725551 -969394054 974735871 -961141475 974887269 -965691331 970892014 -977693256 967393757 -995080083 979784062 -962344286 977908626 -986663861 986101627 -954650338 977084887 -954679793 975429467 -992631111 960750421 -978165667 988837668 -953382474 963988712 -955672007 980519234 -976779497 969705089 -959008563 991659416 -965605926 956196223 -985623243 973356561 -983782337 996920666 -966048299 992391500 -953717391 964945975 -995407003 971115925 -980616981 950573203 -970416619 979679014 -960062833 993342768 -979849152 954839273 -997201578 990795365 -995682651 990327406 -961153155 952847229 -983291996 981388714 -964559742 986899427 -978107201 960268570 -997688764 952105080 -963473713 991722921 -963715931 966416980 -963106849 999947554 -955623449 989375826 -955740526 999172996 -981020705 957499987 -977571134 986201174 -963763888 967107404 -957113441 954178045 -965974041 974193624 -973336645 977641091 -952872944 995846542 -959156476 969058216 -952076864 997022095 -971963478 959656825 -982281101 995905271 -991944006 966765395 -992380357 973638128 -955248891 976455502 -999657293 998967131 -961406903 993419873 -992606616 954709945 -967230712 970466488 -988244334 961032604 -975541799 969037160 -992592896 990867265 -998344307 978151318 -953663278 964307813 -986172545 969285631 -978053163 964721308 -951333114 999721506 -978209404 959446771 -966829967 997636373 -964556342 969737065 -979471973 999018024 -974837885 961062947 -972996562 964526900 -992617150 999502928 -953737275 968191306 -971962778 993952665 -967856250 997620921 -993743605 998055358 -995372723 995654323 -981454052 967444189 -994309101 971753821 -955037157 964754715 -952637895 979488882 -976486271 998806506 -981167356 998635103 -974102087 950818004 -999479146 966919358 -999098664 957524373 -973472569 979623212 -984378569 977283399 -998340029 999121206 -980847100 993637215 -962583233 988142550 -951498096 993577532 -981529527 975493028 -961894526 994144137 -981715227 972669252 -964191400 981690763 -981764116 986724341 -978712172 968875411 -965387631 985396997 -954865772 960955319 -952099171 959427247 -968317132 989958073 -983659190 967044633 -977671746 991017154 -991991830 975063394 -967399901 984898889 -979421270 969457903 -951165737 955193240 -958415823 995786637 -994135491 985243326 -960589546 964560345 -988284453 972716645 -958726416 969911207 -992895248 963068360 -951378045 951763930 -971474790 971466674 -962075963 989821756 -974543869 951978436 -992716351 997510185 -987646539 983264983 -950990616 971200025 -968161663 954605180 -966867724 951789246 -980217983 974728608 -978400453 983772248 -955761775 983510026 -988648096 990160256 -976210603 966924606 -982815954 961161342 -989366959 969222746 -973276627 975203200 -988898528 954462332 -987915186 984705473 -993589449 974456714 -969972498 967203202 -961050444 996819746 -986540933 996208227 -959001976 977042674 -971531859 950145602 -978718401 991342873 -958181160 982761165 -980017081 967846082 -963114331 979035956 -956736365 971065037 -957860227 955735238 -981590694 997707200 -965701754 996043600 -978090257 999702768 -992121564 969119733 -959018372 957920103 -992229807 955488879 -972143084 986603103 -950968957 987032384 -993894214 996218699 -955543261 969860979 -986050910 984988679 -982971234 993398748 -975747686 956600120 -989126518 982558418 -977943428 970696301 -999174176 980493429 -986536596 976036029 -970957030 998129685 -956085322 986929398 -988581106 972237335 -968648583 960746036 -996105057 994760545 -982121488 990280989 -956551897 966916527 -964020983 967214593 -955727963 976517554 -999065431 970317704 -967049938 981128758 -959419351 953539090 -960662250 959154603 -952876883 958910362 -980656158 973662297 -954113081 964229518 -975976714 951609750 -997735848 951831529 -991776590 988691909 -990277763 970277126 -989345809 956648950 -988848806 978876202 -974415850 975477496 -998160843 994410814 -985186360 953980837 -957849885 963758435 -978812443 996262011 -959399879 989390895 -985514262 992960714 -997600241 953799543 -978345680 975925122 -983306591 971755936 -997705275 995955876 -977344551 999043656 -967339044 982248579 -981904123 987687659 -954706904 961890146 -967853433 985585935 -971617011 986562190 -957099625 964807514 -971764566 964170097 -988203863 993897262 -972669987 997599122 -974834129 988679235 -996657393 967631503 -962646792 970111484 -958830883 981537615 -966137869 955110629 -979693333 983309679 -956781973 950489714 -955367160 969772973 -985037168 993005715 -985053497 999726417 -977664107 977902617 -967110203 962752542 -970623773 954030859 -975145783 968645434 -969803770 977889697 -978138139 966247810 -999658486 968648975 -972104429 969649450 -953134892 963431299 -951139488 967003434 -962003773 995883646 -955482525 991458382 -992950788 983472989 -962618181 990890923 -982815026 988023179 -977259151 988019866 -955268221 982617218 -975081441 954796605 -986718748 981637453 -962245337 996421726 -986059243 959688257 -969807855 981267698 -953956981 999363210 -968928538 957346989 -960782089 950617975 -970780058 968730763 -968333131 993710271 -999343573 986579592 -974842998 990621571 -998734258 971754960 -953954399 962694969 -995298361 998418281 -955288521 984639667 -965862071 966583342 -980889933 966071450 -969842860 987708918 -958108800 972732406 -958783696 963612995 -978997595 987945333 -952124651 985565410 -963167943 991883065 -966868230 966653440 -995502149 966819766 -998666694 995222908 -950244745 959617671 -985236708 962310870 -955791127 984721245 -972029651 956643850 -955763537 955012893 -977201071 958715836 -999754649 977460507 -966583954 999796868 -994102648 977930727 -965337721 971006957 -959899888 969102727 -965883490 969557119 -991540459 989073874 -964435624 994280681 -991790925 976073315 -954786840 954480637 -960602078 996377935 -963419152 953878411 -991935579 967323726 -990872789 980079559 -969149600 988935530 -953670940 967300308 -981805725 995239902 -997344739 970194656 -990493111 989257818 -964003400 973458407 -961507229 999521590 -994846085 987004892 -974472508 965888632 -971708832 953892043 -969675960 950922412 -972980972 976740208 -956928044 963946818 -975669343 977215584 -987126990 996898806 -986859746 994374833 -974483787 965021883 -974743358 978541148 -963921305 951942940 -988337200 958307725 -998765764 962796496 -993639620 996114133 -997398732 981915155 -991629161 968465190 -998941316 980684439 -980118125 995658281 -958791977 974730955 -976528136 982892993 -961695937 953982754 -953313332 978301409 -996686800 984804830 -951284438 963802732 -986746521 983898251 -990697910 961409738 -974598695 978409551 -992533770 977331258 -988014002 974198216 -960885183 959458706 -987428267 966959798 -988637444 961961467 -977760900 990216977 -951860358 986491993 -971754619 963242116 -995001742 950769779 -959511084 992444059 -972199746 961280228 -983395039 956616412 -992573568 982302407 -956144942 982894932 -973353218 971217664 -960682498 959992213 -951341093 985195180 -972139993 956178810 -970282620 967866229 -972605117 962173532 -959932887 995110100 -964962204 961229887 -969334076 985512787 -992914567 982780014 -978083943 967748628 -955993353 979342720 -999723848 977637857 -974276654 990201283 -989231357 995475692 -994874075 961582043 -958871973 993241779 -979866334 985578782 -956986503 983910846 -959035872 992623744 -985273961 958330103 -964103030 975650056 -996926785 992063640 -963575046 958298398 -993565712 995777510 -980628326 964508880 -981507952 976840384 -982815182 955714457 -953734624 972315151 -979762272 980056358 -983748501 959236421 -975985122 983226699 -958142573 952548766 -993410000 957126214 -954541280 960756761 -974456894 968990800 -974472114 975938462 -966829360 961702403 -997921432 985063145 -992702397 966057890 -981912326 997286677 -959826577 986842431 -972670367 983597183 -961704043 985170457 -972372852 989846056 -971654877 983084393 -952350275 998588005 -951786046 984984741 -961529084 968904356 -997684955 956951026 -957951982 990953070 -951869185 990519248 -955864111 950450725 -991668966 965170600 -956064224 951113339 -961947162 992878026 -994122031 964545208 -970142835 961697720 -953180118 964285609 -968972452 964129641 -951300553 961137727 -967962550 951367054 -958555977 998650054 -995168592 961751065 -951761357 970570641 -997978882 959126546 -973582801 992240648 -962574256 982386822 -964749276 966653066 -991299518 968283877 -991173693 988546135 -991814262 958419567 -964998164 992672551 -990383529 992144801 -977705630 955029812 -995706213 964496019 -971249703 956280782 -987892621 978345811 -965227237 977315775 -975550137 976105649 -997242319 962450131 -981194153 980942861 -983197947 983806941 -967644383 962552429 -991046148 994104234 -955801401 971733483 -978201630 981701105 -951530786 985062346 -976935183 966826934 -957192060 992354480 -952578386 979700746 -997928178 978060456 -987289567 962640942 -974427405 996278303 -999728667 952016148 -995900066 985584623 -982877823 976489705 -988433835 982374969 -980093891 997116426 -997975765 991825953 -962241844 982900669 -968691357 980092221 -990501795 988773154 -959071208 983757086 -964801623 971840022 -978562644 967559720 -983776803 982649405 -956382267 950003105 -983878471 971035280 -981378620 995402590 -950632091 976574180 -972337311 985992302 -956378854 996879502 -951579950 961132844 -989016271 986699962 -991038361 972120609 -980786172 988788799 -983117542 975990945 -959865878 950886597 -959485563 957541001 -975901937 988182226 -976608271 979057788 -962136408 962847417 -984729918 979874429 -999775746 992539724 -992635323 991268144 -995467085 958542693 -992664983 965699729 -966003516 987172270 -984792083 991331869 -950904200 979214679 -959644906 953419070 -963450860 991902675 -995357310 992948217 -975557134 972887985 -978738891 978225554 -959028945 977651962 -967063587 975876647 -971645010 999882496 -981459936 954037603 -951678187 966818518 -971480315 991391610 -997010125 987697990 -986634467 969492110 -956285630 963285854 -954123745 959854412 -993867214 952987400 -953951871 955971209 -970521622 975045526 -957291000 960251560 -953838316 962201842 -984416735 986901310 -971256406 975526741 -950517240 976411100 -971811504 970159293 -968527397 982124770 -983880879 963762003 -991925719 964451319 -994111447 975044431 -989425668 962200792 -995137536 992289331 -998644117 998451854 -982454335 980823168 -952223159 959811890 -985993317 987148914 -959391701 973923598 -974917675 976759742 -998913853 985324809 -967565075 962214096 -955466651 985892317 -976496437 993916684 -961689669 966572493 -964569118 969002082 -985188010 963352939 -962022530 994542943 -979533784 973151679 -954895395 995202978 -980655385 976674572 -978494088 990636074 -989623600 972166654 -998297628 959783703 -976565029 963915051 -973985149 989091353 -989921382 959063076 -957061670 977714409 -959659930 956832782 -988144348 984308192 -952074639 987531553 -967053072 974593745 -978252791 972598673 -980408960 983558265 -971058351 979037706 -978624287 990019484 -981246299 962307185 -970145233 995350841 -989173600 969810873 -964022767 986936151 -972160723 985775639 -992196703 952679672 -978009152 994776571 -978080167 958298857 -963106667 990506792 -967450243 974687363 -970926163 975413132 -959966878 952273547 -991568393 993599072 -985491678 980614713 -993715868 965001246 -985267412 971203496 -988421881 995872374 -989146662 966440599 -999548190 980355239 -954471658 997928767 -982369756 996207662 -973961863 961592891 -952363975 981369009 -980783274 992283759 -958201277 958193111 -953542772 995048554 -963456671 965842594 -964885818 965977280 -965993618 959337005 -955666695 967154936 -995768021 977397023 -975972789 969029764 -989318339 954552444 -980217628 960014240 -972862409 961053013 -993971981 985819304 -984919213 956666010 -966064538 976331601 -984623316 960134073 -969056256 992009399 -984635531 989262097 -961164607 998738698 -991822039 980724790 -959918789 993879882 -971621943 984532150 -992296624 984432381 -952356685 964825549 -987046060 994754663 -967349162 988305204 -952635665 997250509 -978366436 956298663 -955057257 984135845 -983884486 980420003 -964218421 984679225 -978941605 970642561 -994234028 971783408 -967778692 960844521 -993155807 985411764 -957924998 965432447 -983511256 964530595 -954773240 986714836 -991292053 971297301 -995787527 962141977 -974282491 978921664 -975021017 977692689 -968549416 983430513 -975930317 975216546 -989552694 956232037 -980406201 993869012 -976226137 968215781 -966752785 962490293 -997727108 971236693 -952896121 970246720 -954426729 970516317 -953537805 972866393 -954999616 992614159 -986020267 994106160 -987782881 966722980 -986771947 964369113 -988892310 985128408 -975959867 970084224 -962824184 978377591 -974460601 979929886 -961494269 958470278 -997524012 992451328 -951414225 974938885 -958055189 995158022 -978694096 964840644 -984195972 973083792 -966146386 958162796 -972323757 953971736 -988883970 954288243 -999639117 961413342 -986060282 997504572 -978393747 967602578 -955089939 957824140 -982267460 980255953 -997988758 968014124 -991018840 972799966 -988208805 973970548 -950489291 952359033 -965945504 974651899 -995179630 986693864 -965962866 984530924 -970293729 978667268 -992950200 998851334 -992823611 952595807 -961737624 988288719 -953723339 990616784 -971209935 968697684 -974285601 964590609 -982472412 954016518 -999214464 991937964 -970042625 973358733 -968085228 997929954 -967785196 975880774 -978325870 987998314 -997794866 971934433 -985003155 960578291 -968582620 982552483 -964646837 958340827 -998439879 955273361 -996728456 995113678 -975578361 968097827 -985951328 971355763 -982316197 990033072 -953065539 988005000 -981346613 999757540 -981351015 994534030 -982473925 955105372 -956622497 984010484 -983389315 973054771 -981765403 958584368 -975941442 979137346 -957017791 952106374 -997499367 999624158 -963068664 978780335 -983675311 987711858 -962018891 951275128 -978433640 969366385 -957383501 972578791 -985707381 980879994 -966202125 988398222 -963823555 968839607 -952123081 961854730 -985432669 962166527 -969301217 953195388 -969292574 959442797 -994496819 992405080 -997300880 986740971 -983128766 994296523 -951255320 975100847 -971430542 971127271 -956554249 960678876 -980822821 982835720 -968864846 988426262 -953770512 971486637 -973886648 981977605 -982827811 981288588 -969298378 972488934 -982622654 998831417 -998688654 952558415 -970290631 984979946 -972728104 973649301 -976380189 973044047 -966267001 976366731 -985636071 968195721 -969724643 995739094 -982798854 968906479 -955937973 961026004 -978778617 950431005 -967909589 967914633 -981213953 984384964 -950061425 989852077 -959112371 995822146 -988184261 967028945 -982067410 955222322 -990006968 972053739 -991560278 980841537 -954749588 992072119 -976980546 991158159 -995813573 978719836 -965721174 985444664 -955933029 997498668 -961771075 993318008 -951140529 977221533 -969171638 988748644 -962004746 959363007 -979403661 953501509 -951506116 961821050 -954425978 960732222 -992670922 954699297 -969654581 960238888 -993488191 995126693 -966747371 954331039 -976349891 999099410 -981951022 976727869 -988188948 963300464 -999013051 960752020 -975492806 970559505 -954333910 967050936 -976365688 985570019 -957931159 999522806 -978901519 985258736 -971911968 965576736 -959818232 984093816 -984554237 961689797 -994469495 982313736 -972095468 985033315 -979413947 987605842 -983895676 972254526 -970669614 967658970 -967878179 969577993 -974733697 995942230 -954567090 958339371 -978176804 994319932 -966592930 993154497 -997977384 977942992 -982105754 975487726 -969632227 964868882 -974311042 951270902 -963166325 989021935 -996391207 953804103 -976789596 958871636 -996529344 989253988 -991827597 994132808 -960317340 984294845 -977580098 979502339 -980080452 969895627 -990810320 985911089 -957895280 960759787 -982342267 956621301 -995652541 950595104 -984723986 969993204 -986040581 996699907 -985316035 975897494 -975882431 991984131 -977502368 978488754 -957433166 982524898 -968718193 950729537 -966773817 991735081 -957254173 981257590 -971714288 961356932 -965149007 957617641 -970978017 978149959 -990872001 960405699 -973497020 966561325 -978882044 980057733 -987810222 996586434 -985478559 962409865 -970809011 978764943 -965377091 983309375 -955767100 994985218 -980317943 954225497 -991914318 992656737 -993027175 969103123 -952003667 993265138 -962789102 974968601 -961040180 974615796 -962687703 955267757 -976989728 964194886 -975414384 957683574 -998157393 976067499 -979211245 969851030 -972119331 956212150 -987216965 966914105 -954728775 990340095 -968005963 991981805 -950964539 964930817 -973496034 982020894 -994087391 997556254 -956710630 992266226 -959897522 981129103 -955812595 974492762 -988168036 978424789 -950484469 962020645 -979886349 962795230 -955153651 955534197 -965647017 951302766 -959398562 998690371 -974993229 978094626 -992829479 980088270 -980667754 967191612 -957804163 962779898 -961843605 975180024 -987444081 976670799 -950151651 954621901 -965584939 980397340 -968972384 960882446 -982215301 950295346 -967730370 961849696 -987404016 958776556 -950966445 962286895 -972704791 985913430 -959736405 954609384 -983388227 963612764 -973325639 962892057 -956945675 998087237 -993680541 979451597 -984382057 981038833 -981097887 973969482 -961066196 992728866 -987981605 958278083 -965399658 969789136 -970025314 969253786 -974183592 989781813 -993366328 956167355 -996489416 953262955 -963141753 964141425 -982257300 983634960 -952261820 981058986 -964912534 996897370 -957072713 950541011 -988336391 977735120 -966581871 973194223 -973331192 963305761 -977589757 954022971 -996469826 973822407 -968126118 971546877 -980869426 977055791 -997894354 952432680 -951173635 956898854 -978255484 952230241 -978998872 978165420 -951271475 966522017 -984001863 960496686 -984565798 976692576 -959626397 974650939 -961668629 994294362 -961306793 961373517 -981397419 969266424 -974707653 973139200 -969540813 952316640 -960287691 953872875 -972094458 975769957 -989981485 959817958 -963736135 979862923 -960533064 966327976 -956064559 971686369 -970712417 980436791 -950619325 985935715 -977265014 960868483 -999956607 999265323 -986353320 968368689 -991246848 962647125 -996917993 991772448 -963784225 994552835 -969507000 985408042 -967222941 991196835 -985532243 975165797 -999765292 975480737 -974311731 952325411 -952934368 974393856 -973687961 996097278 -965229868 958764849 -965302120 996127644 -963122116 965221233 -990302280 975840179 -961110436 992410001 -984722548 992722038 -997886432 958756693 -993609764 964825371 -998006039 993554892 -974398979 959304319 -964733454 964265531 -965217801 954096012 -995743625 964273861 -987567309 984661127 -978727173 957002535 -973595263 951780808 -988461355 964572105 -967141624 987673383 -950464523 972720037 -957869636 962689123 -956634776 974054228 -973021675 962725862 -978450797 964166601 -971498468 968564050 -953151690 980677595 -992279004 963767830 -985696894 966055495 -953969298 982920670 -960977506 956059863 -961826118 993615051 -983929791 997966881 -959618232 994295893 -981418645 969806306 -964605003 955976298 -963096085 979176767 -962787225 993684092 -951350176 989894961 -991795457 980887055 -982008719 989472701 -962491758 979930114 -981148535 984027414 -950358029 968280106 -952712599 964680861 -950032380 955657234 -993470355 977475700 -999866263 965172786 -976135757 990407477 -950322939 990867640 -994936131 988928199 -958111596 980534031 -972836150 961210964 -980472706 968815071 -952345597 998974360 -993430777 980978407 -951225209 993784484 -972684762 999647790 -979428922 961420315 -982615772 991087212 -988493535 982730862 -988363034 951896737 -957782668 975194023 -992203275 985252430 -995428645 968253248 -950927794 976678710 -975365809 990694956 -994064053 950762114 -992874500 962545525 -988444710 997963168 -992943240 969269296 -961651549 975339917 -993017377 989691911 -966392799 993230548 -965801743 964070106 -993300238 980015313 -963647074 957832772 -963790666 998980510 -977121441 951923830 -969070066 990712372 -995124049 975324082 -988979605 951850220 -976649603 993642520 -956445077 950029619 -978326861 974521725 -995025686 990329964 -974491451 952971753 -997447994 950674732 -969054633 996081900 -987394584 961170536 -959228009 987897351 -961047726 989671649 -989939675 962906451 -990096777 962064791 -954218965 982725286 -975656207 957667612 -989104472 987438623 -951032762 954217132 -989814736 971433907 -969668060 977489729 -998902549 964606623 -967271516 990421654 -994723158 994007434 -952292807 981022430 -964868089 954717195 -994500564 962322548 -980747008 985354182 -991426114 979221991 -966531196 966153681 -969850237 960111683 -967722908 997037612 -990404816 977420794 -988971186 950081589 -971822470 960123379 -995379721 967914932 -966556342 976350443 -999771266 975820680 -968849284 960909988 -963007725 954851785 -973075985 953336622 -991793439 976801506 -978823371 970055122 -986273942 990192177 -959125751 997465775 -976408837 951082828 -956813755 983800552 -950790737 971534951 -986372028 971478088 -951952726 961954247 -994402881 954186521 -966467219 999938202 -987696682 984841867 -996066893 978545593 -984311187 979731183 -997621987 964884540 -951151498 958305025 -992369919 962886170 -989854186 980623320 -965990455 975959375 -992721546 987351344 -984812880 991181476 -964822914 969060244 -954283159 972624081 -958529432 996786309 -977062302 963701762 -953872455 992524229 -969187979 990686472 -972073981 982754553 -954131163 991777226 -994556773 999974335 -959428270 953774147 -993654632 984353232 -972884165 986041916 -962870116 967440473 -997677671 956981296 -951852662 997105696 -953768895 978946624 -966312831 955647052 -969424254 969185728 -996249163 956120234 -994645699 967807972 -992959973 997267806 -982387689 968840951 -974031611 955800157 -990635161 972528744 -995828361 967685097 -985265622 983198323 -964018705 951394108 -968419683 982628821 -957758985 959997203 -993423885 990289546 -956706107 980935498 -992218481 995781084 -967831190 978786042 -959104015 991061315 -981786676 984893564 -982757029 998541310 -992580621 980744927 -971817768 981041364 -954638271 986543395 -952287369 967023750 -952359277 977770507 -963753673 959523716 -976434304 986579757 -989121976 984894468 -985049613 995941742 -966192439 990641163 -983622598 956987574 -996447546 968526743 -976832535 995672916 -959675194 951947029 -959438055 988415183 -973985583 970631009 -993345461 963293581 -971969854 983840876 -981686420 962839230 -965687311 993848057 -959620177 998381910 -979153683 973569979 -978808907 950335288 -975756033 964913173 -957469192 977829910 -952584039 971649513 -980700341 975831122 -988446480 959579289 -957961649 986623147 -980682003 982957352 -971935158 974071559 -980520074 975398803 -977177553 994761973 -957410212 990652711 -958152188 996125199 -954443707 972831075 -981453830 970568428 -953489342 969699328 -994876165 981181905 -969588958 980905414 -997563236 992669591 -981268151 980535549 -987991247 965511251 -964207613 984705628 -992607812 961038449 -976214508 968584597 -984220625 992238713 -986450718 997992456 -990684946 960393362 -963985879 955344492 -963505325 950061106 -966716372 979864382 -958042946 956277378 -961916068 962925140 -970876797 966825062 -973379492 983423219 -977149489 985463230 -966122178 984625156 -995077002 958063897 -999538689 990568714 -995182405 962687189 -987096068 976776108 -980482217 998087741 -984921111 988331909 -959973439 990396865 -976951591 969113510 -965693650 981635346 -998902788 970504603 -958071982 999778313 -953333551 972870001 -962706441 981748355 -960637275 971335925 -953101727 950588463 -951690338 964461002 -989424150 989197902 -984163455 970036487 -951651341 976244464 -957117756 983609667 -954403292 960922950 -998763533 970156587 -963128907 986034800 -978072014 954217991 -978124969 983842934 -994529724 980004900 -950891831 958701538 -987749740 959617530 -989508684 998323276 -986038773 995015675 -955109514 972635396 -954945747 978146675 -999107497 955410907 -990267735 999040151 -960075122 981681850 -991056304 974233976 -955465005 957074792 -981202721 992398169 -983587384 954444617 -982371586 983824892 -986493354 971354797 -959579226 997977891 -975157091 954019486 -976942348 952391931 -968298599 995911355 -998987187 961908092 -956593505 975328501 -951732906 951934219 -972580498 962452872 -979572548 965435007 -984813233 987020624 -999400269 989697283 -981879616 962762531 -988196173 981817999 -968896112 993731797 -989050959 971768415 -993514892 950228273 -973800758 953241587 -984132649 965768525 -983434887 961792329 -973965671 979028761 -954115555 989318529 -994699832 975598742 -974464081 995141879 -975857850 963857272 -965798185 951885991 -988375718 986535738 -963422820 972942248 -953592270 973369690 -950001216 979210142 -972640959 956611412 -996887123 994906288 -992584701 971024716 -951245115 969083292 -951254635 984090365 -973245809 978521289 -956776903 993847011 -992453523 960223462 -985291945 961155751 -988409038 996992994 -976919413 970519388 -999901186 974220469 -972075677 984344963 -987306482 992662048 -962438518 975760484 -980280465 982530999 -997376956 996615808 -969029654 979883365 -991162957 954929881 -972598393 983908675 -971688368 990587637 -982804273 989274852 -986390714 991396134 -999580486 951624930 -987497133 988636497 -994669913 960276966 -953357631 976162030 -959237981 972674360 -982143277 977033840 -963445791 960803493 -982085602 973003133 -961062261 965981932 -955468304 970779920 -997510173 995531887 -977863488 992412347 -968529903 976221746 -993298957 970649440 -978437070 998597119 -985994028 994797513 -998076501 963662355 -954660032 987232074 -965317966 984964147 -980109257 986804264 -964545077 963321257 -950306899 960610832 -969954333 964297287 -960632883 960500522 -980179350 979548771 -956914779 981389769 -991011113 950591330 -985359154 963092545 -989277720 958732893 -975105559 964364477 -966388077 957190810 -977693274 962882128 -990489894 962650266 -951571980 960650595 -955701897 980030654 -964949555 973413141 -974539724 996597496 -969464705 951689595 -977120382 956992964 -989886567 989429368 -951043777 994139048 -995744098 953575177 -991397237 972070336 -957885508 998925951 -998307884 976152857 -994634509 972108818 -951086621 991815376 -971940815 985412893 -997328980 986086214 -985534092 989525421 -987721072 970690741 -958377241 957623778 -959468514 954917052 -988883494 966110917 -979241960 979946465 -964609950 997330059 -957801188 990006730 -950914632 964653578 -999396777 966846356 -980621646 960164929 -996687032 999213578 -954985628 983792249 -995238283 971494086 -984909786 979096041 -998166141 974087289 -999641224 994017235 -951008222 977511408 -970037560 975833760 -999533119 988884871 -991591087 975928125 -999705389 989147376 -970049962 952316170 -971777927 956020744 -965166511 965788434 -965564752 959033132 -968860656 963558110 -970069396 963615164 -997961127 954003588 -997508104 955351892 -979466986 986945584 -989345642 975933660 -986396728 978665172 -962913089 961229240 -985017108 962901165 -979777764 979595051 -959936234 960012867 -953749214 972806608 -986728223 969298077 -958236545 988728889 -966930331 968715784 -974969666 952153949 -955433983 998487378 -976462813 957150426 -993022807 964295145 -950087088 997221309 -987826217 955540641 -976147737 992947765 -991302724 978027010 -963105868 970777609 -971419900 962741808 -956782608 971188481 -996412576 976395439 -972127465 970553682 -951268009 968875750 -978139604 975795856 -953981167 964249229 -978336945 953760692 -964209913 978626188 -969598233 967985288 -961377206 972273420 -979927321 957518600 -984739970 993078380 -951518312 986097884 -986944664 982300637 -993937716 982497118 -952913545 971202177 -975545905 971391296 -952284029 987133004 -980835461 975554680 -955895984 954529462 -999850796 960897649 -969320037 988788135 -966265816 980710789 -988670919 996147473 -973460882 997351505 -988561135 983534065 -959319195 969778779 -983453187 985992150 -974353185 985194271 -999882030 957871640 -985705772 994348579 -989764272 967678496 -956554240 972946891 -960824285 969365777 -990445049 968562195 -972186943 982785891 -998548796 966361885 -971106639 954751723 -966689686 964873673 -996827445 953005080 -961424704 962127727 -957690878 982828671 -957104936 952777494 -957189952 957091614 -962593981 999492620 -967438123 990557465 -974598130 968134192 -970454216 981448628 -957058301 982646124 -963275174 966409236 -990027286 976115273 -979702244 996343113 -977420357 979084045 -980218439 961655237 -989786945 970336831 -982767787 975452965 -992067661 971898461 -955637865 951038292 -966550610 973579700 -959697599 976902383 -984419386 967065334 -986590430 993406576 -950865805 980278941 -994421458 967526202 -992154080 980010914 -967152105 970149182 -974886456 988600323 -958319258 955837914 -953035824 952145945 -978347253 983926772 -964485096 964297808 -995675789 960337827 -999907380 961004711 -969512710 972394853 -984390608 971749182 -980257940 957926331 -990384768 953317365 -953307104 970478012 -964992147 980855130 -989086957 986872326 -985921708 974171234 -975541063 990243059 -956471797 991751482 -993252312 988801297 -960225296 961595284 -959372560 968590060 -952770585 974276030 -953796250 997175392 -991697117 950903825 -967103320 956902532 -974016361 969560846 -952788689 986358111 -989427889 998811019 -989929078 953460201 -995596717 982593208 -991534551 977304101 -955397784 996073238 -993212625 976203730 -952040623 995667775 -973792016 993261935 -984126345 959441212 -991824323 955632986 -990984999 972081128 -985228188 965978680 -989183449 983280178 -994905412 954772544 -962946989 971128481 -992100640 951159913 -962915245 957311970 -992222167 997182873 -982304272 966092086 -989811184 968520786 -982260444 987733581 -973684337 980021542 -995788609 973209794 -998899821 985313746 -972775802 959570575 -980567581 957750635 -998856396 959675033 -974436932 959088579 -959085305 990279165 -989161586 952144952 -955444411 954349417 -961529034 971805230 -973194467 974056521 -952284178 994241186 -992916508 990179679 -970109502 962345756 -965386379 952004643 -988252521 959176977 -958955364 990235423 -977969396 956216519 -981731546 988721440 -971549646 951735629 -965189108 972052895 -994200376 965783090 -994250460 992142655 -975268942 972130073 -988831010 967037377 -958775664 995779783 -963274428 978415332 -987831636 987311011 -961401013 953533108 -994833242 954823333 -973623319 998725164 -963879737 978147939 -992687082 977679576 -974819983 973619176 -967106724 994552546 -983861565 952456249 -986534033 971952191 -990509027 982162970 -979754749 973535806 -960233461 976453745 -961776715 963747158 -974048272 975106715 -957175588 960138616 -986773663 985308686 -960008618 963886264 -998730629 968482803 -975374522 955928135 -954735068 953050981 -962508343 979899036 -957397740 954807970 -994229888 984687722 -990867827 969432324 -950354128 966771983 -960867400 996821016 -976080627 957395665 -951148741 977137917 -999622215 978934970 -959427183 972853068 -953200221 958692084 -983815877 971088574 -952606429 975704620 -964768342 971593876 -974895787 961532258 -985529457 999017313 -991271950 973741456 -980326415 990569382 -991804822 956293605 -991787172 982835403 -956891333 953210672 -967844345 955361246 -988227114 969815308 -993191194 960785561 -996545842 985465719 -961595053 998184931 -999692411 965715281 -987268890 991706744 -971095837 990321669 -984948208 972692690 -994562787 951249412 -951219828 968582664 -980554404 963234493 -957909122 957656431 -968931263 996408195 -983013262 981479943 -978556055 959420555 -958685952 978931937 -955298235 973225884 -974863939 965763870 -977072562 980505935 -954438342 964251007 -998286682 972559586 -981865348 982752517 -994800156 962526333 -957372355 972214597 -991436172 956527459 -960257254 965697291 -970250578 969201060 -968990754 969837579 -971773222 990168842 -966619175 954167570 -953947300 991022677 -968396068 965351425 -968394411 971947312 -984418164 964532693 -954229898 960347998 -980941139 959516488 -967738891 950418980 -983727293 972174892 -978101202 957754247 -987567941 980003533 -987665379 961211784 -972689870 981935261 -972876147 988145315 -985566157 977128188 -950180439 992490538 -965426724 950476433 -979307414 985206311 -994141264 976886622 -956873094 966233618 -994075194 991385514 -964843767 964505118 -981168923 991608295 -953584747 952343057 -969898597 958100421 -951335192 953729551 -965006067 993316478 -977720289 950537289 -994301707 990444642 -977069423 990714927 -991522346 999877534 -971580925 962348512 -957089973 973984810 -967881296 992203235 -985424409 996652333 -986841138 957736460 -953054474 959121736 -955038938 989251413 -983430251 967982384 -958287635 955613955 -975268805 990992850 -993970132 989782020 -972956459 983890377 -983226851 951800903 -986065329 973151250 -975811810 981647104 -969607267 969481150 -974367571 963593230 -988908010 998006076 -964343670 977682203 -950221998 967925394 -966169496 961911045 -964571432 974039249 -980075467 967837085 -989315362 980435551 -992050116 997611800 -991504589 979301954 -989960896 976849440 -968334181 998602071 -959466606 979380821 -957220632 952293303 -966760370 971848346 -964407088 955730054 -968888726 962309305 -959886408 982429799 -975825089 950091943 -992649251 967838768 -965297338 964053262 -950701605 951388143 -976614295 956509619 -984589771 976925724 -981453503 961453850 -973967814 986322293 -987205349 972849353 -981401558 958464320 -997534455 979381765 -966208374 952767521 -990938093 974947094 -983194761 997370337 -988479870 974778283 -989850659 993112403 -996819850 961995598 -961381803 966581137 -969738264 973345016 -955919550 961292150 -997368145 959455437 -958888802 968078443 -954597385 951062230 -965712933 969853022 -951205269 996982094 -993592837 967804852 -995045889 980419151 -994349934 989587238 -989159288 992766856 -996978211 987495912 -974137253 972881093 -972043025 984548762 -972102902 966550421 -957856202 969517161 -994960965 998121014 -985094037 955645036 -963492503 958897645 -980490982 989832247 -970443967 982409472 -961803615 966466751 -981090879 960867447 -957751501 979579315 -965836029 960259034 -963256314 998496131 -957840277 988419907 -955715132 989900406 -990893652 998536290 -959039334 950995235 -960681515 997175433 -951981403 985234082 -967704242 975651649 -983895885 982458208 -993302225 969660823 -968853938 963442314 -988127085 960608294 -988255755 998305604 -986899260 977082773 -983824110 950577575 -985590087 980126813 -952584450 997371723 -958594058 990534475 -957945878 989322567 -989519479 975512386 -952110992 950780672 -956427810 972812554 -993180620 978776767 -960256690 981092862 -967459724 954396519 -973416577 977142920 -951934494 994732477 -979979613 991861916 -982343136 981940423 -993839143 980807684 -994244947 963463615 -987345534 959221324 -971418962 955713498 -962598316 999703609 -959756896 978175020 -986291910 962264897 -986742523 987385464 -976779302 968905781 -984463407 993677902 -979973777 973744485 -967267297 996808941 -981224487 975891020 -996440186 955437741 -979175700 962089458 -979097535 988981056 -994476731 990384217 -958739192 965189303 -972609346 988974588 -978552766 955155735 -986889660 994258829 -980058220 963199566 -961302627 962688636 -957135932 953796532 -971770229 988979246 -973418550 988231137 -968901598 982382610 -956481416 977548512 -982412104 961387456 -991848931 965663784 -959392164 999936296 -972041013 986022961 -971268128 952261950 -983390639 995444180 -989581230 995795325 -978617706 954654969 -992545866 970402060 -959776797 969157828 -986521945 982768979 -960733793 971788440 -983753920 961998910 -959482782 982270161 -968529257 967506982 -997074978 968237859 -961947162 972439799 -974250666 956961836 -991139218 959213681 -983052021 986410479 -966526360 973066423 -978969401 971899960 -982183217 951673003 -951540081 994592938 -959378905 972083195 -974363172 958234963 -963150308 962683887 -989859859 994797490 -955215555 984644554 -983556574 971933586 -997904376 992793556 -962482082 966045621 -998147589 964054381 -979279611 983279915 -980268873 953417349 -991037426 951467589 -980189111 982970414 -991639039 961764008 -991398132 953079767 -998430549 996292071 -970237383 974563613 -989498488 957675697 -961125097 954477003 -966575818 958973412 -990199531 958201647 -971551578 999258024 -956297831 996675330 -965655924 975815258 -971840545 998290659 -984382064 980709926 -950518814 976396571 -955454314 968802219 -980293771 994303412 -977366258 953144027 -956992863 950159176 -978580928 957112893 -989830851 997490382 -956464928 993384905 -994543021 973072261 -964922888 979643579 -968045677 988548969 -992760489 956631679 -953341322 984171776 -972386465 968289575 -977513259 966878187 -990885375 976892424 -955162705 968774489 -990507011 996799221 -996603046 963704325 -976387519 968240959 -952053466 979770258 -961288398 988526837 -950578707 955421668 -981420441 971547228 -957839119 982149038 -996838601 978091405 -966100762 980591753 -950235213 973021423 -967298507 985721253 -993883092 960693069 -993111245 997098003 -977708418 966277159 -957029743 996332802 -960510019 971902852 -995774139 963965800 -988667931 980899443 -969681415 990534118 -951240258 980443296 -954248514 972764463 -973764094 957440584 -972875948 999774484 -961097969 985244782 -956979249 961063301 -964079961 986049063 -989727324 994709782 -960890000 956371755 -980232890 993798624 -953490369 962615705 -970110992 954000736 -973325535 954814749 -970842238 960711695 -997635722 973549359 -998206101 997386258 -974507617 985309689 -997165707 964097483 -972307117 966706284 -998423011 980305914 -997656447 951334046 -960411509 986996465 -969212165 964983566 -987078935 962265127 -985022922 999479425 -970075246 957037159 -968000980 966194298 -974234858 954720392 -973202077 993213435 -962089044 974907952 -986477061 963761835 -978575014 950699723 -992170423 963367387 -980698919 978245594 -955255281 982402801 -950218455 952902717 -970443522 988454806 -968996313 984842190 -977792262 956921253 -986354495 951747466 -992048583 997655580 -994398958 968832647 -954935911 988162621 -997826405 964523122 -978293533 994493331 -973395196 958649407 -955449807 951381757 -999610225 951148707 -953262202 953030502 -999704551 953193059 -996489505 995215858 -958410641 953500099 -985416113 967477486 -958896065 974771509 -986492421 985029141 -970873591 983947704 -969183093 985886609 -983561684 978572540 -996824177 964269478 -970495198 980755685 -991432542 965194686 -964289161 953528536 -974626424 955379237 -983086817 988389256 -959296599 985699367 -965099721 950824525 -977083859 999648903 -962712430 993763437 -957363128 977587879 -982064763 984384429 -951658916 982463149 -959679663 976075535 -952027101 975555395 -986198886 958033673 -959134984 990475725 -988330474 965134573 -951042911 981868225 -992682171 987771992 -962978297 981358988 -952765386 987010273 -950736652 959150058 -995317570 975559534 -974307220 954451530 -996214423 996876250 -951259288 988524941 -997806522 958159255 -965007017 968288860 -984237308 983143540 -990448879 976832442 -975300776 972422531 -954611581 985154316 -983953131 959223751 -972513982 994712776 -960244907 978844423 -996555680 994214928 -999093613 963481863 -965587028 953238546 -957464907 997809369 -955360065 961028749 -967145878 992877066 -978206391 965727731 -951123728 993642597 -987313320 964765734 -981876039 995315829 -989820134 991474131 -964237408 957390888 -989967980 963249718 -981658139 975363141 -968998493 954046314 -993699768 999169706 -999501121 985224483 -983555458 984035442 -962152871 950607382 -970706624 966360211 -981878737 950410449 -953168608 985534800 -970470192 976163336 -961171884 966084237 -950323779 985683402 -956012130 955833181 -978117651 981558153 -964699149 978633401 -995233990 970155589 -965761541 988528872 -975338627 968719841 -987514711 979149840 -955240132 983260515 -969848204 957890802 -950604564 983318719 -993450581 991163435 -995153117 981551105 -992946930 994674884 -978153813 955009422 -983132294 983856793 -969582748 974826228 -953603335 953902507 -970131639 970970250 -986246306 957843219 -975888976 977382438 -998977704 986753739 -983388639 950697528 -985441229 982536686 -996434595 980574105 -954931228 957884642 -968245056 966467943 -955540821 971062834 -994734806 977408584 -953741978 972983290 -998863175 962542200 -997399038 999538678 -979707012 986609811 -998988217 997726131 -988868025 997822711 -972741344 997981551 -993108399 994112727 -980613563 993429902 -999306902 969011413 -999590708 968139344 -988813059 977848079 -988760366 970921843 -974309472 979314098 -983841270 978289911 -994676633 956107591 -991249303 985584248 -960172698 995054054 -950588373 961033106 -970832313 994748055 -989608503 990270823 -976428999 989886495 -998084290 958014705 -976193029 959868632 -955295375 958882329 -980414167 991975766 -988961664 963490894 -959855835 980684560 -960943079 964948301 -970931786 982735102 -955937183 972469832 -980474036 981231175 -961586783 965401588 -977782485 972342476 -971108220 964449008 -963576104 951539937 -950050930 950433568 -991142031 952971399 -972202498 975659355 -987159337 965717648 -999971764 981939361 -951174092 982136239 -981526840 958129616 -998281449 981423645 -965024955 982019469 -992179505 978691392 -984565871 973674041 -974796553 992738462 -962219628 975933098 -989689011 972573085 -988817832 978520453 -977877215 969033533 -957080656 984335589 -983953861 953085126 -961709285 951627379 -973343851 971060092 -964700734 990222004 -965947586 968926687 -956088240 993582662 -963819125 971947889 -978576460 965251581 -961626963 971916217 -951919125 985759659 -967401731 970649534 -984942748 991688642 -967670104 965954334 -957007168 961525896 -992773057 981138314 -968759876 983689930 -998712956 995649370 -995647993 979753860 -982725685 997474343 -952597879 993288331 -964334150 992399743 -994632317 980264753 -989378094 999118476 -964086062 975190629 -996734090 977674279 -964117918 982329039 -962926874 960198247 -970844085 993199126 -960789084 996431264 -982537229 986926174 -983506931 985428357 -985601430 956101038 -968295406 953686130 -955221739 960050739 -997131871 962138345 -989432198 995315928 -994723940 973200805 -954048068 968390742 -998202809 976202597 -962112460 977719829 -978348802 992140523 -973427205 994435409 -966567882 986249238 -974571138 986973968 -995109162 978595056 -952437132 996403945 -967425426 950795468 -997627156 970104548 -951007579 981678892 -976384045 954085939 -958024714 981669078 -987426732 995563452 -985956044 986899592 -967908625 961705038 -958725089 979462614 -976030145 957100798 -966528445 964197105 -990604770 989646104 -962958405 992330544 -987720454 961635678 -951050012 990333030 -960230225 996851403 -953173358 976372812 -962969820 981652633 -959575772 999206798 -958465353 980097278 -984050982 952374787 -981488383 985222571 -969651978 964734466 -977036364 959257458 -971763330 998944253 -977269258 987564093 -980194948 970112838 -962548075 969240186 -951116545 996690030 -951885582 966724341 -982331837 984104435 -953394459 957316902 -956809506 980761864 -970275548 985563680 -969559367 966089968 -951107505 964715902 -968982469 993455272 -971500297 970852051 -970945087 967528924 -961081976 950865026 -958412742 995546417 -965470809 972246468 -990628694 980394550 -998036490 996053116 -971460484 961928985 -956478392 997641003 -963550267 955645059 -956032807 969227513 -974946939 995944851 -981185559 962384507 -959941688 990286128 -971737277 993845126 -958598625 970199269 -989322022 999562914 -971163538 997075101 -985390694 959461423 -985473989 955940668 -960333161 991322462 -978642560 990876406 -997902432 966925492 -995214373 952922072 -952181253 994998385 -988743558 966527163 -964798010 995040637 -962956379 983539182 -964246849 954271848 -976488778 986401927 -967577621 985733584 -950823538 983370519 -983196898 969862632 -986128365 959252538 -966925210 997842938 -957971981 951187506 -985226205 952384322 -990491324 979746419 -973216507 950039699 -967254463 954428867 -980183660 966974389 -977973040 953530652 -964005897 964745288 -960789370 995343876 -986175363 983521360 -974864552 962239842 -975738465 983810551 -993138968 954492782 -968118219 985173505 -958961845 961531896 -950110074 950537252 -955540762 969819695 -953272914 969502479 -950165674 963558996 -951354742 999166594 -984072323 961232603 -977273830 996378442 -963157721 968164900 -968723759 953005462 -975482300 974752171 -981728344 973989919 -972705433 953850543 -976380940 969622160 -979884940 982858583 -950744652 982616590 -952423883 992082751 -997503489 966352535 -956029706 955436714 -994225739 967578218 -986809863 972846138 -997997939 975832425 -968194801 983981141 -973660022 977529751 -977518491 970209413 -974381049 997011137 -990990520 982139779 -953973045 953149161 -972358647 980833858 -959704490 965486591 -989361508 963191548 -989903333 954136931 -978485539 974015085 -967679585 990978366 -955899363 993602313 -976996252 972043336 -976797383 977856918 -971980346 998379980 -995087208 980320164 -968925428 996624087 -999773303 986967567 -954316946 972403069 -990872503 954479547 -990344860 980562634 -951027740 952571495 -967668426 976239098 -955074722 961081313 -999352063 950538620 -953900257 964705430 -968960705 966589658 -952188248 977930704 -980280192 992835957 -958574561 984704073 -962960992 980452432 -973179678 967630462 -994215725 959765021 -976460958 966785668 -996816997 997402531 -978102368 981789750 -973555219 956032149 -957456268 974746577 -952132019 957717704 -998051312 983011647 -999435400 961615563 -991220074 960268239 -990468949 975573212 -994482522 974011596 -963868544 972619296 -989102466 972704685 -963551308 972671750 -972475344 955051794 -989084639 979899116 -960857795 979618209 -986830167 994697770 -968617327 991011192 -965415097 983867235 -998417619 956149962 -985160755 984245781 -990369023 975238477 -954661306 956793168 -957377574 992859972 -993442922 998164322 -980921110 990933413 -993086803 978801004 -960077595 969187894 -992303165 999084665 -965691472 991864780 -977402762 973601239 -976126557 980541157 -962563037 970005555 -979556381 958417165 -990070485 997189898 -994087179 972741054 -956051647 967189100 -980416459 991954503 -952559063 953330013 -962336331 953418101 -972398843 960801874 -973241701 966399514 -966357411 989003514 -975237083 968081506 -960230101 971010112 -968638214 966952237 -968307038 981534280 -957888770 955355770 -972606516 994493037 -989124698 997304786 -978951507 974226120 -995619569 963011452 -998273487 992815278 -988155789 961303459 -971037584 966292974 -993568943 961276947 -950420049 952125549 -989130173 992869136 -968130771 996635292 -955295238 953014718 -992418271 957813236 -959206525 990705620 -955082105 961578771 -969237142 985161923 -966054568 969459484 -961111033 964153582 -992062965 998730825 -986865115 951870614 -954918321 966746910 -967147734 991441275 -981188715 992747924 -981909296 994463781 -977585512 982287164 -951594612 972891946 -975097957 966420991 -971986536 963063360 -950312591 985250213 -984380913 959513367 -955639961 970576754 -956542786 995289715 -989319637 991463373 -971714006 992344088 -952310098 953967626 -990990835 973523411 -983974922 999138183 -992114476 995555887 -952071482 980647463 -951845297 976921501 -951008211 993669371 -969555010 962210878 -985990665 952705293 -986685226 989311566 -954704784 991231065 -992948631 982705902 -965374063 978483218 -985003014 993490286 -972109255 998752309 -956873511 967546082 -953395746 953008410 -970333385 982120941 -992851387 992231691 -973473125 970425323 -963810858 979338548 -972846360 966520378 -997274618 975316974 -993785690 961216880 -986313046 953605968 -975114875 993279864 -995112585 988361350 -966774869 967907278 -950321831 967071866 -957350519 960834738 -989913441 961138985 -985282775 962497209 -983993354 978581796 -954686833 971643177 -963206156 961813776 -960887669 978005942 -992993828 951226010 -969808896 988466501 -975521177 995163880 -965931174 996281179 -976278133 982000555 -974984361 983754936 -953499910 981803452 -991910748 951794405 -994095293 987031711 -957275330 970505923 -996812040 985764556 -975277317 973188949 -957813175 989585866 -990264942 991336864 -970459430 965765802 -990523483 968384117 -986724389 982745019 -997668409 968193544 -958813750 968923596 -995798336 978658345 -992763886 954493868 -982681261 978321391 -979000151 999271574 -957649707 979038812 -980890824 990514426 -966270472 977637333 -967098826 967127347 -973770465 962650771 -987846626 987477669 -985928673 990019134 -980460335 984852933 -991911250 957233187 -967249283 995953244 -959560604 954634298 -953868936 955551029 -974252067 955391939 -952910750 967852554 -998399359 984005755 -951970009 963352209 -960657789 961716139 -967343025 969646258 -957294636 954749720 -966001216 969704336 -979235139 969130790 -979667335 986020797 -969044785 983722655 -977517456 977488552 -954774851 952092941 -989220472 968667391 -994181910 985489753 -956051001 954783262 -974124920 960819017 -982170533 982038297 -950187410 974480212 -996138727 997881655 -966619912 987226085 -979414271 983468979 -978584723 952125381 -969954640 983914152 -954163900 977726710 -978975926 961844388 -977254162 997474944 -985656346 981227811 -989550982 997105523 -981086013 995164706 -959448198 990943068 -979404478 991000143 -961894210 951000295 -957013294 981139765 -989480887 972728657 -954591030 993370168 -965588718 986548908 -994068453 981768498 -964766833 952315909 -979606627 955082868 -962247607 962249542 -954420408 995053989 -966352453 971172930 -996578710 968909144 -971720099 959775567 -975970031 951373891 -998019156 987748310 -981695084 965869202 -960203696 995574164 -996845188 971591369 -981626203 959824268 -976020272 992674711 -993122823 985914025 -986406235 963261757 -974969468 987254256 -963391605 971297894 -952185179 978849233 -988572545 983828897 -973249602 974662705 -990346301 967268234 -978063600 986503823 -979446106 983407575 -966497829 997627715 -985595309 992293429 -987704534 977515100 -965245306 984575254 -968860781 987551570 -953459789 967548723 -968673763 997870501 -957683109 981485602 -958081627 975800589 -968829996 997663103 -990889507 995949278 -964562470 979268097 -981883176 966608993 -970236423 967882441 -968907135 951593455 -978908985 950600015 -995676485 986573337 -961440953 972952263 -995194442 962189513 -995249528 978223649 -959793073 961615830 -977497943 998063516 -981090490 980983352 -959313588 970764886 -961554948 989477263 -974950023 960655554 -960204154 974637506 -955350063 972801604 -997948464 968596267 -963381846 950561008 -981591155 971472151 -969708560 967853785 -992708690 984790779 -967815742 979287941 -995475267 988753571 -970041130 961201209 -972809247 988434613 -990839982 953130790 -999978835 988133239 -998408149 979445875 -974995022 980020450 -982723511 996260435 -973131555 952097856 -987387037 984692089 -983724403 988681517 -975025329 975704795 -966369922 959304812 -981483477 959961636 -950623035 959683909 -995909071 963412493 -986431656 999018072 -971535054 974044083 -991711607 999172258 -968222651 980404695 -965506656 992529696 -962176678 958940664 -991804901 979945386 -998903008 988469902 -950516578 955356329 -970396339 994047654 -991322791 960348027 -950602207 957783660 -978504965 990592766 -960704990 962958718 -989211070 987662109 -975931121 964940867 -968457265 966441583 -967964840 950496080 -979660683 987853793 -982260207 951001208 -961205992 973907372 -983776707 969933112 -950093575 976770204 -969561257 960838764 -968520646 984467057 -992766608 999978931 -951011378 987899286 -976180696 992510649 -989732274 992114477 -952616971 991679291 -953098350 957567441 -999803822 964854413 -961451453 976372412 -997297165 953465454 -989114305 971191706 -958610151 989088907 -951914668 978883109 -972323245 964352588 -970215567 995313550 -957994033 960524152 -967682631 976673329 -962774243 985294916 -993823895 975101470 -993872273 961248252 -970044465 975633860 -972495626 952551616 -996222488 988667673 -987067944 956213803 -969250566 966642942 -999857339 960306459 -994195853 996257416 -976950755 981148935 -998217871 951387251 -984327589 992153515 -964105571 995377365 -979647548 967289514 -980031933 993238522 -962021391 992026305 -967888459 987052822 -991315733 967188137 -970666236 988283677 -966726193 973570210 -998975324 963706573 -958951149 959306661 -960002190 969095749 -975689230 951300435 -982207167 983674045 -954162950 972844727 -950313212 989851462 -972952640 996196060 -967053125 967279350 -985944738 983309212 -965335373 958038933 -988035110 973192224 -990502208 967541993 -970901797 968090624 -988229678 960312172 -967915105 966205047 -956495206 962885974 -956957927 990496964 -998219112 998642316 -967109412 957183530 -996794520 983582893 -996198527 964730076 -974222876 978213639 -964397320 996053153 -968059077 996656177 -978349376 953128765 -959718532 972727930 -972230117 983006858 -957563390 953928153 -985601473 968229337 -972340066 973734112 -996950305 957723764 -984366484 950085334 -971566196 998880918 -958678106 958499582 -973280458 956802698 -956161090 986443074 -963797864 961960218 -997035777 982952974 -970873169 987191830 -977571916 980859240 -990815266 994622436 -970273228 961897200 -968207304 968837148 -967471312 988892938 -986523879 951202039 -971483547 991651256 -986867462 985161134 -985403529 970565079 -981997593 952256788 -998321142 985986447 -983825117 979276962 -990150960 958795467 -951570803 997027373 -990835332 993919725 -959764537 964960378 -957270636 977282404 -994516911 981210469 -957044855 986377369 -960710934 953524421 -971880788 976473541 -995023330 974886021 -993117232 960744986 -970871964 990061783 -954776629 986771078 -950744583 996108348 -990044601 981060736 -989585396 986954292 -961461479 997811002 -952971406 980531868 -974679409 998239217 -972037239 952747858 -968729946 976167649 -959921835 980849365 -967000681 950169832 -977872547 993014069 -987186549 992596104 -989787343 992964783 -951926831 991498287 -960822844 969187450 -994773954 961999656 -980302643 963847980 -986567804 978487387 -972805143 970835082 -984142563 994727043 -951952880 969934082 -985451776 965376694 -983698935 970206317 -958968055 957779821 -990013008 966582339 -989476143 987206328 -954299435 952267284 -950381835 954830078 -986817881 996069206 -998501453 974726709 -983232714 992718660 -956692601 969661032 -975637104 965253899 -993741571 997408079 -988435369 996605349 -971995072 952144086 -974406267 964402114 -987885580 963817106 -985481088 982273608 -973636645 959288828 -978546932 987589856 -979186891 967379254 -979121688 967994893 -971537268 991282200 -992994826 957249617 -972552665 950516204 -954095998 982147982 -974671687 955436064 -952461800 954915306 -981421832 995400309 -951306088 997535900 -957157276 975953901 -987673691 967153846 -984130647 980627349 -989348756 984029601 -975606765 969687392 -999040995 990368435 -954937306 979656398 -965490557 994300994 -972697539 967405696 -967472523 961991344 -965098016 993021722 -956528288 989279425 -975206070 953436010 -958869993 993811504 -961893176 993456684 -998032623 970761234 -965044286 984434160 -955642745 993697979 -993334518 989513148 -977914448 990227027 -980153488 951460315 -980151983 961458806 -961676304 975695716 -965100954 956569767 -989628149 977549729 -998860741 957183945 -968685176 968765862 -978987944 994340031 -968034288 979446678 -974121038 995260121 -968999256 984186119 -951056385 976757974 -950054933 964056382 -988346927 961362104 -966329719 963484990 -965565634 986951052 -994891530 953769879 -972996649 982307786 -980807043 953031410 -998329011 967153113 -967121986 974277085 -953227837 977481068 -953296732 952852776 -981959202 982454958 -989663241 995711085 -982462732 977004246 -975123658 966443629 -959201458 977093804 -988133884 986782635 -959634069 972943397 -971624674 991537906 -971823988 955478143 -956828410 987769962 -959568332 965745075 -964898202 962409993 -950645468 955312063 -973980907 960645749 -989352622 985422670 -976711270 977933374 -961741974 967813695 -969665785 995485128 -952032530 995559454 -952380573 972777010 -981933713 959801987 -961418484 977316139 -980225742 954859593 -990200542 966066278 -985483630 973536395 -968480867 984037351 -970615303 971642851 -973228997 980997955 -955763972 957669119 -995153052 994777727 -955995382 961674676 -958058210 996605001 -994320947 981429290 -958533446 993716332 -973204661 992694540 -959814008 969395722 -970409588 963578403 -970199893 994277776 -958489372 973018473 -996070088 975439709 -961746383 964241167 -987769384 973481419 -956160845 962791588 -956587625 951936620 -984338840 981013422 -962544920 957534448 -980608699 981271400 -959528614 972174586 -989991309 950910956 -990487681 998206136 -986600671 963461612 -963752526 957235055 -951822393 959724474 -985996100 973511315 -975202630 956602604 -985730442 956603374 -993584234 963672341 -994577048 951671747 -972294198 994177136 -979095014 986686525 -965342772 961020720 -988470219 994997959 -993149521 995494609 -966339908 964358750 -975615811 962485747 -959141170 981862482 -966004495 961365310 -991811820 994897539 -981800808 989092629 -959212397 968593358 -988232734 952496152 -974711007 950386482 -979251453 965022880 -982994031 987922492 -963778265 986637748 -983112826 992494638 -990436604 953063856 -985347151 972107984 -966167073 978651344 -977293703 956812106 -991376332 999459648 -994675314 964976876 -992384435 970207124 -981254772 996389310 -972662356 998816299 -954274664 977176676 -980601253 985517721 -998375944 984545080 -999570512 983651778 -958963854 998784075 -974140985 999332811 -970416472 993164899 -975194262 998315483 -998087227 992001227 -999254122 999483176 -958685903 983493921 -983183697 963244793 -971075356 967602361 -956540123 984664269 -969114225 978006911 -982418534 995244425 -988377245 995379958 -977092521 968929143 -977384670 952857360 -980652133 994019243 -973035897 965816039 -972031692 953159148 -972037896 993935559 -976220922 965449209 -951797878 968402500 -970577549 993512199 -987705892 974950483 -968658899 985120990 -956280414 996776192 -974277493 989675271 -982678884 997385174 -998476153 998939093 -952249998 958010951 -960258180 999324246 -956237342 985090155 -993508780 988646824 -987082783 952340960 -974864380 959312577 -950629777 953309751 -996613048 974785842 -961198736 983034917 -950466327 976089710 -955942402 959430635 -974264419 988415913 -956025219 990367852 -954225471 954253698 -957779927 976280096 -956096226 964244025 -955643958 956994549 -996359028 994825902 -991702903 960924519 -958572645 994675726 -999337261 963343139 -973966345 952354718 -983543166 987954430 -967114882 999486516 -959253121 972535786 -981433843 983813327 -996465774 991561294 -978328743 969982712 -988094062 982476419 -962939581 991474719 -992998190 983206845 -955619850 970888850 -969606643 992235112 -969795731 961155143 -983981812 972693024 -994090579 972690003 -961038240 950293407 -972576844 994670630 -996924047 974312602 -962217670 974026947 -952770098 951697308 -958082797 965422447 -968579750 960200759 -990292692 972374442 -999462963 975283894 -971210391 989868308 -986535470 975452291 -984424255 966699484 -992989537 976809707 -972930483 984615302 -988593052 984676798 -981767692 952990962 -950407640 999698101 -974230582 990950931 -969812797 995141680 -975551225 954739836 -990068884 963775852 -978149364 969887576 -968269748 988939557 -965242187 997054028 -994526367 964589500 -966801339 995891912 -955274372 987805833 -990875630 957814465 -952925450 961289395 -999364725 963505197 -954919604 999984928 -986342639 990671705 -981094366 952776526 -983991214 978441728 -959235214 971568162 -986873818 958715749 -975110848 973776628 -988883545 969196678 -958981899 962062849 -986651748 978432216 -955250057 992591886 -971461944 999782834 -999168503 980823284 -954749552 956182422 -965571089 962877847 -995203480 985272772 -973242789 965878755 -950367925 970317699 -972019868 998802005 -996747657 973000572 -968826731 995746183 -958813468 967935625 -958950786 988494871 -974699962 996859583 -956978717 991526739 -984245058 967454412 -969469196 993800291 -994173658 968932407 -971362348 993109610 -980096405 992433875 -983415139 988514065 -975147074 978791573 -990156688 999328926 -982380724 999638650 -952324960 996484326 -994146941 973067659 -974655578 957147260 -965141976 963384580 -984786951 994194121 -966306626 951940268 -984932141 998844144 -951066475 974879126 -954210504 987505466 -997589472 970175632 -987620031 956058272 -976131620 964914325 -976397702 969775928 -953378600 980716673 -986848416 986416220 -995103936 995742896 -982433946 957158039 -988655441 952066095 -954486187 954355557 -986456182 958649021 -958876926 998642091 -960574519 967025875 -963530556 961367165 -962401644 998444082 -984563917 974422973 -984962834 994804764 -984516088 997680435 -962516634 961889502 -980436948 985250778 -976289635 991575379 -980474210 986221826 -959933928 980146386 -972236275 973235581 -987295098 978203603 -981526271 976477596 -994703350 983298311 -961418171 980892403 -970174391 987827171 -964339703 980123796 -984001988 987335857 -981688045 973557706 -953035346 953672951 -992426970 997524434 -991402113 991020901 -985286334 976526369 -998105028 977756916 -961286720 957086273 -951551491 980877578 -996385747 998712715 -979611822 988605146 -968072275 957221881 -996998904 971918905 -998551297 983391808 -955533978 977754189 -954737491 962548380 -982316830 980640140 -962386602 951726769 -967036585 983781652 -957590785 977756565 -962861665 985740521 -959274403 997102495 -951018734 989215180 -997983847 955881988 -996644649 994448303 -961422132 978512337 -979903458 980305832 -999103705 957040767 -956758437 986053347 -997251569 957789167 -985113985 991106816 -962059052 968651536 -974198780 958248626 -976053836 964566126 -965593844 960504697 -953825492 974556025 -956427042 985944968 -958183826 961261518 -987452602 952928470 -968267618 976359864 -971530343 998269959 -999403595 970470799 -956182645 995498319 -967240099 995701818 -981909052 965491408 -951239364 962807601 -998452704 973994724 -992635473 967526634 -982993727 963161707 -950923148 962425145 -974130753 971956917 -978692559 991785573 -970625764 998184423 -996346349 975357324 -957590761 964061193 -963132997 989574802 -972057609 996635333 -986246875 990670744 -973781881 988421797 -959346081 984342492 -999190635 960678897 -979106528 957042733 -971059713 953844902 -956736560 962984318 -986869127 980400680 -986618933 985028951 -968137614 992502346 -971297141 974408538 -979767444 967509723 -956571024 989696579 -995873495 982920761 -986180821 952450617 -983223943 957883674 -969687733 976580418 -973584241 990073998 -963155125 992871791 -997973591 980194578 -981997386 997249912 -982749838 970922563 -966587750 975468645 -997057213 963769627 -988793144 953821062 -991029192 991450871 -964386038 963378042 -981022693 951054709 -967976948 998412381 -996165849 980737014 -976491301 998276934 -952247737 990180003 -962872265 962009638 -961327787 986214956 -995514020 979014203 -979308993 957814896 -997592988 987552341 -976444017 967592961 -982334697 999423967 -984030072 958357736 -989191038 982286874 -993311142 974834079 -968136904 987808070 -983761119 971943571 -984347655 981034237 -959709996 967061558 -971816769 960946062 -956966087 988013617 -964601717 954948223 -999716097 987526883 -977274266 971869753 -966221785 952673741 -979300378 992411599 -996219346 950929711 -961923708 993899558 -994786604 996213776 -973232907 960263618 -964317607 980708526 -957070656 983573126 -968242272 983539745 -982985680 957968105 -963064658 954459787 -990143664 951728625 -955448269 952529548 -951218806 985161604 -964039604 974896882 -970055664 989832336 -950252441 975174184 -986198496 991283633 -996038598 999757813 -970301178 965971112 -950366484 984837451 -958598923 954930396 -952465048 974259379 -997430810 950992756 -974538571 951845016 -984547838 985552700 -961980916 972516842 -962114927 992198921 -960644904 975135944 -975344280 982761389 -952870823 977620347 -955438361 975368331 -956050825 987061063 -988768495 992321410 -959860523 962076419 -995124527 960126802 -971667087 956023146 -957466802 964347794 -990579956 999355040 -958860570 966032637 -978521027 967065569 -983145720 987922043 -960560203 968163401 -990280254 972097944 -975635202 983229347 -992260631 969549619 -975100995 955448831 -972786471 963350009 -957633940 994955399 -993009138 954309868 -991615311 975336710 -978273384 980732536 -990837239 987056502 -995604676 971786552 -970611865 963011603 -984711510 953661066 -960733200 973661139 -975672953 976652117 -976414260 986643533 -996043247 999379183 -987833675 973889263 -996391655 969004640 -954542488 982716906 -987314510 950965662 -990471294 956508963 -981314453 959057056 -970790121 967678886 -999669625 955035494 -983662562 964902231 -958133283 990737225 -996966387 985411855 -989354427 954656452 -992846741 973550480 -973981773 960628737 -997894018 980042540 -985480079 968065866 -979974940 953838510 -972117979 960532303 -957959895 998985562 -991145860 981724987 -968961219 976130124 -988135590 968645786 -952382951 992089841 -950100072 953765869 -994035551 977777569 -995542539 965424623 -987600731 995325978 -996755650 986046023 -953207548 980264427 -981844514 976491912 -972047733 984599118 -994106074 957881677 -968227610 999678836 -984070843 951867370 -967940073 980092744 -978275523 988669637 -995991936 982001700 -980705725 965103724 -959914105 968793145 -958626652 953894695 -958297378 950515457 -953306147 954861231 -956493448 963813611 -997766306 963847604 -952493601 994965364 -975556347 988192431 -984018907 983533856 -981831062 960796495 -982250219 973102387 -976242632 956942197 -953524672 981900455 -993765057 997608264 -968330229 960036236 -950045987 955791525 -958019699 958281106 -994545797 952497799 -987751507 967399750 -965969071 981656657 -975537666 976513502 -996414252 999787056 -979217132 970737216 -999005875 998523634 -966999099 967399499 -994518490 983826368 -988463284 998564810 -976488366 986555780 -963298515 982695003 -995956913 981452682 -989510316 952888547 -974728475 987018308 -980610474 967108961 -993580030 950863360 -977333515 999971305 -968008089 957065495 -978519083 965640573 -980586717 975417144 -965071164 963697515 -981846510 964022072 -990631395 997969483 -976891358 995295338 -990466282 976802574 -978991398 971783251 -974355336 963212833 -972964147 989666056 -997217200 972402733 -954652982 965746720 -982284942 995347915 -952782533 989377682 -999408852 971502601 -972416642 982463802 -992080334 976024213 -985929085 977075246 -971584679 976096197 -984495720 999270084 -993777219 998528393 -963386553 967984912 -952396882 988074251 -992682913 972568834 -975391935 998150110 -957234715 976544452 -974956973 992214834 -965318042 953967921 -978417301 955127748 -971412027 967752947 -952950691 969634112 -992521648 976276300 -954884528 973487866 -964505483 956925905 -961879038 989646461 -983268302 954058435 -977865408 995607281 -989197270 981964307 -960632071 992929422 -975084724 989375616 -986537218 992112002 -993418280 994386295 -980172318 983817339 -985018398 962887762 -972297301 960057170 -984236126 974634500 -989228586 988679881 -998901562 953125283 -998333911 957231624 -964845134 954197256 -950557992 961475773 -968703415 984650796 -994778997 965366953 -985427996 977073357 -981475409 961346044 -981619441 996701720 -980358708 964712385 -950263483 989872192 -989923758 978719394 -956181727 969470804 -977119892 995460581 -983652154 977560501 -974549057 987318279 -977481911 976326014 -957044909 991670768 -979422587 996414556 -979278329 963538711 -962430229 982809906 -954729057 966803332 -979497745 987987376 -973918187 974390027 -996453366 980123912 -998680858 985790987 -966474260 957054260 -972753811 999893588 -995762761 970277003 -995807926 970229776 -959241860 960269012 -950272275 992826692 -958448047 995724110 -999812508 982539641 -981113950 963079500 -955842165 983355050 -986686147 999099921 -957890120 957529766 -989578733 987350802 -963315722 957494715 -984648025 980452962 -955006861 983485617 -950519466 982030953 -980554021 952586445 -952279336 971951111 -964668586 961809593 -960886690 973296844 -960738208 987264020 -990171179 991988886 -970036324 958315111 -967021431 992827220 -965887795 976329555 -979477456 967437577 -982557938 997845686 -970683132 990901861 -965432657 961257173 -992074195 964143255 -979342282 981799265 -965046518 971187520 -979434647 993175325 -964010119 953261417 -955052248 954169804 -970213388 961794662 -977321618 950907645 -971290390 970215662 -969367822 974008701 -952973098 955149121 -988036595 992872580 -968070310 968744034 -951757888 986409352 -962112484 964158126 -991851626 999996170 -984011528 994464787 -990332949 988628348 -955986265 993832953 -977394833 997667162 -956052255 977097407 -950047015 956091188 -971752801 964246484 -968642592 961184353 -961403837 993421401 -967366044 993967146 -977484350 954867043 -986354212 992162538 -960375368 996807552 -997140291 975416306 -986872247 989956703 -969559358 953898177 -956505251 990153036 -955602031 995745340 -987381692 958735448 -969230636 971708358 -997300519 968497535 -953192419 978498238 -968779084 987131351 -959451821 995599273 -957544359 998961002 -959418101 997528044 -978650820 987211265 -970536038 960419482 -962990902 978345217 -979403039 996135185 -993842715 965161390 -993027558 967712297 -997938319 977668372 -987505423 989799549 -975596940 982010486 -998046788 983766817 -977128103 970881958 -993020744 983674108 -960074897 995440764 -957737435 954612180 -995061646 992001342 -951963097 997782084 -969618106 993196165 -953712477 988547383 -997193607 999991238 -995449128 987638069 -990231668 965033603 -975203473 964999715 -981961943 963884258 -990392494 971212340 -964167610 992792994 -998956993 980748226 -962452947 980173135 -980393630 991085071 -995131427 974591934 -987714203 962702918 -970600685 977281654 -991434446 991135871 -955163390 981173700 -986421266 960943102 -977118646 979735763 -958142732 967057811 -999892860 966322043 -992863824 963790517 -983854835 982581733 -977394143 979702674 -969293923 990972665 -973661174 972396661 -978877710 971563956 -992825067 958327822 -964148429 985644350 -975290950 980608511 -987219001 966625897 -986418314 961390857 -999295993 968487787 -953287131 968122495 -991580959 982629036 -990073365 963438345 -995057375 950508009 -996610921 957467144 -978245802 957645641 -986268251 992979818 -962232298 955390434 -983572164 950883623 -984073026 968452797 -952681289 967882820 -977179637 954885449 -956797314 984076842 -967714603 992604867 -995115054 996913024 -972434979 956683473 -953021357 973534704 -975845426 975744744 -990896410 967773677 -953264171 994517746 -960199348 960546589 -951658758 993149232 -954706838 979454890 -984520422 980551973 -968310958 981301464 -950294578 975304470 -977492803 997263870 -960701214 989358474 -979134459 976175123 -955005890 963212184 -983617849 960700841 -974288221 977620504 -996964964 952401399 -974694113 955654747 -965753210 977497388 -994856373 971443441 -954094828 959438468 -970765739 968441277 -957859147 993277876 -972166767 964277921 -999303229 967596732 -987853536 994235326 -964247108 978743987 -989767900 977732292 -979365124 966775704 -957694221 963422954 -967516261 982161124 -951406862 968611142 -955077307 989946384 -990420416 989184729 -963474902 953090028 -981879123 989878485 -975401876 966429276 -969368709 954454663 -950272800 983141993 -990274689 964477192 -960203679 962134719 -957743182 997721451 -966400301 954002382 -976865839 960129900 -968388870 988361710 -976984867 957847692 -975453377 970909814 -967867973 978184239 -995473719 953759362 -998076893 952173062 -956379587 968661454 -986335380 982709365 -969056888 984161727 -958291990 972345410 -980777227 960779665 -999849199 989147167 -991487017 987080675 -968726838 976757602 -984579683 979708197 -999281642 969823337 -954767211 969420025 -994533945 988148865 -990314285 995815236 -986380925 967605565 -981146244 976195045 -983332476 951641771 -982776829 981793063 -960592029 973150495 -985285529 991351376 -967309682 995276496 -994403233 953674066 -951913036 986343619 -992052660 975855250 -974794775 985892970 -986381982 958063573 -997288656 992105938 -953967042 986525657 -993937335 987951817 -974236723 962192259 -971691088 961854800 -974670992 997758744 -964458085 965446059 -999092389 986459247 -954100053 992355757 -987560970 992899729 -969737207 970117378 -988419412 997341945 -950340688 990432274 -962925040 960832638 -960148670 965980457 -976529731 967464163 -995106142 974254883 -969409977 966395831 -951572528 963457946 -953220311 993840469 -950981441 951545118 -972841252 953319696 -986752256 954292512 -955077943 965918573 -955467428 966633682 -956405577 999687406 -953495438 973861346 -967420981 994455050 -977220395 988599780 -994333558 992642813 -977811511 961048598 -991101306 955462717 -982927146 961261556 -989300256 984318662 -953628354 984251721 -970142517 991986513 -974014054 973539133 -989866585 951299800 -975455629 986218909 -954296411 984509620 -999845846 993261056 -950518426 964807446 -980358167 971931671 -991164134 990806026 -967458739 950629794 -966626245 962842646 -984540701 951034224 -994889126 960910474 -956473201 959291262 -969696130 985436905 -979564091 951165432 -959384491 999699592 -954132672 977223874 -981366753 994373491 -969378863 997721757 -999550003 951826302 -975211319 952616336 -957894143 987462386 -969764643 989123720 -982824141 987927005 -971727125 994195400 -967961542 964054078 -996716907 988211934 -975214615 973396217 -997962174 974741378 -970222993 968334800 -997298047 967042235 -980606546 999877570 -982218427 954722502 -953308366 959716510 -987051968 975449474 -998404111 990409798 -956122579 981960365 -962070389 994738379 -989154452 973189606 -983726023 985203063 -968317952 963258084 -989129143 990799079 -976317207 951117953 -985958611 977054449 -967040054 969499009 -975374196 955906749 -996912384 986661160 -951417517 994361577 -984337250 954174369 -987534440 970437920 -968871332 959788653 -977369427 979377633 -998241945 950804633 -980011860 977234641 -965611018 964889635 -974996020 969518285 -967085541 957557031 -960312880 986244436 -960421426 972291127 -994545591 970643630 -974693956 961283297 -991508320 967342954 -982027475 989363678 -988363616 965141136 -986903310 967646535 -982116343 987271550 -958101725 986377120 -982480217 970421451 -958858870 979741398 -982171992 985203802 -993015669 985680868 -983510835 955505700 -972192983 996811234 -978632630 962435751 -953923061 992928911 -994400245 979780525 -958839842 952362025 -954915144 995407981 -987517689 978579461 -968417429 953555955 -996981899 985249760 -992713863 994374238 -993110496 952755664 -991110662 960086383 -984831566 991210759 -989065445 986508920 -978177689 973757606 -972461695 958717883 -955452080 981296183 -952606997 992255138 -952139304 959540952 -991620415 994625289 -976661679 993287299 -971916609 995060391 -981841994 979043291 -987747987 957462711 -995611724 994006257 -954173087 981683837 -967664807 955749825 -997711309 982468381 -951547551 984265074 -972575745 974692936 -950496869 967122237 -978390999 952997310 -995124819 995406804 -959979131 971453161 -967363567 970403036 -960209455 964508960 -986767582 971590559 -965976537 950922270 -994093185 960911164 -962570571 995251293 -958129395 963698055 -956383863 979498892 -954581150 988548241 -999887856 997165567 -980319037 995314441 -996117886 999088898 -974426325 972648005 -970827505 979122197 -979705752 974326965 -956217754 992021845 -968120335 973270693 -973312148 964755256 -984315592 965381327 -981839929 965483788 -987350315 999725617 -974523407 998710939 -956010827 961406727 -968719048 979880401 -999060674 987750751 -958082988 998451034 -996256071 968262553 -994765611 955282569 -971867630 954111292 -972688985 973040150 -999073421 955887423 -973495954 992297506 -979335176 962723819 -952195705 958269955 -992661799 973998694 -996036061 990452529 -998962767 963766671 -974200317 957975348 -993999100 991820937 -952340059 971963627 -966929043 974036878 -972163190 950054928 -998186232 963716561 -989348564 976506796 -988934291 992565906 -958633266 999749312 -996567755 968743586 -965153881 987388600 -995048551 998902101 -980037360 987127393 -992879722 958216688 -979706265 997837626 -982815282 959476578 -956636961 998558322 -990924026 964945429 -979029731 990059429 -953960813 992143255 -978510694 982408145 -961407805 963292424 -980300840 958918564 -985641660 956435618 -972291617 999313211 -963797179 996162560 -989492001 989983330 -979804389 961915320 -983452067 951925224 -995205919 978294334 -970549703 975823858 -956666873 993575464 -997395179 972484640 -955217970 959867536 -956246279 962687357 -967485285 953569978 -966473358 990659254 -983664094 980688293 -997561281 954211937 -979697884 961975635 -962532157 959457768 -996530242 951626847 -999288166 960007142 -968129053 963999531 -962269122 991769719 -993149709 989602217 -966738553 991167300 -984923879 995027105 -989978330 984107137 -959167009 987346200 -967950846 999392836 -954782006 998711261 -998096259 984426682 -978404620 956169983 -978908573 954561437 -975068202 973305331 -960343750 957613393 -998508267 999517715 -974858738 983473856 -992302425 972353527 -994518825 996182195 -983561688 971022044 -990503194 955774183 -959503413 961810510 -988008459 987488945 -968727393 959343403 -985940188 958206419 -983468064 970977078 -962156036 984438546 -955415357 976819285 -990724839 990180599 -964295845 983415948 -983208514 982938378 -968107326 972516832 -975018341 956312663 -974454132 957743106 -957362079 972980858 -999552261 961567665 -965730459 963041932 -964825214 975502952 -988658046 962952694 -999022646 994558352 -991444561 981570316 -973549276 964071166 -958258721 982109685 -997763003 965254500 -989696746 976194453 -975492503 957465547 -990635989 972109640 -971380548 977764871 -970714579 982290378 -966422264 986408671 -976153603 975859219 -996718553 975708308 -979040338 963115667 -953729478 992286611 -986597743 991807294 -994733636 967740563 -982804719 960300477 -953862102 985801382 -999655514 983985094 -970271988 987621753 -962808744 972460063 -951517329 991617677 -987962051 997018099 -996987723 998432649 -953042636 954974909 -995991726 999756897 -989278701 979983547 -997505625 960694376 -980510301 965874079 -967414323 951121734 -975695761 990623600 -987459198 953294947 -971173716 967491063 -990955573 991477884 -990444294 982114665 -996381581 964151678 -952765456 977111224 -955497362 991008066 -994959384 984242478 -993603848 980808595 -950404535 984635692 -967064238 996776357 -955418528 950063497 -975728388 993771575 -967883059 979579305 -979134828 986420064 -989244329 967524186 -960275696 973862764 -986816802 954050370 -961363699 981734473 -965636991 986567519 -977420608 968948678 -982154409 995870964 -965995563 975572550 -973898842 994542625 -953012576 987246988 -989534469 999278278 -972372158 971270463 -979671017 968632402 -967736180 975309839 -952962861 972868347 -993277203 969583992 -966025319 977808742 -962654744 952773712 -970354046 954272082 -961416280 988768133 -986787255 983058337 -957535456 968552930 -966452887 996393958 -961667942 979522035 -989154381 991442650 -973897279 954763685 -967275768 982342483 -982850764 969524218 -980466636 960052187 -995164109 971716814 -959703063 971605008 -960566082 977603453 -978121169 959063486 -972012034 975216775 -976694456 959704412 -973904919 956220630 -972407318 996062657 -999861110 992434401 -957589690 980748303 -967491636 987454328 -976417401 998243134 -989328101 951640049 -975486048 952715159 -966603425 951641072 -990781913 951488050 -972769832 953605340 -974930446 990270332 -977712298 991977821 -959396041 975819479 -962280749 970791037 -951595304 968469995 -956385570 998877020 -953404711 965683705 -955749796 971626215 -966443961 996812769 -950536806 990883944 -998645983 996227400 -962787629 953958412 -960726537 971013033 -986634480 995553980 -996721983 959344734 -995064708 999187591 -967137549 984737991 -984838971 995159582 -989071673 964656264 -999629888 990676398 -993798305 980643288 -981789948 958601849 -991897911 998997119 -984045724 970016383 -988800090 959222951 -955079939 978009640 -986628957 979810194 -983909772 979878440 -998593615 966109146 -950743275 994323918 -973062134 954055430 -984330697 965639194 -968939357 974817716 -955309407 962738453 -991230359 966598190 -984010201 960719789 -959578433 993756240 -969831753 993502278 -952969990 988070763 -990849114 988811673 -984742856 977402519 -989687262 963861700 -991279447 957093913 -971734622 951647826 -974271439 972661638 -976377474 977112839 -984748143 985878865 -972459447 960100224 -964291795 963834049 -980246245 987557490 -982757036 987720663 -968659375 952840964 -987311460 991279371 -956754789 976640065 -954730210 998561035 -991403210 971774722 -996410274 994449096 -961109477 986320827 -994903699 960295784 -977185114 988239251 -998016469 998306742 -961390386 996503792 -961312200 958376688 -969346066 953984480 -994248845 961574006 -974031325 957372435 -988186342 980169368 -991008783 954435648 -997880644 983007483 -991263952 974724864 -993236928 955513887 -988087748 966097800 -979913048 993826632 -975086456 984888332 -960483893 995085525 -990136121 989355752 -957863307 955591999 -964724780 958965840 -962898013 952505565 -981006927 972565167 -991656729 995991677 -997857753 997235464 -967267833 964695632 -978308855 976218579 -991883908 971387522 -991699280 957941001 -967635963 985616829 -963234826 971388562 -962934655 958770854 -986389534 960743362 -951149030 970411539 -950251691 988865398 -997699109 975185679 -964580331 953972130 -992589101 971444291 -992181144 955797854 -986998207 976663904 -971809026 984078217 -990610760 989680960 -974721612 989577237 -953051274 988735021 -956333184 951782655 -969941155 967683242 -950871028 961669422 -950109758 958134164 -950527708 996666075 -998370333 960587010 -976693791 962910580 -996668994 964351026 -973769179 977409967 -961215326 964112276 -977710595 969086510 -982289042 960467653 -984044861 978139303 -996385990 970634283 -995082514 976371361 -951375492 989458048 -954227559 956372610 -969506171 965570938 -951527978 987849638 -978602236 990447016 -968342076 998023737 -975404886 982591779 -993013698 996577527 -996518326 955958813 -967599460 954288995 -996511928 992810655 -999021208 998275958 -965769311 964303548 -983967722 950295744 -986347648 974626164 -953697980 960035323 -985731755 965923928 -957039269 996592447 -992007353 987196429 -954716593 976752157 -980696968 971139904 -986334930 986797819 -978567363 965874064 -971871934 971142301 -974101808 978076376 -956127175 966282564 -971160896 995943060 -994639677 988592591 -974357202 963652813 -968922555 980610906 -987322123 991359871 -977757746 983710857 -973614952 972257027 -951385512 970379461 -979325172 999185850 -989371409 969060937 -973388828 965162070 -959045400 986318740 -998149354 954084155 -996853353 952248569 -957283085 954685147 -988755128 991239267 -975988343 959470952 -982281153 983544005 -959717410 997098758 -989783836 969031946 -955590292 967031979 -998235843 965453346 -964136259 976167127 -950446794 960299540 -997505258 956424623 -971243075 989856046 -983564358 985646165 -974127431 991675469 -974614313 985832380 -986826021 970257288 -989241793 956843533 -969414115 976265122 -996628783 990432113 -995710265 989914334 -999337849 996457554 -964037811 952522434 -954365568 986042635 -985297630 979533825 -959334221 999867648 -978971936 955144503 -991191988 973932599 -954233347 965697684 -988967860 969472111 -980883825 955182412 -988915920 957220512 -962701917 979774190 -968477059 966152865 -964976096 967901676 -970247031 962986314 -958823486 998724137 -974040716 996578216 -968621136 957399229 -964755374 998118363 -968982447 976814986 -976439202 989198794 -981225354 990155244 -969277765 982468332 -978361185 978199399 -995891543 958309087 -983442484 955728981 -975102910 989692791 -972686489 989584400 -973108791 967876746 -976041781 968071928 -981432147 980004709 -951001909 985700975 -955113820 974806820 -958281610 994956833 -988965903 997339504 -951326042 960462605 -994752658 984010377 -978647529 970482608 -978249213 968343957 -960458561 950352591 -965616858 987414238 -964011957 950891303 -963806696 990862338 -987372560 982174150 -988291291 990630988 -988616010 959312825 -955208895 998093680 -958712495 963326706 -958204165 992360321 -997619101 995536631 -998515185 959902204 -962185575 985944688 -989261313 996290514 -997031949 997372197 -954956866 983171593 -968519072 991083353 -980017015 962860432 -986210440 997330998 -977064997 951498877 -967274258 990496123 -976213879 990169514 -961857240 986945171 -953335924 995107678 -983473126 971155302 -964132335 979490117 -985539102 989467961 -950355624 991730547 -987509609 951267656 -961685926 981925539 -953650175 953067914 -950207077 950312209 -978224253 953413123 -973102451 981422380 -975376167 968578856 -996574160 999300313 -990472606 987207257 -977301376 951320462 -951747602 973825461 -999377491 991845282 -952459389 970318870 -966376201 993331332 -950845561 950629323 -953830297 955440828 -980769511 974335854 -970281240 984342149 -962434100 974646826 -978045388 980873390 -991199369 989168284 -972519437 952039464 -995683261 957493881 -988780871 960405205 -997176922 988477385 -996848712 964400184 -993410356 973537621 -963717491 983441837 -988731627 950807362 -971022007 983995253 -953235491 995974143 -973560646 961543801 -968256922 982455593 -961616883 950174490 -957062687 991759081 -971080786 993393043 -967922234 974419769 -969166447 996789261 -983452028 955320275 -983445773 971524943 -958523389 967489477 -986663856 986958379 -969659969 985401390 -994237590 961797651 -991727170 962094796 -970302693 954282137 -952837173 970572863 -997304270 999223180 -996307451 963798578 -969448447 959671461 -998166274 956386229 -973031303 996471154 -984536336 975318276 -965589073 998246457 -958603667 956840154 -950440169 955336022 -966835810 968226695 -989085174 985864066 -952008062 990199907 -975921587 955817653 -981104871 954102029 -996204674 984134241 -984663725 990242401 -960022984 983144276 -972887702 958124516 -980350822 966150651 -964839482 952750186 -995594736 953994322 -952038379 994069275 -996814960 992095788 -954314871 981873440 -964429835 961590386 -999145680 978480425 -958645950 999782862 -997218810 958778210 -984664607 982976286 -972936687 962123629 -980126358 973873154 -986511893 980560988 -950942898 964172700 -958726152 996156907 -996141176 989312587 -980599584 970487300 -951660791 952909859 -952069580 976407621 -999770545 993299759 -981958860 971255656 -967305485 978141477 -980425455 990626593 -957955271 961531039 -960468085 965617613 -993391134 950841314 -968115183 995123639 -955911325 955745884 -997847432 973798284 -958327232 954029784 -954599525 952551815 -993747367 961590989 -973325578 989639084 -983848604 953597661 -969338060 969343155 -955465721 979547505 -974164199 991703834 -968008939 958661199 -963425574 979420789 -951515758 950415876 -960166508 974133777 -956951614 973982796 -979435785 965859539 -954823545 979937982 -984048205 973826304 -967847911 959798132 -987185166 976268121 -980734612 990221087 -973369770 980050264 -957052317 971524120 -959301032 961990473 -987060854 966203952 -989275178 951193323 -957646431 950141436 -968607300 952151213 -956079461 995835649 -955156924 964617319 -957442774 987425989 -970736412 975363791 -975700983 962726246 -982939608 961410112 -961817571 953129180 -952112345 971869505 -958829587 989382161 -951015733 985299475 -997617787 989543090 -986680023 958986499 -983625269 966616779 -975432450 971921970 -975303803 974425236 -962116207 965953151 -964088724 954696745 -980242213 990395182 -959639614 978085087 -985684732 950466359 -992837763 986699555 -951360249 968452198 -955314987 999644609 -973115054 986463105 -959228766 956790629 -974251237 961299597 -998795112 971784421 -951345108 978058047 -979133150 967967084 -953208098 997326342 -975351242 993620694 -972742507 990060387 -950441965 980199219 -950082341 956175476 -973119092 980450747 -966054493 985976064 -953006715 979184645 -950730295 966966232 -954581150 995750747 -964312972 954881321 -953772564 986612937 -979909269 980933211 -980117847 976671238 -988431348 995264703 -997243858 994904141 -981708333 984444925 -976941538 953719775 -962998218 982944536 -971989158 970275718 -988629355 964225468 -979041846 962155109 -998780415 982776708 -957445460 977319607 -975851765 978796686 -984784116 993739335 -960713979 957483760 -989363010 969517589 -994347909 963478026 -996511236 983556891 -988458091 965866811 -977614983 956904320 -984312238 963130760 -983997657 955777125 -954438075 966812627 -963341360 995869014 -996428637 983382975 -999822133 952206014 -955414875 958593117 -998414118 981889325 -995263955 994702139 -984218210 979109958 -981713690 969639693 -965771884 954528011 -965056185 994253528 -972436113 958752967 -955488933 954885067 -965250624 956299456 -956572413 960633437 -976995371 988572640 -991666035 988440336 -992131128 990365390 -983540228 986545863 -969008248 988655485 -955499740 985841576 -957323973 964196911 -994082073 951528211 -978085286 980971687 -997390265 972857795 -983293242 978697719 -995388111 974264735 -996456551 974609147 -973753866 965668306 -979585249 993679286 -987980970 987194237 -971508161 963828611 -987229558 956576514 -998570687 998893993 -988862145 980809064 -963859420 998855991 -975422073 984630472 -965414929 968522051 -979855268 965657110 -957349861 989228577 -961085903 957437875 -992059804 956165000 -971693524 974018353 -993454662 989421019 -967514219 968748098 -969662469 999378771 -995924786 979212824 -968191900 999604442 -957292905 992623668 -987318968 986672814 -951291959 978795669 -990570299 953221759 -994337635 970419767 -964616761 984336516 -967372580 951819966 -985241408 952063527 -959543254 996661105 -958608063 960336565 -955767754 994122772 -979678898 996465955 -972646252 990887194 -951158643 963787947 -953861385 965771273 -993220648 976218549 -958170832 961146171 -968416878 967444749 -957858922 962646376 -954427332 976889511 -980212604 963180055 -966363042 981626261 -992236594 996726515 -995339150 994025287 -999459665 978911331 -983134431 963674375 -976348705 975841997 -997849977 958698008 -974009160 956508183 -976572847 986303391 -976334231 983309004 -979686640 969714432 -963154868 974364968 -977487548 997298817 -988830928 971339619 -973197109 984736533 -986807113 971172218 -955883988 971019304 -952882758 980227383 -997342221 994441178 -965508582 991198754 -960781833 958436609 -970347939 962427795 -996973877 963707242 -961039624 951823701 -977370438 950031669 -961990424 995961038 -988320004 986274325 -972505965 951485433 -955387460 960002521 -973890169 999009041 -976260904 991336429 -990607630 966095523 -985506939 954938327 -997939905 974194895 -992777133 965313148 -991221830 990324996 -997677297 971054837 -966965029 988810321 -956977947 962070327 -987288864 955308838 -998697790 977637121 -968142008 993757467 -953244135 978078409 -978996635 954596540 -974816582 986877702 -999644787 950372728 -956718873 955469165 -977012778 978151427 -994621171 982122161 -988467897 960674627 -994964801 962451538 -993552053 974636201 -986917661 980525037 -994416265 991553168 -957398293 979206177 -958235971 988924396 -958001322 975777216 -958401381 997131209 -988984981 983150510 -964996654 956687202 -966483163 957804863 -986350765 960558943 -963469761 998120345 -968101646 950814803 -976923770 970128111 -952597100 962340047 -961531376 962311091 -992050001 982374109 -980684165 992118210 -978906647 989210557 -954540186 953972257 -992847023 966042608 -964572520 965699211 -973586902 990592709 -967958785 956561383 -963069581 998250211 -956828651 990815106 -971478198 961491596 -960856367 956155327 -990869033 998159733 -984226040 985421630 -993951815 953102791 -953091126 992365223 -972246619 968390590 -950730542 999520041 -975790409 969954816 -960788814 992159638 -996060162 987550435 -988303884 956495150 -950549499 964647805 -977568539 961651508 -969692463 992380790 -962460120 966553419 -985859576 976306323 -974073048 959006989 -962392321 956947897 -982584593 999889605 -991672022 997900755 -960811651 981073080 -993546183 999329458 -962044068 994661710 -989564838 966987957 -994097258 986663132 -962301180 969900660 -950097248 976589190 -974324215 992259065 -971795649 955376500 -950415318 962150873 -966918939 998799481 -975168417 963582750 -986723549 991196863 -960575206 965462625 -991741529 952503863 -990727718 980587318 -977512302 974860442 -964209594 972297474 -995579816 976531760 -976539051 972223768 -959002234 972353442 -952269260 961089806 -989242646 988145584 -962628787 994539656 -955482388 984966925 -969083458 989942746 -964698133 970373627 -978089612 980673162 -973480090 982257734 -992352677 995553296 -975583549 997145984 -996017205 993648084 -991218428 954403712 -969793756 987734417 -956751982 956706252 -980658319 984180504 -965183204 986596800 -952058946 964250047 -985072550 972698125 -982698485 963728361 -971081742 962803900 -951199021 957664677 -985344028 984586530 -958923669 974924028 -954051086 993517233 -958511288 996322056 -995144883 995199669 -968446343 962275881 -977123092 960129927 -952752580 997062267 -992889654 986586797 -987391413 974345820 -966193733 963646454 -976159035 974976843 -955756046 961705709 -986516830 968244269 -964989279 959423213 -970526033 950226688 -971801640 990505980 -993631212 951966109 -963107638 966708911 -965801317 952381366 -998006363 966544820 -974950307 976530403 -993163376 997385985 -974400894 994943450 -965280031 965280662 -969046897 996670662 -993031799 996222347 -963022640 994281671 -998537778 998077855 -963939996 980940279 -979740867 983510888 -978440987 962876614 -956379849 950723493 -970044082 982105712 -969579501 959537270 -969603820 962857423 -956932119 999756776 -984168596 963391159 -992528326 975490551 -959700997 982443476 -952585859 962538157 -971698583 950447873 -953668862 965864261 -974410392 960974047 -989592143 996194866 -999266418 993174174 -986978540 972224464 -976013132 952325912 -954610227 966866809 -999160960 986395995 -975073325 985441827 -966152357 971800922 -968929998 995876159 -974985903 965261416 -987819956 954701233 -969363504 990863017 -954462491 975255638 -986884337 985505438 -987642004 996626511 -969452244 959335762 -996415456 963903178 -972984088 964401015 -953593591 960062955 -993267878 975501031 -967583892 969202647 -987025253 996842449 -993004323 967429768 -967751718 956196017 -954358070 954832105 -987327099 980447319 -985872936 958408388 -968092854 973709347 -973467062 976467511 -989908631 994221786 -991965514 957928016 -950662873 982590304 -960231824 973819660 -997159817 962626732 -980785276 964411881 -994146662 964931662 -964367656 976477227 -964774782 996774860 -987823769 987490531 -991830386 961332529 -990154549 993802461 -956261297 995803950 -969866171 970992952 -972425705 968927216 -977839627 961051522 -952694331 990177992 -976455152 957607810 -976232922 961598918 -995319834 952288855 -985929756 955153498 -994138442 996369697 -986857758 995835329 -968838277 976185587 -988683519 979347795 -954079313 968761667 -959946117 986132066 -952534406 976412788 -968233870 963493178 -962306336 982884006 -970512077 987701026 -961428489 953567773 -961221957 979796217 -972017072 966928336 -987459693 962182473 -969871959 969271980 -962238378 957880332 -965889706 952702711 -950989355 997625827 -990393614 954958333 -975156876 978907021 -982183528 953593697 -950390312 964378104 -951437864 982960089 -965388847 979974028 -957697239 968055565 -958511063 952581788 -951023474 999663360 -999086239 985887762 -984436455 955931135 -975011149 974932292 -977315930 982752025 -984580359 964605807 -981546137 955004737 -971319325 980489789 -991874279 999350536 -990964417 951643199 -969048054 996841595 -966106187 981457415 -970057742 995546110 -962265759 991421638 -992435492 965849296 -967109761 997245550 -952401454 975457846 -973454479 993712487 -962491284 967380122 -980302002 971865453 -969698457 980644816 -959663008 984558075 -986413872 965110961 -967939036 989998817 -966460572 960900220 -967202487 960286104 -956824675 963159288 -998090859 974661273 -984276749 997109868 -975848762 952990703 -994600293 995236462 -961470890 974177897 -953041906 960352380 -956005866 958865722 -972429931 986773190 -997074404 969049633 -983465773 968952757 -968257492 969501160 -952631874 979361732 -992150751 964614914 -959894785 983616845 -973537876 967834635 -983228177 998782899 -952646965 952609717 -991883551 962970841 -975470950 982038035 -970324571 996793391 -996084938 959880251 -983014259 957699301 -979108172 950987740 -959030077 976924674 -984533777 990154714 -957016856 984380654 -966577117 970996905 -997367338 966185474 -952935748 952231726 -950547402 975936103 -960990100 971677426 -958348314 972256822 -961129056 985082939 -968775219 993713929 -978852515 985653635 -996529920 991684930 -978756108 988926053 -988239688 990266725 -988358259 993541561 -953272938 989447003 -963651013 980296187 -989363552 986462217 -970489134 971970440 -951226534 957034681 -965217504 976844046 -988273398 995765492 -987224262 998699953 -986639462 988173442 -950298893 973981175 -977970779 999994856 -952076415 999517016 -971981032 979563372 -967093885 981003203 -968236570 971624466 -960108513 983587872 -970495248 955425982 -970002834 978105884 -976754916 977072192 -978729180 982529451 -977351731 988586541 -969417663 977585989 -998423825 987608847 -969972513 990623707 -954699662 986101266 -983487148 964019388 -982709973 994272151 -976172769 994564990 -985271767 984158526 -957908641 980735176 -977715489 956570056 -964805066 978224207 -963762814 980426985 -971740776 971056262 -992845590 998159268 -978293438 992551483 -959061684 981591291 -982888491 957132869 -975663547 984906681 -974742450 957156832 -994730320 960734524 -987517121 964260764 -972587240 950202895 -955127211 987356239 -980404345 968957854 -983129590 988537687 -987783649 998306969 -964295885 997239438 -983951615 991738651 -956918108 955602027 -966314602 996957547 -998095525 964661833 -994358219 951985444 -974430288 955067392 -960939529 979220985 -971724905 975530163 -990741416 959285686 -979828097 958724219 -994273146 994461875 -975236089 982542233 -998392902 989692859 -993276937 986560000 -997031852 981417322 -975097645 964181503 -958531012 962198718 -974928611 962706936 -997312470 973632275 -956325960 979596647 -951015044 950696388 -976177826 961794981 -995937759 999116613 -968884624 958172618 -986087749 978493154 -994666938 993906929 -963927091 990241242 -992912303 955057125 -969066661 951817161 -978144533 951115429 -995908177 987242163 -994999057 967689555 -983377207 958814819 -958980826 982684538 -964058171 964917483 -998595615 950530534 -993636005 982138358 -998953694 968768073 -998188008 999881477 -998163293 969711391 -993488375 987909872 -953473646 989965442 -954815060 958534275 -998499690 993162272 -983274477 983211223 -980370752 962305711 -971553603 972712047 -953420788 952490326 -990441682 999628422 -982865097 970348107 -974761487 999963768 -977043361 965111869 -955705799 956120481 -984504226 950669074 -999848780 999145714 -997679548 961281340 -950857847 977971053 -982067416 962407707 -970847937 954410830 -962925879 999548717 -967065322 993037524 -970104732 999817515 -964301535 969738287 -972849071 959047670 -955067260 966701850 -959006835 976102740 -976728449 980806669 -956086383 970970760 -982965159 971512485 -990399564 984547264 -961697298 995093633 -984052202 971853200 -993096238 982381282 -955136109 977509260 -954893184 995038876 -972379969 983808113 -961936354 999390895 -985779085 954410330 -952627970 950808686 -956277834 989323630 -963082944 984004060 -970801751 966597895 -991321797 961514877 -973588083 958748805 -951319447 998595187 -951285969 960652015 -952739537 965476253 -975425340 993313317 -978455771 999969098 -957657384 994382114 -979116524 957468201 -959134877 993819123 -980100818 972983968 -966148033 969570863 -991066327 983985181 -987369010 983193127 -989956126 979665522 -995904430 952978124 -981109948 985227027 -995564180 961486872 -968902318 984234446 -964518020 993050584 -960385988 998397310 -967288704 998332904 -977779167 985341730 -957234958 959593229 -954512177 979624486 -959197543 962836047 -981566836 978835855 -960300625 991399720 -959840906 987056900 -953686957 953117629 -962455382 968983961 -998716304 969737668 -987494465 999906522 -987646083 969387213 -978153813 998111472 -962367172 971931379 -981832261 978593208 -955415620 970950387 -995920664 989969341 -957476204 968146006 -956878314 977492025 -975677976 978629067 -972995431 957050642 -971960854 982419003 -980469982 967024365 -958787874 993439414 -980087066 991428115 -962521254 994441229 -988367058 965438139 -976366245 953965939 -974359485 973372005 -956828866 991844426 -968076444 982415889 -964524744 966500923 -987683932 981331503 -951098764 973929253 -953467720 996839932 -981652369 990223378 -960833934 967347435 -956752451 984693855 -954760072 980345371 -963563334 972755035 -963523249 975058775 -985787810 952961082 -991829870 966530654 -983528478 955941215 -979897530 958447196 -970995164 991742647 -953053550 988544596 -972922983 985788856 -973319646 957788297 -969652452 959704227 -964766374 979831262 -962023891 965596749 -993277691 953849825 -992881530 999629083 -991206743 975429924 -977297019 953362351 -996256649 970696169 -990845785 954869832 -975256948 989212459 -968422182 959631437 -988816706 956658579 -952129494 956353381 -962336162 995782741 -966576905 958634721 -982468714 986956444 -958134118 971498989 -977422843 983066152 -989025452 956620724 -979059616 981255341 -983838396 972598959 -958355115 980389185 -968407289 954983712 -967263650 997095521 -981631156 985601197 -983156655 980739277 -994569990 961772295 -985820789 958148512 -991438083 988940720 -975793414 985791720 -963668473 956605034 -966490578 988203077 -978365247 991764703 -997179852 968955638 -961572003 986539838 -951580947 987854344 -956107669 969416051 -962091338 990426264 -962902484 975590080 -976211136 990299973 -985242281 975367304 -994724883 981035401 -952712336 978292288 -999852037 965763876 -951341559 963234795 -994493702 961106119 -979305646 955537464 -979013073 960869122 -957224308 962972282 -970492151 951754285 -992205980 980098360 -958722619 955224016 -995394634 979387184 -974740650 975142717 -974839570 971599685 -954939152 982657753 -951482715 967215564 -979581619 956546786 -998090500 978156794 -989551110 965057409 -964224566 966729519 -950839345 985539965 -956160099 987631434 -988347905 985189233 -955854863 969615701 -982010229 994381876 -993438868 975123433 -964227598 973662790 -970231437 979853167 -997331829 982246276 -961347860 962713109 -959432893 970770623 -963330024 980181036 -990887366 974299548 -986005235 999794090 -980206543 992138721 -973100743 950431291 -970365164 957190732 -953609636 978737994 -972565270 996700946 -963264372 960103646 -958919225 960707391 -950341246 986662777 -988730831 964567169 -984837438 981529134 -951126615 995748017 -970551808 969986100 -954698742 951079461 -977145160 955993575 -970680454 990857195 -969094042 963272637 -963897958 954079864 -984018023 967195295 -978862403 998271990 -998435718 950204718 -953417588 997962331 -994684834 985500614 -962171282 986791678 -982611080 952250897 -961873703 971920773 -956381101 976082373 -999693201 963615461 -973939259 994610035 -961856226 956883844 -967797195 965820320 -980245045 993843274 -997573096 972847301 -981499921 984017934 -970603426 977239135 -990559816 951904267 -999031806 972799572 -987113473 987748230 -952450545 959489456 -960382020 960373252 -989316967 992232557 -961956901 964939254 -989348602 968565718 -968610329 991931421 -962907149 983012210 -951041756 979572221 -969446301 965661321 -961213366 960614692 -982345012 983109388 -977125809 989407420 -988228097 967408004 -958351287 987450302 -974434110 998998248 -977061100 950445325 -965998151 986959724 -969844319 954854399 -985239714 978487943 -997350106 999132721 -983406694 977836748 -963885090 994213882 -989490347 996302866 -961959535 986559540 -974154817 984496490 -994425467 965773392 -973732528 973369013 -979399536 971489041 -988874211 966180299 -956370512 959721439 -956442296 990853422 -988418200 959680191 -993252439 984122965 -996206000 965027498 -980117972 978767107 -992172091 963344252 -966946226 985308114 -965274511 964066588 -966563042 958900004 -976741321 984643264 -999539166 955905216 -960944268 983271259 -954050875 973630007 -983259771 977514860 -986835644 958473605 -998486257 986640454 -961093135 953342129 -999879182 991501218 -997391533 976172195 -951024650 971345032 -982110225 974355091 -996192170 990080191 -996256531 952328630 -971413761 990815871 -995332743 967337231 -995284414 954257934 -981129565 998011264 -970647231 950490212 -976969802 961453386 -964095420 950173127 -995579566 996994610 -950013741 953814402 -959048849 994284442 -956623916 963471057 -968937462 979167770 -957811547 952028428 -973871162 995400827 -982111499 960264284 -992883162 959758687 -976492910 988571109 -964481630 959593341 -996827274 980929451 -998541068 954927241 -993285391 989101180 -998971169 958954088 -992429423 952135979 -968856757 968908617 -992395679 997475947 -992928637 986024053 -984023127 954914235 -966718215 965636593 -989766829 956988574 -976494330 987363696 -994349746 968027158 -951004340 956608120 -976669275 980287724 -975321440 987779962 -951566234 987994008 -973767559 954213396 -962643206 982537562 -967492408 989975732 -953977679 951921539 -991377437 982927018 -983050132 969695391 -974565958 975762037 -992794418 997228158 -985985553 973643991 -961140123 965475474 -999850938 950156651 -994621396 994214527 -979089346 977775463 -978318016 993144580 -972984246 954263665 -970471390 985172800 -979085169 997103534 -995996393 996280598 -966422459 987552181 -953863044 966550722 -969189438 971610562 -964931581 976912580 -995602284 957046471 -950735369 972453098 -978513770 992611254 -974457707 968845778 -994603411 950778556 -954629602 977100116 -983488106 957697013 -994952511 956645310 -960621090 980063795 -993602876 950072396 -984286228 961018185 -992823904 978633259 -967966497 968218550 -967761652 956414879 -950955011 963916251 -989127206 996858913 -994143397 998860255 -955977834 999451926 -976482434 974251041 -983391373 994687903 -979571673 998577502 -982899263 977533294 -956116835 983561324 -975191027 991585835 -985712738 961668505 -985784633 996977782 -959964967 992299015 -988276731 953978143 -978387573 999123281 -997007577 956648456 -965329107 959669644 -955991779 979832668 -998549780 990083255 -951666183 970376627 -986520528 950117280 -993154861 987726037 -981817590 999522552 -956186724 970673816 -971927431 992641332 -965349081 981614638 -989082756 954443783 -996756852 995762838 -981806323 982022416 -991594421 973950615 -957478199 953268011 -975831981 988155045 -992798942 986122711 -974350581 971544484 -977617455 990574814 -961785667 994077239 -967403415 962113958 -984815404 981262428 -985519512 989827657 -980640887 999051825 -972292452 951891360 -963460722 996369782 -984798386 990088671 -995407049 991256999 -980057406 994854110 -987366630 953800389 -959842807 990499464 -956249442 990515666 -989510379 987595866 -988426585 992239462 -968707232 986433613 -976059002 968530031 -990086023 970537212 -974378637 980764223 -983985815 956698860 -960966743 984991534 -987709824 986366659 -958570462 964257754 -985238242 991290221 -965714812 968341503 -986761465 981141467 -974523240 998974330 -980910375 974191994 -962788621 981637726 -955779696 958423319 -980961381 957176869 -959002116 997490060 -967507092 964580111 -967104792 968108660 -975974535 974508036 -976179493 950936382 -968154898 985867635 -985728400 968312377 -981268239 991289820 -984162441 967511939 -982463767 963113993 -959978227 999844651 -961027510 998532868 -966801577 975053462 -957160242 976624964 -967794127 963032571 -976196988 965587946 -957396036 963495027 -953886659 963872217 -996135405 967814988 -959565222 951336286 -965403910 980495827 -955962268 978037242 -990641933 965959971 -990789919 971112458 -979097471 974042344 -991355806 988782486 -957072480 988830997 -972740799 995650827 -951177342 992753406 -988528588 993770714 -980779545 957764147 -974887666 973822617 -999368743 968732667 -998289074 955669633 -995318186 954996338 -950737534 976487315 -964832925 995402007 -980520953 999189343 -980682502 966627141 -969628812 986723288 -982411636 959488396 -963373338 955676984 -974606386 984150460 -963142730 954164892 -967128058 968089491 -956802379 978045567 -964028803 990907115 -997472688 992022924 -989896358 986411206 -972282977 974211383 -978231132 955311290 -999208546 994166173 -987191106 996982130 -954229044 989347419 -982807079 952055281 -972723799 976911389 -950109805 951697994 -972385033 963460383 -950764768 977581575 -986879217 958211137 -957639610 985544567 -982780884 979429037 -962757910 986617285 -976143007 958816201 -977725302 996379442 -962278040 959410944 -978576133 998426457 -977399567 974238030 -959130870 989255086 -959594576 971273967 -969634407 964771638 -970207326 959322953 -992504626 963281105 -997956619 984691987 -971722893 955638812 -974668166 952400823 -963061613 966540516 -999133054 965916572 -979806564 991127668 -959456699 997311118 -966709007 961736333 -952383667 957606821 -951048084 955052581 -970608454 983225139 -982093051 964705679 -983082350 989609590 -982564785 967437721 -952199929 953470020 -980043729 966089576 -952557380 994131469 -969771096 986741676 -964230249 973020914 -971092795 954214102 -999521808 963293891 -977832992 960808801 -999946444 997030884 -991300405 975039244 -971122250 953769511 -978900685 998453557 -966419532 972639648 -960246787 958356749 -963455271 968965782 -962727911 978124054 -966110364 999981906 -971587795 991951196 -985748046 961968717 -999081595 971664729 -958391245 953723329 -990210895 957244434 -950763526 996477211 -988041954 981034669 -972773303 990270339 -988844888 991164887 -985730550 992956844 -974400471 986521085 -983591765 951357663 -950710897 960729408 -954271461 978457850 -952266513 995806154 -992621320 968772109 -961073685 961936581 -986305530 950734644 -971904005 961149139 -964701293 966217430 -952827311 987956600 -988624536 983101806 -981620076 969084854 -964394236 987356956 -954050975 984473812 -983200974 962105873 -973485669 965900950 -990763903 992378232 -997258700 960800388 -971007021 965048821 -959295155 994169238 -991995096 973486840 -974535731 997890954 -996235680 994651234 -966064520 968123279 -985269598 994385432 -999012463 998433508 -991264747 991337707 -978381669 963715221 -995675069 991248188 -965583927 950583945 -984642763 967094609 -955793610 953177013 -993386185 970869373 -998965555 969590624 -957208838 979683575 -983615679 961142536 -957906106 992906768 -975615881 975318517 -977422778 956695097 -979915499 966718738 -991700391 966127884 -971633572 961723209 -977875510 981773262 -967313385 964180267 -991158973 979295315 -981202960 957611623 -976394621 996107750 -953516445 970729852 -986594983 956227946 -988476650 964341163 -960267631 974354021 -987271577 958534502 -970156439 981581322 -971114948 981586430 -984330780 968084461 -970594137 952955293 -969545352 959052915 -997386355 953977984 -961587853 957198145 -969679226 969230199 -958272267 953960980 -982781035 951431456 -967489592 970315892 -951051690 968428780 -968685541 950529920 -954299404 981828673 -999275747 996500868 -971164927 990703835 -978776449 959656613 -950830777 992109618 -981543474 973255094 -958567828 955199602 -984234025 963409113 -960266017 952454184 -959553016 995470540 -968412217 956482775 -988325269 999014854 -966163571 985250579 -964199273 985574483 -999464340 956321215 -986762415 965906947 -961857881 962459161 -976433971 978193807 -997474298 990735726 -990925638 962553485 -985726753 963041295 -983269090 963582354 -968575673 965713466 -971712008 951654580 -981708276 988842515 -999178483 979425530 -993874875 988699344 -971838273 963289273 -951532312 989393275 -956952452 975677092 -952257609 989718087 -959873548 970865803 -968069558 968173821 -999209977 998642386 -962774512 974588124 -972113674 982817486 -980185494 987583160 -974208254 980231285 -988791548 952489615 -958344133 964203806 -997546685 968289706 -954591021 985332858 -952349382 965812147 -965859349 970689135 -952400746 978880545 -965584089 958687899 -981212140 965604469 -950715328 975697647 -973159254 968023642 -970236889 977190417 -955612735 966470268 -955254484 984496040 -968313841 955796348 -965534054 970359769 -955197201 962953189 -964628967 994166450 -956421289 961444650 -973894558 970679470 -998732580 985659539 -982907809 975455786 -962360483 960307789 -962860584 955140585 -998763370 957151383 -969367641 994469439 -994252278 975965690 -960203862 982657583 -954377109 966868751 -988733829 984677137 -962540861 987124770 -951721672 995733555 -954493972 975343530 -989785284 998990296 -969534129 984605683 -957272621 963687309 -960884010 979696365 -966980478 963329902 -999644865 992752167 -950974682 964813260 -977010000 997710905 -960010119 953072845 -975866001 976929914 -990039018 984049475 -965960241 953494243 -970698696 962101570 -954223478 975850665 -970501198 989175114 -964727238 975044464 -995909016 960609687 -986101184 986318859 -975557732 995003040 -962894520 974630678 -960986916 953001157 -989241796 982721172 -950742726 968938321 -996632410 967519378 -967405611 978734537 -989240571 987270905 -979854641 986926672 -984425563 978772153 -975775158 950963620 -954544684 977749231 -966425042 983709078 -981815614 974720159 -954330298 998952019 -995129932 970470390 -976667063 955811370 -982139532 984861063 -977307823 953522448 -984172766 997251421 -995219981 996496723 -960294733 961375597 -969643675 981851954 -982519183 994873030 -958818371 993120321 -981375805 959991644 -977111598 954468903 -958010289 979489558 -968115534 953999906 -979574433 982945604 -981306045 975834804 -976925915 984103479 -997920475 956382884 -997470862 972736260 -966131760 984830700 -982420126 977600454 -964438703 998438344 -958699516 960819256 -979597038 962624023 -960838307 961241602 -981377355 997253974 -980608396 978992700 -998003967 967613226 -954210425 954201854 -977067636 959535658 -988927776 989670721 -976677187 952548713 -963717310 989937161 -983918853 997580740 -985472282 994003226 -989341353 978264769 -982217071 980678737 -953127383 994730782 -959066569 956268310 -977752255 978520697 -967278310 978902802 -993380791 981115094 -952298162 996905482 -979321299 968259325 -961376106 988594010 -993519442 974950883 -989664317 960905459 -950053459 954065935 -965593305 962385187 -950567131 957583180 -955257969 963170895 -952888350 959015352 -999220633 988768706 -991569007 971224341 -962657664 995738471 -993130779 972263389 -962380065 991746652 -993844898 963504687 -964035241 975673547 -977961707 977008777 -973113717 970737605 -977582462 991888035 -981616673 999276499 -955011446 983678052 -995827789 973468243 -973329504 993330441 -982798952 986542713 -999433891 999812164 -956944006 965153633 -984670018 989777150 -985397059 992297276 -971753387 953174317 -979199499 995213562 -968195882 958975038 -980931233 960891480 -992797006 989431721 -960874161 963370263 -975669904 995834045 -966755896 993816496 -998317478 998330015 -989419163 953844027 -970323567 984804340 -957650666 984318182 -964986002 982510537 -986481225 972525163 -991824134 990552186 -955888396 989417580 -994326400 951211558 -960222761 972298446 -987947278 998056215 -963329320 974191402 -966625877 972217487 -993501355 997446579 -964506535 953456964 -981654974 950897647 -999360980 986651398 -964217166 996500672 -984810605 980868797 -962978754 960232012 -979096969 958029963 -975786501 965377327 -998860881 957579419 -966570625 985393511 -968492967 992067036 -994956627 973846832 -970642480 989966556 -953189149 950867680 -971610468 956529947 -996111255 996659030 -973256307 986431806 -968627077 957900742 -969437173 978618402 -975582880 998874229 -978928920 979997522 -961488897 951174561 -968817994 978962522 -961524743 960938385 -980128197 976659239 -965166481 971021538 -962021891 990245327 -972515647 952050486 -998444684 955096173 -972212022 967897210 -971540838 990081592 -996667821 953207709 -992543409 982722570 -954691890 991334731 -979858073 958901806 -983439008 976034066 -957495635 978955895 -958818624 997230240 -979918392 975986878 -951481952 955668758 -966140324 967886484 -957701933 976656066 -984747626 995183476 -987638707 995044186 -956571168 989913861 -990444568 982296261 -971796323 957516349 -985594192 962632517 -987087923 955883321 -968582578 967773181 -951541488 998682190 -974378207 958406750 -966040677 973572638 -978341530 993980776 -956736336 951602327 -980137018 963799723 -999250518 987947479 -980555646 992770076 -990185264 955193097 -980527766 976548905 -985407761 969008138 -975453134 984217527 -957347541 983215809 -968113565 973369750 -982890723 970220021 -960537202 986301874 -962657190 997976059 -996494574 951792171 -987581101 954913213 -998504464 961166535 -962179484 957433463 -969629433 975645112 -988550523 989845889 -970440310 976016271 -996027867 988170536 -991000893 997206371 -983467891 978906756 -986506487 975328570 -986624930 958091920 -976368859 993251077 -950399538 996922336 -969059980 959078391 -984401684 964614684 -989852557 983382435 -997392860 954603632 -963593416 996853313 -986712436 979762166 -967221989 986145778 -973258916 997352971 -992058510 966459917 -956624741 998866762 -969352826 992424307 -952124311 953800812 -993307752 976368060 -998433343 993453249 -976725025 992387919 -961267233 994990398 -966767314 961495341 -954141999 974663514 -998990879 977936393 -976260599 969664961 -967415013 974743916 -989707075 991264080 -962361317 986547302 -981434804 978613231 -979750834 956388406 -965856095 958286013 -954294870 969410335 -995726784 980069015 -981291888 974278275 -962071944 984076403 -966058208 994167830 -992856754 971180839 -989897473 988636031 -965982536 959116631 -970686228 965399740 -980752025 983563853 -950827557 984306634 -976369768 980463605 -999550237 984097447 -995229685 978955263 -984064336 977260182 -980184925 954638763 -965706345 950318104 -970306553 996040136 -953723637 967504342 -952833506 980984886 -958353296 980821706 -997901372 952572962 -953555641 958432598 -952755864 965534735 -973839922 978587796 -978145328 960446074 -970580697 994562277 -963682056 962143032 -982818408 965390642 -990530026 963410003 -953908673 974607127 -950023405 981587375 -960907697 969592469 -955863075 958604908 -986104335 990640643 -985331774 980903037 -954293498 951540587 -993194949 979552886 -975775731 962689649 -971311071 966734286 -972651253 953750761 -990479566 976984752 -988961470 955496794 -980628267 984802854 -959299448 964043390 -990924983 983532526 -982550964 955294772 -994648311 958111660 -983176884 957465126 -973320302 972617439 -996526651 953478695 -971536612 997488415 -958786776 966600201 -978837105 982680367 -965262377 979089404 -961864921 977862507 -957946827 975087235 -966088704 988280685 -981032771 995044954 -965382147 985966753 -999756208 996191962 -978212270 995488493 -997973979 980190074 -964009849 955311862 -957869715 977791991 -986769420 989725898 -992048712 990418258 -969773352 957037096 -962156625 988357330 -966612193 974612905 -994551237 964986133 -975574579 971824315 -959556199 998926948 -961564378 977819698 -958448890 982273521 -954578233 963347368 -991163415 958610246 -998229402 963482568 -983461339 951612584 -963559902 962618519 -963750242 959843836 -969375948 979730400 -957475017 992444543 -953069226 966229739 -996712258 953363854 -979031957 994595255 -959587138 991738873 -992249353 979723331 -958570082 999304325 -995022290 975395008 -969956194 971195686 -951520302 974232812 -966342296 966070975 -950496268 974675603 -956026609 969712660 -961115253 953311302 -990395245 981525961 -962507946 971713898 -984927189 952238668 -973163904 998661958 -991398341 998034870 -979091603 967831843 -983326833 974784585 -984043608 973081332 -998497417 976310709 -962075934 967862290 -981142958 991314597 -971704104 993745484 -961887301 988020898 -991537899 960394257 -978151481 962048487 -981243376 992051235 -964142326 982742661 -956998029 977263590 -992575921 994132820 -975041700 991727096 -999387010 972402132 -974258065 961249588 -986918341 977211371 -965228783 987579689 -950851377 952400058 -954605604 995553791 -994973196 995896963 -979938400 998884518 -959729817 956963827 -976390556 983042866 -962755906 995084249 -950682987 983754692 -998439568 968005079 -986599602 980383239 -971665040 976275538 -966220609 964561907 -964011743 995394483 -981542791 970400045 -952478623 968968329 -953536343 994322570 -958366709 982604694 -956196721 965383349 -964257533 971915620 -954452393 961286969 -956507573 989146782 -996093993 958045201 -956444535 986144472 -968139495 962699457 -958837367 985795555 -982866356 959496020 -992336510 967259090 -958311991 992934642 -953255693 976317754 -977992834 970102258 -977469561 953083401 -951503632 986643856 -956350657 993944685 -964723065 961959627 -970875524 993443101 -987738051 973554639 -965439644 963964855 -974962476 974439401 -972968599 960294488 -975585814 968267669 -971370785 999115212 -994832492 963963468 -954627239 983432098 -954735768 974021460 -963756464 981577865 -954162437 992656422 -986098531 984534573 -981920743 950966112 -957053284 987283010 -982998018 965308842 -982312235 956015167 -967132983 995670955 -955581304 951543675 -969361188 961541235 -979641612 961234740 -974259405 974390530 -960032501 969793913 -972701018 966530765 -954288318 969669027 -956646341 975239908 -954075863 952663570 -986112388 986043826 -967705352 959702560 -993121751 957580251 -962816349 960418005 -961243252 988856941 -972361433 958526970 -991651811 999912489 -976671556 952297030 -971387135 962063338 -963178577 999820657 -953662903 991028808 -968876423 959638835 -988584011 981643635 -966159152 963710290 -953647686 969402197 -987748444 994219273 -960706901 971922187 -994731277 979307720 -964808454 971367576 -951017231 981288257 -998696219 964288583 -956153925 988645782 -954274040 958905252 -989699505 994066877 -958864109 993330613 -979188004 988415917 -973878089 976481299 -961424740 953301743 -968972346 961483744 -951139677 976849545 -950751938 955701884 -955425640 960295413 -973033480 980208102 -984564890 976747962 -957576675 957749165 -998660483 982086866 -971554067 984791988 -984478233 981893148 -986622211 953771065 -988265555 983123643 -999755738 953765468 -968743249 967904070 -982637404 959728628 -978558844 978668056 -962306696 995373005 -957673603 987738402 -994067469 998522861 -956323105 986814887 -975475816 980044907 -973603924 981281363 -977587025 953719198 -998895583 950892510 -994559540 955748418 -965257016 974680308 -983206247 950899702 -965426513 956426207 -952073267 990354576 -997880312 953970905 -991873009 970036487 -953598351 975740531 -996856918 955076835 -975868421 987439955 -950440302 961174439 -956485038 975959902 -981543525 956183078 -975286938 981664961 -962211392 988002054 -951597529 968554516 -987174321 963069627 -986518034 952592628 -992773811 989231960 -983679692 969873783 -966266560 984270815 -957535173 982055803 -968247249 976906283 -967842080 985940922 -974834087 992503475 -971858228 958380824 -982251534 982110457 -984269858 952583791 -962103691 980942546 -953253622 996894467 -961179173 951025592 -998638663 956908153 -976000852 972007997 -984056339 987594509 -955303071 970911619 -962829835 999347328 -958262931 959165112 -965790012 968000341 -993871205 983399656 -956139267 974649366 -971909312 961389755 -975934691 955852784 -998239102 954850142 -995352319 975297441 -991827853 959664214 -975890157 961509845 -963218222 968247521 -968442004 983266558 -980026806 980641319 -995979070 976493955 -957232857 981934513 -951836744 954857515 -999437628 955673613 -955062133 999185423 -960004426 996848636 -970146173 978708085 -956735416 973847427 -961144951 988986861 -999486391 959645080 -963422093 980793463 -998592813 950808755 -972369090 960214831 -950818558 976538567 -982116377 972515840 -974648107 967633736 -951389475 953065721 -988012986 951543711 -969692942 950012316 -972849306 985895296 -995371996 971234498 -969571427 958628250 -950055711 978545704 -985504316 955245576 -994488062 977664613 -986812431 984870124 -984229651 999391817 -975583783 996064056 -991325978 994111379 -958447155 959279406 -959293892 974513945 -982361275 987032040 -988652980 959553988 -993629418 976375760 -961599327 973061280 -963784115 974691665 -995411955 970303676 -999129054 983292847 -967149276 956965098 -981462933 985254334 -967545788 950295593 -990285031 960553883 -978372469 990358430 -951072052 998318162 -981172554 974166202 -963273314 981104433 -958593094 965715947 -964130971 961725961 -960070244 985495085 -968957721 969703102 -960706124 979822066 -986035155 964420917 -954147505 968631959 -980519682 973163159 -993662855 976715573 -990913245 969202765 -958148861 983925273 -980266669 973687656 -970592037 976035518 -970895002 985619161 -974341549 981352396 -999951867 958632450 -954161211 986949784 -985333477 990659994 -954602414 962520584 -950807573 998487267 -955731219 950844926 -957593895 975467286 -986148469 985809534 -973794838 970052508 -982590439 980909290 -962641023 956641464 -952160760 951280355 -953337514 953624421 -993937166 958734042 -983086438 961459873 -979042537 951596857 -982605320 958112395 -975077263 972386071 -960938461 970299008 -975686076 996928680 -968319748 971020088 -961389596 958284624 -958344945 962838731 -954119106 965415406 -960638965 953536939 -982604520 964511459 -976243443 964891861 -992723454 999434033 -987089966 995743370 -953875445 963552510 -956148896 951130880 -979665165 961331568 -995333779 950656420 -960227529 980259002 -953829776 965074917 -950395761 989077619 -995502594 968370496 -960115581 994573167 -962812312 972078569 -960059815 964935970 -967866648 979933008 -974597290 988795100 -950536007 955969411 -994330534 950665529 -984253726 957805144 -972161088 956160101 -960356188 996081760 -950360303 977124308 -976126196 961749134 -959796293 962989144 -964724565 966262403 -983641419 998350226 -974601545 967987398 -968350158 974925487 -990799324 979704758 -987775648 958785159 -979589609 996398419 -981153265 985869338 -956694603 966542782 -991023765 984939572 -977244627 953348282 -997935652 964593640 -989036437 954891823 -956016889 969563149 -952752578 988251256 -970583755 995221505 -985111761 968031979 -998259791 959864501 -998100204 987392639 -996213791 987361907 -956610355 950826525 -981622471 974408787 -985632172 968467135 -975100995 994325366 -984378052 984124905 -965308044 978836837 -998016435 985782462 -988361042 978614558 -969328383 985385197 -987192802 950958069 -959052558 998799528 -954300135 976500002 -968745033 980139944 -973698439 998219579 -970319281 954471904 -962072917 972399822 -955969479 975769423 -978217769 984020556 -993299011 952510608 -994089838 950846947 -981252684 969977323 -958937834 960028100 -953800858 965402433 -962506852 997560484 -966830434 997137180 -960518093 996766722 -981625321 953979628 -983998368 980655253 -984509932 987505977 -988314376 994452033 -983007788 966337407 -954737079 987775281 -973930675 973391305 -958973659 982504339 -952976613 978218500 -978278361 961818050 -983153220 968984304 -998504326 952614575 -955964904 993896342 -961278607 962740306 -984914291 970195940 -965887857 969257708 -981238137 996414807 -967974600 955954745 -990583848 979537085 -998708813 976650776 -981887592 961482320 -963210964 963369970 -953211779 984603695 -955583713 998723569 -953911996 991278245 -979162021 963042452 -999951653 954223974 -999970516 967563723 -963532089 973474660 -967294139 965105642 -999155662 970665206 -972297502 961908876 -972866474 989364956 -998550838 966949344 -992909555 968393685 -992178550 986339766 -967009311 968020088 -992203507 986151133 -998121107 998988188 -985921971 977063392 -965158242 994374889 -963076249 970805136 -963827234 963711376 -993198340 978650566 -994745017 989842888 -954183477 993634935 -981412587 988814136 -950931702 974447690 -951736069 957547377 -974270448 963536062 -980152880 954275218 -991946820 956677362 -985996436 998637043 -962426166 956475650 -969273914 999853444 -968863211 953597701 -956102089 957805405 -992838120 990214806 -979660122 994570349 -952221303 964757023 -961253150 964275642 -979109861 981075814 -981573313 985916782 -973130499 974539319 -954936873 952921872 -977014023 967198172 -984684736 965511544 -987445626 977948373 -986751180 956875235 -989008973 977975571 -988737586 959605654 -985908682 953144738 -975163310 979724014 -952271269 962292522 -956656527 982705918 -951345445 965277831 -997943024 999480480 -969321207 992017913 -954962417 985203332 -984363937 952941556 -984782283 973199753 -985506400 953302821 -987757124 986924869 -988988811 972752677 -962736483 973396573 -960935514 960708749 -996190770 982942015 -997552832 951210598 -954650316 981570947 -950328671 966221399 -982212164 950145441 -999553257 952375893 -989082485 991824736 -978233867 994044880 -970629725 966016737 -987831925 966766740 -977007326 954973465 -989684104 958849396 -976829469 966396606 -964950711 974087150 -967610961 961533511 -984470169 951050148 -984997443 987194170 -979012955 965782160 -995869431 964345011 -954797456 997364111 -950685183 972295468 -977216460 963087773 -988986834 963161024 -985049573 974943901 -969685307 995758407 -953269153 998937327 -955040949 962602474 -989519075 983193305 -987192721 969928883 -955931193 970091849 -962374437 994061213 -954565392 988498178 -999677559 968018624 -961519155 993057442 -980073313 985278294 -996820944 984037352 -994975253 950846085 -959374314 960622800 -996616606 955272864 -995719229 992994422 -977402624 992143099 -951589172 984485921 -991149356 962758187 -970342357 959674147 -995732945 968495314 -950005210 995525311 -983330682 990480613 -989928372 981265338 -950959287 981920771 -985978739 976413700 -956898025 978474958 -976111706 968698611 -979504200 979322781 -994085805 982299071 -978435128 952208202 -952554082 979980796 -955302168 952303255 -950787334 959213128 -953811979 993091501 -978853832 973301391 -966052585 998048118 -970188261 995581854 -957500583 969686656 -987292053 974855131 -994337073 972584489 -989637623 970312471 -981852508 951317854 -975298466 980485558 -995991945 973706419 -963778848 987766237 -996334099 954020280 -972441098 984901758 -992391316 963180364 -997098554 991752518 -993613691 971121574 -984407570 957305765 -951081071 969499949 -989533188 953170024 -997125938 989114890 -955437589 998833064 -959003673 986920710 -998143527 990038008 -996553584 967681379 -979346866 971348429 -954415097 967449707 -955400423 967422158 -993239562 994641971 -952312005 988912178 -988018310 952296078 -983053465 963643773 -998822839 998204262 -965332848 960092806 -981616828 989211676 -978906925 969363888 -979607371 995546177 -976848117 971365223 -994675854 961533940 -986797726 994990516 -981400985 978021151 -996961202 984288762 -967498746 971392406 -968437982 997045585 -979065189 990058456 -990724681 992464115 -954226886 966411217 -958592194 973222971 -957665962 966557356 -973055888 996739863 -998243956 964499200 -963726710 964298956 -962385003 987712243 -965835109 982595904 -979821663 998278635 -960847667 952790818 -960402699 997969158 -988207252 952726623 -956686243 994187449 -985156758 993202065 -993678612 952525870 -950873463 964090170 -985703319 991209479 -978743655 999061739 -987681849 964447589 -956163870 967987511 -978590092 993853136 -953310669 965994910 -981302539 969608871 -955601811 950076847 -979770271 988135828 -963252395 984677050 -969839033 995478276 -981613360 957941630 -953925772 988664251 -950774389 958226126 -999751014 978765581 -976738497 978604573 -984945034 956656012 -998263854 962059588 -976815894 985237931 -968603215 990873280 -997248416 999145217 -952892521 960994975 -955018106 971144980 -998009014 991030095 -980993862 977763960 -963494284 971893698 -956678069 950504819 -999268955 999948436 -954312341 958533553 -969107884 964118934 -997100560 984385337 -958287475 959635179 -953874440 977544430 -970692280 953566369 -958473500 982503233 -967044021 952378978 -954899027 955050249 -957983358 968505357 -992532428 999264393 -969709606 969247273 -969922233 973817960 -966563033 987853446 -983846358 965453489 -959083804 993653596 -959672291 998985801 -980065406 960263060 -958328617 977876684 -956630516 972283745 -982728823 989784255 -968727767 990419756 -974767655 953667875 -995450023 963036947 -957143543 999427213 -956894373 994848838 -979834277 953961369 -997810437 998281323 -954634804 979861110 -950876725 961596885 -987004962 979319105 -983728140 995337462 -966839053 956565259 -968686616 959844446 -952972217 968167175 -964276303 980843467 -960745296 992969985 -985306939 972204404 -974872754 961110442 -994700034 974298669 -971959703 951615588 -963169539 984303784 -997407051 967314757 -981837373 960181934 -996358056 960678358 -980752156 967982062 -956361185 996557719 -965465968 992559689 -982428858 977970447 -993208067 996190082 -989233098 973273709 -973216291 978065881 -953121590 954936175 -984581045 965426144 -996856875 970102023 -997310660 996179345 -960071579 966565111 -976294571 987279022 -957764889 950749449 -974014876 993993146 -955589347 998100777 -980287554 956488265 -961870793 961867532 -999701361 960909212 -995603041 960420450 -963661091 954228530 -993895092 993526710 -957836308 967140851 -990679182 987851041 -989283967 951279171 -989822452 952948998 -950609645 998309575 -988169116 962465545 -963571815 989644589 -956811688 978147077 -984438537 966193775 -999807503 999226050 -957762007 995219793 -964027909 976470125 -963850104 963417568 -950887279 955088898 -968232207 961657885 -973124300 951627937 -988858647 954039780 -953878927 974438322 -976261198 964120878 -999711308 998281061 -978420483 991787640 -988584407 965384452 -982599795 979201616 -967300672 991309532 -970360190 981031169 -974689225 971155523 -997944364 988753501 -963171148 965995059 -970443542 961281616 -979780917 989306428 -975806393 969674156 -951074957 982033071 -968603612 981359125 -967445623 957792161 -961329360 984938400 -955325134 989456446 -960973544 997684489 -996287253 997694693 -952667434 984991481 -994007628 997266515 -964977944 973606261 -985262815 950564421 -962547260 952743545 -990715965 970061531 -979524763 983320841 -970565459 999289897 -963546053 988532830 -986613067 994954900 -975860488 991198999 -958487558 996249244 -999750795 978763413 -980026608 959232243 -988721516 981245969 -966763498 985444782 -999402650 996934958 -989185166 990055998 -957557213 997234796 -999031304 974138244 -953885754 983632449 -975422676 989944639 -982194885 984191598 -954875336 992207911 -963182939 958140328 -969305005 989521925 -994411305 981001374 -996159639 977149060 -964196770 952832807 -953814482 958016868 -954824592 954408781 -967311235 999797127 -972019461 955228543 -952790339 999091809 -971805674 987882114 -986301081 982246890 -964112785 969703945 -950617849 993987540 -987599587 972849957 -992031164 976385733 -959946839 956255209 -968534304 963808794 -986879979 997357564 -966760652 982503764 -988812184 958861139 -994582265 991737009 -994769049 954729201 -988022834 965130518 -954774926 988235423 -957430882 954364836 -984393095 969464110 -955037396 977938387 -957948929 973859518 -951391198 963404197 -995191253 971984512 -972085968 999266902 -965070652 964937498 -950998512 989279056 -952392785 987387232 -952598684 956572652 -963812770 972868084 -970766908 958199200 -962694030 976057892 -992573116 999904766 -983484130 957001763 -977570999 974340797 -974348115 997905152 -986892335 972252428 -985152712 981119339 -981150415 954587850 -974819186 965878248 -990825004 986465142 -965292671 968940856 -999383532 951902985 -968695131 952999872 -964629650 965767108 -983205490 979352621 -953629315 967175570 -974665818 982298900 -967917239 975823221 -961922719 984300659 -974788887 966795211 -957567112 967171171 -999087789 961798793 -989791404 973196755 -976916329 983629613 -975926276 988005202 -959549766 960813397 -952744407 959730558 -990658192 973589612 -998751994 979158589 -955825088 992279690 -953265547 958994645 -989881438 982688870 -978753263 999685680 -972898290 989943347 -977942643 961077535 -976895358 967929732 -963724881 967207394 -960399448 972693794 -968897106 988747638 -973036377 982703489 -993590041 982127167 -968635131 997246250 -995474702 987689885 -983174752 966380863 -981487598 975551683 -983275305 982546397 -958841476 997419499 -991392712 962010807 -952116276 972665930 -982497303 974899278 -977257435 995870959 -956136508 982409402 -978499130 963916814 -965455311 971663229 -973049065 985196457 -972086160 964699522 -994036226 975032714 -985701321 961406496 -980085958 961361851 -951214832 952665017 -985058064 975878262 -968387889 992094329 -993023350 953342024 -979483942 993974329 -972141303 975909520 -962981894 977580806 -975098765 978154348 -999137429 996096476 -983874533 992731684 -961675918 994148326 -980701734 987542956 -981872491 951444963 -981581356 990475261 -961138363 998052110 -964477052 970994493 -999275921 950458263 -988416165 967918620 -999012462 953075075 -984404112 991276482 -966114623 983829828 -998016363 974811050 -991407409 983077214 -989165797 994232260 -985345603 977054756 -964891994 960586675 -957097396 996561678 -963936804 977707112 -991449942 978184660 -991097387 987742594 -964348949 993121772 -984200843 962859361 -972026957 960738572 -993272462 967082292 -986956355 987380010 -954092320 954139786 -982346324 953327999 -966959117 994235555 -987820398 956591103 -959811694 955767640 -982384263 951993851 -966269633 995900260 -956000178 998431524 -992588763 963866220 -978014326 961337393 -970626228 997589627 -998436968 988196446 -960644103 957692666 -984266816 960770780 -989671024 952571262 -996163970 965971620 -970503207 976403873 -959289274 984581595 -975218310 966933430 -968125774 951868787 -997031319 997896903 -952659641 974235411 -955075501 987973802 -983366042 985072758 -969068043 975564785 -957181688 992664985 -967920946 977283383 -960078689 979657967 -974833354 971358082 -976076986 962462289 -974032550 986785889 -953401729 960714664 -975601072 957917499 -984079660 953672807 -990777299 965838044 -980263039 951578493 -971669553 978779010 -972987611 980441292 -975812945 959454049 -961659816 996234046 -974770955 973073199 -974220653 967826346 -974016530 987043789 -982861576 954172435 -981379723 973135129 -970954738 995048966 -976500667 977870629 -978300957 964346681 -976296972 963823760 -979607646 985154217 -992557548 992169379 -953259217 989134130 -973534617 971300660 -998414305 958006191 -955049798 959218557 -958586844 971381109 -964410635 955071691 -962205568 977218788 -998486947 956689848 -996581860 988094518 -987404746 968971868 -974228021 971980793 -976962989 950983490 -980004492 976478642 -973860379 995054099 -998565562 957481491 -994564835 955868113 -976995200 983308561 -954142023 963843942 -991192030 950567251 -986946191 973395503 -953076976 992490945 -967531121 969386113 -992254403 965778007 -992480514 983271638 -963042071 974918151 -969480137 991347111 -975423700 959886495 -973867468 986409941 -968455506 982412479 -969355200 950507809 -962509371 951432339 -991344100 995431631 -967734135 996177572 -998549155 973499771 -997332476 958276265 -997217181 987003174 -974353539 966745229 -971395626 998201605 -980632691 957343932 -996949480 976366759 -967408896 976702901 -968056195 984058749 -977611331 966481016 -954544105 992378823 -954699814 995065190 -951739927 951846698 -966218147 976561045 -973923598 953730391 -958685498 961481789 -994153843 975485818 -971281975 990626443 -990103244 988876955 -988780637 975745258 -973232746 963350513 -960171787 985810435 -984756524 995073140 -968049029 956803161 -955303079 990550334 -966405395 970655760 -991709556 969389407 -959005426 953185388 -999489427 996008265 -986958052 965475292 -988018164 969510718 -972588321 965871071 -956343172 959950063 -971070253 987904974 -972972087 997188624 -983008658 996265407 -984632992 965498823 -950766184 970223306 -987079020 960769641 -978553585 967256174 -974091352 995109290 -950434686 962408119 -981067794 984245876 -971962571 978949388 -957569473 964016305 -974158514 964498398 -994208435 988025627 -990449948 976692819 -963608989 977705660 -992308282 973948444 -987130735 964946946 -989695961 966112905 -987937122 982707121 -972917612 965646060 -965455726 959437109 -951426394 951068789 -988712830 994876560 -986426530 996390677 -963710808 972941702 -993532122 956937258 -968036724 990783890 -974665250 959519984 -992461053 999384170 -968036437 961793693 -961846984 968056314 -958719321 965333407 -993711489 999910574 -958566747 991487923 -953698148 988267303 -991046355 971623909 -953535132 969604525 -966676823 998518073 -988227357 959798886 -963594184 974785886 -969970615 953896411 -963375280 951707310 -962526686 977738191 -957072364 982160808 -976215066 956565008 -957939117 953428126 -988674484 952006839 -968552311 955219207 -951642644 996471150 -966788675 968280371 -953321024 980995908 -958281279 958459224 -957941791 995757464 -951469735 987022538 -972975955 970627491 -964999789 995248878 -962841784 981572102 -976125984 957476918 -967433199 976175367 -962385025 952098896 -995459453 995011691 -985726333 981939835 -963046238 979661917 -955161871 972784256 -960922183 986167187 -971276664 963375371 -968650494 959322177 -962121113 998473688 -966658657 966328231 -997368591 979727127 -972135303 985766667 -960143821 988082795 -975423567 953945280 -995562184 966587670 -974571093 976426435 -992389899 994846431 -981524286 991799210 -995141049 987965345 -961594269 952573350 -975547540 956757570 -984665024 966397910 -994808062 985704352 -965567028 999717865 -989442805 972567666 -968161057 981803434 -994351639 991270522 -963913949 990070175 -985885592 974492883 -996785318 979516757 -965419068 970891187 -987995078 951692806 -979716849 969868166 -995131244 981256528 -972389081 995645685 -967090671 953357622 -966474593 980685554 -972158389 989335926 -996752618 972184050 -953661845 954730676 -971102764 959842947 -951596971 990058656 -995546531 972490329 -959095823 957875614 -967682981 975111560 -956741620 971390102 -975751765 973476488 -972984781 996797089 -988957792 972527818 -966370323 965510229 -996768741 997802436 -958022306 968775288 -994773015 997971793 -958269409 951597308 -961854664 958838966 -990100947 975807691 -996054562 984009360 -969024694 975301949 -963979114 988119491 -992427652 953019383 -955960805 960208966 -991012938 992614763 -994442494 964487619 -956847233 998073232 -963269437 953200936 -991531779 968664369 -954980657 953411870 -973042641 959856550 -985135937 972908759 -963369430 985662756 -973328866 987445133 -952534980 972126512 -986551143 998548326 -992489425 999397547 -963204122 996704384 -962730876 960942169 -977290737 981359938 -992476205 969007743 -954912988 956309980 -969699848 962953263 -979464895 997713029 -972837136 979076489 -950118012 981797390 -955333520 974669374 -952811763 960373529 -951905697 996880665 -973150651 952707176 -976001376 971976015 -976628763 989370834 -954752671 967508929 -999108358 995104600 -988168878 957616510 -980753905 952900494 -962128609 958928527 -956544244 995666678 -997627842 996425840 -968403278 953507290 -978178074 964821613 -951118717 960507896 -995062327 987029755 -963452032 994575121 -985494924 976555067 -957463711 953137169 -990845414 987838855 -983653505 956811725 -974636485 967886911 -975552581 982094105 -989304053 959433487 -968416047 960135849 -977130714 976739958 -998088292 996782789 -998871892 962196820 -956360027 965202689 -977033212 968651099 -996968561 958553982 -975120846 990198702 -977902008 987979856 -995216252 958506259 -994268995 996592275 -954835267 976712173 -987378821 978598956 -954966232 974436395 -999568061 999691757 -966676778 979381871 -986411612 952081049 -985201824 988309868 -980437891 995766101 -969733967 962317087 -980957334 987854746 -994283538 973210930 -967503109 950761771 -992402070 982264722 -971873406 981512218 -956371606 979650258 -965176512 952858587 -987755282 979621927 -965530382 970984586 -963362694 994061551 -990812691 969417930 -961550743 960617880 -975150820 960625228 -973395237 982117019 -990284014 997809704 -954185735 959627258 -957124808 999213199 -989549943 992344868 -989474382 975271553 -977315078 977939063 -999647579 957190652 -999335983 951084188 -970504446 974532862 -977466396 951675497 -977005748 953905464 -951693096 983598806 -998051689 972985848 -950612339 983217935 -966813649 967059098 -959969313 950386507 -971639604 996271845 -972189931 966549587 -979150097 982873216 -950538831 984607749 -975451020 967792897 -993881489 958145899 -968693853 991497686 -952743959 997157496 -959271220 994486384 -980488459 986549004 -980655853 982004659 -988398831 984244237 -954313053 964612824 -985366270 979322245 -955600886 960113590 -993446638 978135432 -956486325 982294056 -992385067 986128209 -952470058 964806350 -965483341 963164179 -981272888 978753792 -989692782 995855916 -965793235 954463818 -990946619 955694024 -976583964 999915964 -966617980 982343049 -989992924 991365966 -963749624 972999778 -977537760 968514953 -997315593 988669001 -955539386 956143044 -998457842 996630887 -962194402 957629656 -998636236 969405733 -992552107 978244112 -979882328 963433108 -986262766 974189755 -996236633 971506995 -998788007 982912264 -963804677 975265293 -969838745 960895214 -978357458 954785886 -993518439 984994537 -970952693 976882278 -997729904 971819333 -957231942 957907459 -986405108 981109231 -953778943 998162345 -985404215 977786413 -995097148 967906167 -989723506 966356487 -986062013 954046560 -981926883 970357119 -981706450 964668307 -953464940 996520557 -957210884 969226800 -963310863 956130540 -974959522 964531843 -965026597 965026618 -980636564 978828891 -984967249 960774613 -952991042 996864268 -964064225 969573344 -996377229 981139059 -954063861 963150045 -961001191 997104336 -974856069 990408570 -990554152 951324946 -963937178 969436595 -959688282 951838321 -979053539 953284077 -981413112 980111719 -978065517 992178967 -984801420 958856228 -960801221 997188351 -967828948 961703618 -973382106 978357344 -993078002 986545032 -959538059 984920292 -951470637 995791333 -994452637 971591497 -976417399 960089156 -995151699 991444622 -982794384 978044370 -983580262 988053731 -974189157 971250793 -961912613 999905699 -984045232 958273370 -981307807 993728895 -998210598 993188833 -960361673 959639504 -997238277 988306617 -973341381 990110645 -966313718 984340608 -960207482 997645926 -987147254 960131208 -964464536 985645050 -976637274 992448364 -988832636 999821804 -980992149 971671420 -996635982 965637942 -963602485 958902197 -981405395 956898258 -956231411 959142671 -973746713 990599141 -996380224 973382442 -995878554 975541388 -975297505 972408216 -976356320 984679889 -960228666 995749948 -950703164 988619430 -988659774 965304240 -950254870 975782153 -971192970 999970121 -982604617 975227447 -994577683 982808355 -950946582 952276418 -963184716 957592792 -988045288 984143928 -966638817 952471586 -981229473 960369638 -992976212 953945914 -951280198 963436206 -993172118 979780046 -993317178 992503576 -985631116 971384331 -950492496 984594772 -979034018 992282327 -954643729 962666312 -985009270 971795379 -988346796 970671971 -991421657 992116381 -998688647 973641567 -976736377 997189130 -995491182 969324488 -992172261 990295340 -978225752 951014249 -982123866 979094126 -970160125 951388800 -972066147 966851737 -958025869 995026658 -971363445 994034288 -963037469 962522284 -957084682 958537828 -997576829 955191615 -970208396 966900926 -956165473 965609838 -996560898 984011960 -998953447 965030686 -992472099 994331670 -989622082 956557005 -977922976 998553188 -959904466 996831890 -970364398 956718600 -988894501 955699224 -961492853 952103089 -997807960 992500753 -978891951 981925185 -984403420 967781159 -974433736 966140873 -984152101 952098432 -999442573 996322867 -959482813 953877856 -983363413 962530052 -982056767 964468108 -980423386 983757330 -969800279 987491125 -978660988 953094158 -950115348 990505731 -978455800 954055176 -990893881 983760342 -967143258 985163212 -999148774 954191924 -991943193 982680466 -991777728 995518507 -957209235 993974289 -968473920 994378178 -991420103 977907306 -973500226 980788894 -975264848 974774722 -994403624 998439019 -977395595 967433491 -983514175 974840604 -965614626 982254074 -964935817 978171034 -950673895 962162655 -970649560 991907105 -993550426 981279018 -995753706 970181013 -962022684 960746730 -983335337 983302822 -981686625 950617982 -972411836 999282159 -959357909 975430151 -980003170 987163000 -998693246 962416143 -983819918 956406906 -954086784 991579894 -959280857 952972579 -961711532 979626440 -988433748 959162607 -984946427 955311750 -964039929 978782175 -975285798 998114163 -995140580 987860992 -956411817 971312987 -960178196 992878123 -967337278 997323394 -986547839 965234819 -996644540 956675581 -981299774 957377367 -988947624 961037285 -980378818 969492537 -958891711 952054001 -985524004 967269602 -969062942 965814380 -953504132 959891446 -992241282 962677102 -992644911 988065238 -963213588 965758351 -959803641 989791906 -988342480 971522592 -977484925 990729780 -996376977 994329451 -959311967 979301543 -951347317 965921862 -969391870 987342842 -966581693 978171975 -971579654 984734859 -986080714 997913936 -951192086 963921195 -991128380 966704136 -953424149 998931281 -986837514 972622087 -997882371 987313862 -992938698 989580898 -998817115 978493233 -970272477 982447575 -985138739 960423808 -992934639 975700545 -959530781 985336743 -954175553 977058376 -953306989 987013064 -956030854 964159829 -982775051 957174192 -965948014 955716440 -954259404 987646469 -983500363 990888978 -993066692 987927675 -981675238 951549471 -973377625 964282925 -976181078 976425806 -984474428 983763434 -990732354 984644423 -990478323 988779092 -971420450 998970293 -994869036 960364261 -958643840 961125820 -987116416 990819707 -962553694 983932962 -997071327 962501087 -991351185 966276451 -983010848 987802614 -972254869 988369324 -983488555 952935927 -964260414 979590675 -957788334 965415978 -980666322 969525589 -992186774 983751029 -959398756 979237739 -955177110 995829352 -971618046 956586122 -967153947 979714723 -989570668 987897617 -991015820 982176301 -993383289 970750494 -972362248 965522033 -999498867 963107177 -998488312 995244229 -964228022 976113127 -975854172 972909656 -951348185 987079108 -971807549 954754557 -953718821 969909270 -951619735 960897060 -956110294 968449016 -993469391 954017655 -955834074 978722312 -975472786 990897448 -983815317 953715573 -955239401 965514677 -973384556 955526536 -969103585 992300287 -952145933 990267087 -967638986 979005407 -960420938 999121774 -989548339 993973016 -978727468 950217838 -951967238 996664625 -957272323 975616858 -980499015 998415825 -979094348 976188086 -980958693 963054242 -983679093 989118178 -956972380 981087763 -960771161 985595599 -958457689 988766741 -983167456 990941564 -986259462 993834498 -991643649 996789019 -963542976 967711206 -953527998 973914382 -975564553 998679623 -981472477 968219482 -975067268 971800723 -952747229 979648386 -963593848 986150150 -999102893 988560298 -951783861 980553703 -964337102 976158739 -981754659 982086320 -974058810 990571617 -974533048 986909163 -985542056 961699269 -988344778 967150342 -966030693 989024559 -992310240 956674808 -984931812 978085447 -962557475 970197603 -967738280 967662355 -952776645 972422301 -976066931 982150921 -966145869 955609465 -953825080 995479800 -985602120 954434080 -997821903 962592725 -997331839 997959156 -998981299 986342328 -989381850 970920622 -967445953 979326889 -992590118 973596865 -982559009 970931034 -985592577 973544066 -965204013 984625061 -969657660 994606621 -965974215 998860021 -988767728 984833335 -972463753 960203752 -978683028 993699230 -984083331 976717522 -973984806 955433401 -981219383 976039627 -956718610 987827984 -994369991 951347257 -989462349 977091425 -965180779 956158307 -981617946 972686527 -994068974 962246391 -990715413 974273046 -978417387 992301646 -961212503 978252188 -998965152 980566937 -953918431 961398228 -972713852 983491726 -966568652 979950420 -976054490 993427290 -988329310 984257643 -951490348 953537978 -975144332 966482776 -974209261 957118519 -985691699 993232327 -977689347 954921468 -954487318 959304140 -962668008 968082262 -991195109 952200157 -950783141 994796631 -957737451 957583970 -982749905 993665164 -953599203 981801079 -962916146 958035818 -999143383 956172423 -979684713 966811059 -950069030 967977075 -997636255 994429739 -971210683 985477898 -985957865 984345887 -954299601 960508460 -962327550 999973067 -998703515 954443231 -963384693 985645331 -974056745 955041528 -993678896 991698997 -965405820 972275022 -986941219 969290762 -958307275 953225421 -963737947 968248988 -969820481 972371005 -986068798 984011268 -967011482 953294421 -959266966 971001391 -982292350 988520934 -963261023 974299688 -982412111 983976180 -970622622 976645233 -957251796 998179905 -986246178 950212916 -951569995 986253500 -984056515 951219228 -974912369 960376798 -992332666 982935575 -984505533 960170821 -978040680 953863385 -984391835 975472326 -980351624 958349903 -998269757 998482015 -955569857 962455737 -964383162 970415613 -950944000 985731805 -958173138 953816014 -989744382 986884668 -973907458 988545679 -976052494 950384289 -979140519 957014812 -953327980 970938154 -961984946 969493461 -950000070 994923573 -999862945 994742183 -963213374 963270340 -997440197 973180650 -990457213 960789037 -971201602 998868752 -988008853 966285130 -972338600 968898728 -957811364 955462635 -972093195 957907392 -963897261 969779687 -959695982 962397891 -968623453 980296773 -998712617 996922547 -953734893 977629777 -998663599 964040351 -997755415 975272152 -957088340 976356777 -973852769 984906769 -961442911 950057731 -993159430 991454042 -974674101 997203419 -974741391 969653374 -952022130 965698059 -961422223 973549736 -963422244 970826971 -965097624 993478079 -998514374 956461574 -993966343 988729495 -950895700 955400701 -971179722 970704492 -952107220 950784524 -959756292 962922540 -997624375 958574594 -985156845 956687979 -965047674 984380421 -999734727 952733538 -972992014 982600600 -959727354 976282416 -974848366 955899027 -969736509 992984115 -985536777 985177433 -978921185 977260606 -996138009 962303775 -970724875 975554561 -953683655 961838349 -965857753 952802270 -963653868 997704431 -957998379 967142135 -953431881 958297347 -978047828 960459553 -998006766 952618844 -967480716 994420100 -985124125 960237439 -971894907 971096454 -986497820 970669397 -994157843 978634886 -955968365 978104700 -990307346 976562562 -968880079 982255464 -969325286 988649387 -961084139 957752742 -958875196 951727617 -989753255 957508398 -959902833 999727444 -999782337 957981110 -997554529 972911041 -968103086 976562106 -982199642 988028760 -999850148 990479689 -983533107 992147191 -987487307 960664266 -979605984 970114833 -985184109 992539547 -991301302 961457151 -985860652 961587678 -997578271 976927120 -986400925 992074803 -992771571 955015510 -972983539 951019071 -950606475 961062337 -971408440 981338157 -962367161 991760205 -985324884 997686902 -973689710 960981472 -956364164 951190734 -962545612 958175733 -990731711 995133286 -959292069 973337337 -963380343 971823932 -955732761 996070647 -994759171 958471769 -958393041 981801109 -956076110 967033496 -983149000 965718793 -987458828 961713726 -995718917 976135220 -996225456 999205291 -984175927 955092877 -992343692 972906129 -978512478 961105751 -980284831 952425830 -981416897 991587036 -957392888 993462123 -959222863 958042844 -950388703 960182259 -982274756 962448059 -969848440 981101161 -978308592 992739636 -957076378 957545249 -983008826 995493232 -990114054 997441920 -975716198 957957642 -966760297 956950683 -988509981 961623752 -984322828 996254665 -982670188 955830318 -961089549 990052646 -997957701 952749589 -992665875 990268715 -967833650 956093578 -963360498 981096352 -961565264 981766242 -966883830 950596748 -991431742 980856220 -989686017 998251302 -970014672 994330291 -991522141 961665379 -958676318 988947929 -951545288 996489766 -983502407 997910402 -994023880 980271735 -975526138 990273857 -984310447 991057310 -985938030 954122848 -968725823 994617168 -954858721 983590353 -965454204 950208076 -995003581 966849832 -959694586 985937235 -982984583 994803017 -973570811 976852504 -999714280 984795173 -976091470 953732980 -960241059 980049136 -974907843 984265673 -978220700 983045872 -985232691 991566506 -983148575 999347612 -974154094 987039572 -996602958 957950289 -984394019 962671107 -975133756 994445782 -958306926 959443413 -978019503 969766867 -990772383 952006882 -965526887 999634630 -994161189 959217575 -956354472 958235062 -964680992 959033228 -955236738 977363812 -966276591 997631372 -998748909 965102365 -973499619 953063741 -998613581 980210371 -976255267 990447724 -959021701 980075561 -995309030 960880331 -955892476 994140505 -950677911 977985982 -957427023 967382840 -992518554 993307287 -983787705 950061859 -979907307 960062427 -988480325 962027901 -982934172 960225483 -977155382 977021055 -957091477 954207199 -994589011 983446508 -983773215 963738895 -984906517 993086925 -962558655 978385048 -966526652 982689925 -996723779 982869233 -993672717 969351011 -987040202 998990997 -968835643 978513862 -966324390 952381992 -961264639 965594255 -997760686 955812259 -961957366 958036795 -990211032 961403405 -989283269 981739912 -996426829 986333885 -986475419 984095624 -987774481 969776361 -968131857 960105561 -975843196 971681120 -991756593 972542007 -989796889 980404661 -978864660 990749622 -979126107 993225798 -977845660 990633706 -957146169 959621090 -997181283 978870627 -961358178 956499451 -955221254 985754874 -979168031 975867225 -997242602 961395795 -973311105 989829113 -968962134 957268309 -979411759 964905533 -989037538 959378741 -966336144 966348302 -961483670 965034970 -985580947 967377399 -951305388 966249800 -989469463 983958505 -963486726 992857476 -989323238 976751769 -966731353 993036213 -955481772 996128720 -951015842 966141983 -996329526 997937233 -950721024 964529488 -959694500 974495162 -981379145 989838742 -958985718 988586544 -996137615 977654817 -968630556 988707663 -985536427 970507153 -998171959 979420300 -962570125 989991904 -953945551 999538507 -962740930 994446595 -981819590 966609770 -993615154 974466802 -967860049 967006363 -965008845 972627882 -995323344 985606084 -964056818 980132124 -965648270 973831715 -960163037 961417216 -957713579 964417211 -989695339 991491761 -965971794 963938526 -968074868 968466183 -956899665 996474456 -986353860 954276986 -962471996 976935386 -983604490 972978017 -988501143 991247649 -959775680 981812684 -982382050 966515311 -966825148 952571609 -972954850 973346747 -990280163 974722384 -958556320 977603756 -962824128 970089045 -979808260 950023770 -963785781 950509863 -955890863 962029472 -957048883 970912911 -973422382 971002873 -999030228 999929642 -964745320 957592473 -978102581 970521651 -959404557 962307210 -951066140 956700714 -981920559 998564791 -954044761 969614402 -959535573 975786628 -974577911 987983906 -975686433 991483030 -981561218 950494769 -963767752 989019734 -962535903 959139067 -956791111 950180326 -985096455 993723311 -995070301 974174129 -976470398 984641688 -960433812 980485108 -973132236 972569080 -994407882 985482913 -953920583 976723651 -988535236 981004552 -958050576 953947870 -981011888 994264169 -968182093 973815238 -965550894 954588925 -951556752 978388705 -976000730 986792699 -967400110 962380144 -990860521 982501802 -964542890 974114549 -980787346 968956070 -968519956 983908620 -992181492 969127182 -998422784 972161557 -951330118 995380857 -977076036 975278928 -986842131 983194745 -951222958 966503071 -977785388 967016643 -964555734 952377135 -962734730 980058809 -982859211 991069100 -950279778 957184716 -959810199 985754087 -967685885 977985674 -970096975 994709717 -980687619 983501308 -993467845 959286119 -980681008 952962617 -968755843 961064892 -962350277 972796184 -991505348 958109890 -995462756 972135992 -988590642 984852448 -966109432 981173782 -971959006 952202546 -985983268 970883910 -982071636 991695965 -965377959 963781707 -997981096 952150694 -996962583 995346777 -959904822 978189899 -950882478 983825836 -977851500 984736160 -989344397 968251706 -994318915 992033921 -994456898 998484667 -973489048 991898637 -974563091 981613098 -954872562 963584676 -982319172 980486843 -969520500 978232945 -952734914 969654571 -958824376 965087691 -963172318 990380681 -964708143 985657767 -968453063 981370046 -979109322 987254999 -956495947 998740988 -989166054 985746812 -971965855 980998224 -977778034 981757966 -964648533 969707966 -961510091 989074891 -980668666 989898959 -984134068 979540051 -994140921 970595289 -950021713 990534940 -954394724 990385172 -975955357 999661556 -997630178 978623459 -988249379 989852363 -987177732 966615810 -952740142 952958866 -970333377 957876132 -986139289 960558383 -973999128 978185261 -973571325 966546052 -953066114 992721076 -955249166 968234156 -988400428 964307930 -992790418 987398250 -977473862 967094520 -994711546 971118044 -989938297 994958950 -966780534 961749454 -961759655 997245328 -999773330 995220111 -983974411 960597561 -950387954 993424190 -972410535 950938659 -960774286 997288539 -984193041 988664455 -972407595 996108297 -967461299 967098789 -952763356 993088714 -996349854 963003650 -998847919 954602431 -994344251 968409399 -975752129 976110239 -999387404 960756059 -981946377 988068824 -992519415 966156856 -984525205 970971005 -983727331 951460011 -989892151 973423561 -962015647 969392367 -995034265 956442591 -990169534 996719395 -983199531 976651232 -977837083 975540307 -964651173 953262639 -996951303 966000497 -983082109 966214862 -954173672 994211483 -996535936 981553920 -988566871 958634019 -975443540 993895788 -956944095 966517638 -952668068 989092710 -963085228 964719602 -986512461 999635410 -978905263 957356857 -974234948 992339266 -957419554 956703496 -968294428 969779163 -964927121 989217530 -956996145 994395790 -952073207 985490536 -959655985 967070213 -974612824 959669639 -970027686 951570493 -956815278 953921778 -970054888 983142936 -975638761 951424729 -987766191 994854836 -994744951 996139196 -977152071 963591075 -991103861 976258459 -966701938 998527943 -979602598 976002429 -963806181 984857361 -997612124 980880087 -993865063 978720485 -958917670 991080043 -996303740 955674943 -956531049 965730806 -974092656 965730156 -995200799 963536865 -982085017 963270253 -977330494 999417977 -998713629 986692757 -966125793 984348394 -971234230 963630312 -995236411 979833530 -959316294 960788257 -963952482 968387846 -959398148 996498107 -965896567 991646308 -966530291 997886535 -998584184 997804712 -978380563 971399158 -981932332 976053447 -972455840 998500643 -955384884 988066858 -950846613 967783414 -976504970 986928192 -998660026 955783006 -977795240 958729420 -956012776 983482132 -977945468 957757557 -982554184 974542023 -999516623 983165591 -986396350 973371984 -986975369 951163095 -968186818 978090062 -958865537 990951105 -987565502 990900297 -999425485 962075384 -959232535 962606032 -979570466 992345491 -984094751 988106608 -959045456 965082905 -976496744 985484649 -955891937 964233845 -983568936 953105532 -994556958 951801447 -950650188 955568461 -984687652 968682178 -992135305 989442571 -996412656 959423914 -980573122 971231742 -964385378 998082820 -955441447 977085567 -983424289 988307851 -978510423 966967247 -979846297 957578109 -982065370 995190165 -986082529 990843022 -959307198 997985346 -963458385 993279433 -972952585 974259601 -977814419 975356709 -972598613 991099189 -975885144 989528075 -996655923 958542653 -951525598 963338541 -955901597 985941706 -967820280 951932838 -985460205 979180491 -994038662 958293984 -965224448 992121124 -952621712 956327203 -988357447 971629092 -973709621 967846913 -997087835 993431438 -990377810 957884031 -972430179 954316772 -992112984 988597286 -985420476 950287737 -994223937 982830810 -995056659 997472442 -995535708 963299938 -959730783 985951163 -975578116 963648257 -982577100 997204783 -979061418 951935770 -986088630 986390333 -983867049 983933093 -967944232 982697092 -972728820 998568900 -952056570 965645139 -980050933 994048518 -951473250 973313817 -953031338 984480207 -994946488 966391950 -950895426 999075738 -974011280 971859930 -976783173 955425972 -978146907 961308265 -951107769 964819342 -969134059 962308984 -956012649 959037007 -988831523 962007220 -969641233 976270266 -980050095 955137301 -997306384 989529568 -967226207 969259928 -995873893 958322497 -965689181 988786923 -961030299 964967456 -954466320 952363469 -986556941 982503064 -967447815 956909161 -952566876 961585246 -977756542 971301863 -977184124 952232511 -955964265 961720163 -957230175 981472070 -967231944 998983527 -950627439 962850676 -973942976 973447435 -993117333 991366631 -964073453 952241115 -961953344 995580627 -975837172 992024969 -986973817 995452787 -969708459 960216133 -974057568 962988641 -973798454 961091548 -972397060 995256301 -969278035 999043379 -976998983 983068661 -974750700 969493626 -978389388 955455572 -981704163 998791327 -975764358 969236001 -963188320 967834602 -987667751 990482495 -967522223 991605925 -995256355 987451841 -956666187 951620459 -979931462 984956342 -958904767 990364109 -995739894 995446543 -958837132 979680760 -966665622 971018050 -988397458 995767654 -982855951 973470368 -981693318 991661126 -967828774 953956836 -955421028 994484103 -995628873 964048112 -953015366 972271024 -991963915 950661580 -959705488 979599755 -975462210 978297724 -963750343 980361987 -958305825 957513366 -988857748 962115903 -955012842 962507574 -966191650 992220066 -969101068 961720504 -990130381 956278118 -969031915 952587230 -964933521 992681920 -972561281 955958819 -998068425 993897032 -973225960 954812921 -978450891 977634397 -979812760 998466543 -968500479 958197697 -955762587 992067911 -971622088 953375510 -981514811 955024296 -955381976 998739218 -968336715 980725208 -986170290 960133763 -995444573 970565083 -974388488 980368064 -971362600 985088461 -971521758 986131796 -977671183 997981914 -971684484 983041111 -967710023 964107557 -962614361 964671010 -950447269 998538648 -998476537 993996656 -958937345 980431666 -962115843 988082290 -975447057 970244672 -974803402 977419558 -989227381 973948023 -958241245 995057812 -993434669 990783828 -978805730 996243760 -991612306 966519733 -998208004 965613316 -975625884 951058503 -952812840 968243407 -953704746 961196505 -976032042 967616767 -984367977 977392796 -957184157 999164955 -964526368 957900920 -956091297 953662522 -962346289 978613400 -954580909 953368841 -954859029 953312495 -965427429 953440534 -985035208 973419059 -954878539 953033125 -973152279 983886678 -957928704 982051465 -953809254 959508351 -976992111 965174956 -991789587 971872687 -999074275 985810582 -957028387 960319103 -983092103 964853574 -963593844 996147628 -989847946 992811223 -993004524 997297287 -978237201 952231898 -970866083 995561050 -998387109 980124373 -978507686 965335802 -952906991 994280205 -968882367 970673072 -958351094 995467186 -951243545 966208153 -994499271 955198707 -954388037 991984497 -987034502 969468606 -963261184 961494849 -952318893 956091145 -991927357 990372737 -984099966 987283842 -989553363 951188793 -995696447 953697893 -959650940 985296837 -970841374 964875692 -954070785 977072800 -954069311 957365980 -978193526 988118260 -988076220 984824709 -968936724 977104487 -976281807 981452275 -989527177 995413358 -999200551 966614340 -952471897 957006266 -950804993 993818091 -959064604 995104433 -973718556 992728465 -984553519 984961300 -998723190 983333215 -950950810 971793530 -970092030 982310841 -989366079 990428317 -966319282 967205349 -959124550 973825454 -950948187 993220853 -968085274 951166659 -981143767 982556233 -995179475 981611722 -987720504 975486852 -987076077 995823778 -967650928 990934603 -954306487 989507067 -980203973 966002001 -962567542 963394893 -950462283 958613420 -996779455 969277806 -986328870 976272746 -994543968 953655683 -958482809 983804421 -981313621 974744157 -985623189 975644714 -966858784 966118217 -960142288 995593183 -984727323 979924930 -959712091 970449055 -986053549 984911417 -964939513 995935988 -955853392 983239216 -963253186 981406850 -995276588 954294921 -954626441 977914757 -965491191 968859110 -951546362 979380104 -976286705 987672005 -983685048 989547609 -958859796 977024396 -989884524 969090195 -997291231 981203793 -952582454 993630280 -970151864 967992507 -973828372 994903967 -989150514 976098159 -958970516 969955105 -984626857 954719308 -971565129 956629997 -989463030 957954486 -965965045 962731879 -980340111 980123646 -980610662 956250987 -968435157 962182581 -970660349 993323338 -955296616 997687621 -980074694 963600298 -978120188 952188478 -959326418 979692744 -981470279 967867970 -966749170 966498212 -960253672 996728150 -977350296 956293790 -972094337 962103648 -965271650 955427770 -990711924 998761483 -977877867 989773058 -957937693 989091393 -955400047 966314259 -990405427 991250433 -996447245 976499627 -997540997 974792238 -974902398 977499621 -960721859 960758669 -997476740 956018758 -952290384 987720547 -959883697 974180406 -992417416 978974941 -959297585 951858901 -950697495 970437271 -973797611 986051036 -999989159 957988889 -957474215 992828403 -985052289 986575248 -953282047 958093207 -989099758 996846656 -984610533 956383234 -969107099 956908095 -971191562 964400314 -995698935 973111549 -996658038 961136667 -957013311 954075175 -979610636 988683159 -979664111 970934170 -999498284 995606338 -990261666 969358910 -974543186 962116186 -954201019 961746112 -981968094 973039756 -990908325 969728151 -999838579 981443356 -958765835 984688037 -960472123 984391654 -996039071 958784619 -998223724 983473139 -951788149 990060702 -989001213 977835724 -997606665 952940621 -964067931 996833038 -973399227 984850387 -971711667 992659922 -997757587 953262586 -996443313 981314254 -998378735 970993485 -991518561 964320819 -982346376 981358486 -962211553 969906998 -963350139 968426599 -966136475 959425080 -978523711 957076660 -975547337 979267422 -952492124 997095639 -980834754 965451224 -990407946 977879984 -978114386 952540598 -995840203 967056748 -969455917 987411340 -953798037 971221370 -957179943 967052243 -987746298 989384056 -977488399 973250181 -998024107 991100330 -957735649 987448399 -990368206 951410672 -980262036 965240685 -987462395 984411421 -990620577 962621301 -975429368 993952016 -985772644 992113525 -988685028 962291795 -996174061 994793414 -982393225 987354829 -999991195 976196351 -992022713 952203359 -983692549 971741746 -981413267 960174395 -961825528 984999469 -982292194 979466180 -994775437 991567831 -953198172 985530361 -978283775 983753240 -970991141 994343957 -963347585 993148693 -955283052 994916871 -958821201 958989648 -959947606 963928620 -991301785 985739160 -973415320 993123812 -998950555 988913845 -969277919 964973843 -950936835 986549383 -977480691 985350532 -998556523 984313790 -982657484 984017566 -959691363 953337208 -999267521 972710519 -960228141 994497018 -971757306 999659182 -974136359 998548328 -956927034 975202197 -982308357 952259222 -980993765 982970454 -960972720 994022716 -971274428 969077168 -966765917 953248512 -978525984 981382174 -952323898 959538082 -988952704 976025087 -981818291 991063004 -989975852 962237410 -979830095 980492526 -959822315 971231915 -967345489 958948241 -959494265 959496404 -952866803 952303639 -976839004 984802094 -969389511 981885839 -956041534 996456146 -967524956 974667201 -975215173 963366526 -965533611 997311729 -990374679 997061648 -970528357 990236956 -994355900 963530521 -954247912 964260277 -980636863 955323325 -954239143 990152320 -956895376 951366332 -969258476 993773846 -972402019 968050583 -973254717 980243387 -988866146 981472961 -951195382 951527741 -976961003 971094122 -963703371 966290876 -957173005 965764519 -989123403 970432639 -971910085 984563624 -967168008 979684313 -974924227 987400736 -965587925 961558743 -988821880 980513737 -952290974 993839223 -966310371 954052668 -957954844 966755126 -970426643 972456371 -969994534 989301573 -997348269 980552312 -968567290 979702327 -972651804 999874393 -995522749 971561785 -950612729 988069310 -992749260 976410860 -970023961 987357824 -966360376 974106872 -964327700 995825134 -990568133 964291874 -966137042 974345776 -998381233 977914047 -996158238 968368188 -995231285 978238556 -966001706 999401739 -959664351 997695551 -952768921 981201189 -957827899 998992079 -972930933 963988612 -982598715 955791752 -952397259 997565934 -966406183 993892488 -976115320 958600223 -993987284 997831511 -984480205 992805138 -972986126 991270802 -997461497 975003013 -967055681 951171399 -958161856 987035359 -954347101 953086681 -976109159 980236229 -996743053 967500171 -973949646 976201375 -957527709 976804823 -976822823 979108409 -981650048 984287338 -958139817 986633105 -951708372 950130821 -991308693 972095242 -966699279 996718770 -984142583 966772096 -957627432 975043252 -981760725 999584307 -991167382 983475823 -980808409 977155322 -958938125 981937976 -966097065 993732149 -985996227 981011666 -989110747 965623754 -991865838 991612121 -963436423 955426101 -990605625 951872716 -985253052 970570799 -980495782 988193111 -991242886 985009019 -955770543 961910527 -995435211 951465073 -986051024 975936571 -966688841 993085530 -951080179 979412028 -966189278 956419491 -954293508 971042724 -955871772 962056115 -964061472 952299965 -962366199 998685776 -980764307 993398243 -970249508 996298805 -976472965 951486556 -959361264 954857104 -973404652 964021704 -955655475 971962660 -989168797 996553092 -997031430 961445071 -983629435 998005375 -954811579 967111101 -998328492 980642308 -954509504 998657477 -981258446 972397268 -980519014 967475635 -983184042 977031537 -978046639 971261415 -983595128 984040678 -962991297 972972440 -992035073 992103702 -953338565 957566140 -985386203 959985100 -950291987 986209888 -979617906 958785370 -973511484 995748609 -997935712 971987170 -983733580 977030389 -977367483 978431153 -964938647 955748028 -989636812 959962404 -956648829 959286895 -980053733 980300430 -989030421 965716588 -986773476 963709939 -956211135 971848744 -956385980 966113486 -995874322 977357057 -956785645 951496648 -976222301 983577539 -965383649 974806263 -992922194 972997704 -966395332 959320901 -999457623 986902394 -974156080 972898985 -986174859 959194211 -982470749 961174717 -974907563 955018737 -984622287 970106810 -972088431 957911078 -961523110 974326389 -990718212 981471268 -996878725 986957494 -960926375 992432992 -972740682 985106189 -995984904 981938207 -968778772 974966520 -990076269 966140858 -975853519 984042533 -968730709 966189704 -982142223 990349673 -983126255 986427946 -989093812 999640454 -978093365 967895844 -970197056 957182687 -994799846 985525702 -953016013 965359066 -983445476 958530628 -993540697 958873656 -952986073 975202270 -984795917 992752979 -972105578 958292644 -954555598 961781749 -981696452 953065648 -970893717 990945721 -988037065 982529960 -992643825 977655782 -974726564 950456083 -988230194 966509915 -988498455 992053675 -967362539 971377394 -997120928 988430239 -971334444 978752554 -991495980 969325513 -995125526 986845754 -970148975 981417497 -962268666 973354495 -982443940 982663381 -976481989 996111450 -965370992 995902683 -973711202 953373484 -972168201 952264043 -998904919 952952098 -991348642 960241491 -981293585 973308265 -995675134 978783093 -976336047 952833039 -985000358 974158390 -992539682 980397789 -994241409 967369139 -994615843 972243596 -977778669 963946084 -971737525 958436453 -995651634 976302733 -956438715 981488954 -991609913 955676521 -952742848 984865202 -955817354 988153150 -965296259 975430533 -965854962 971950329 -987481075 995146081 -963401183 997799912 -987627015 962277165 -960243037 986608926 -990142110 966567181 -970587448 966751983 -976204032 951105740 -956233407 973996979 -950561392 956628563 -979289675 996804995 -968077631 967579413 -971964566 989549381 -975737376 989074122 -988733780 964606093 -980311437 958607704 -995470315 987245502 -960820662 980451450 -976953670 975260097 -990736972 968711872 -992945064 974044952 -988033477 976472822 -991542130 967556829 -979997282 981894681 -957240133 960524959 -972329705 993726355 -976663740 952237899 -974449002 974859239 -976002147 994133162 -972948089 986758438 -984962263 959631457 -977144576 960496713 -973985282 986107774 -991030083 998322657 -954533530 962903472 -971201374 998422329 -960363080 964030584 -978077182 997969480 -985721466 978489356 -952812567 991664554 -953167576 957260494 -990758328 993793559 -974607833 995588254 -987555766 981757151 -994703738 959460096 -994017345 987207059 -999243343 964458503 -999762763 965787322 -997219055 992249643 -997591784 980965495 -976113212 987998024 -950535503 988168506 -970081387 955708484 -951532278 985877726 -983294888 993511749 -973679405 987920249 -960520700 973911987 -950506246 964436858 -950691459 964948015 -998095861 980907456 -978105384 959125514 -977251284 951837299 -961728057 996194083 -968522304 977722720 -963649072 956023628 -976311110 976324450 -963445952 978734956 -968751539 991259372 -978345891 973714716 -980523562 963872705 -975884487 985981543 -993350698 963949187 -976798273 964441566 -971251589 972788291 -952276601 968954384 -960109083 978220198 -953969646 996886587 -979487664 986483954 -964356577 998755064 -956235386 955716730 -994398600 956442773 -971883019 993847812 -985137401 960358779 -979577970 979198160 -956651964 952740642 -965941040 976976763 -964166144 985858844 -996898545 958986275 -990435402 992212716 -964601144 976162293 -993167107 958063285 -999856130 973899132 -960639595 958078395 -965086665 974226637 -965463381 981421332 -997693510 951307118 -987035637 990498819 -973718127 951195396 -984949911 971228919 -954976333 959040706 -973641143 951759075 -992368980 959278712 -993336960 983009244 -990875127 986676742 -982344400 998681146 -950385173 999415194 -955474673 954383060 -975055783 971162384 -979103744 971065338 -951946301 975722383 -990363596 981697315 -985291697 977505166 -966647902 981434057 -989886525 964238739 -996524662 965846110 -982710578 956128125 -977678018 962690090 -959509908 995273481 -964924089 975602234 -977837628 970317862 -956075660 963094549 -981441085 992301837 -955656426 991860548 -989042460 978610142 -980861225 966372831 -984187125 985978373 -982947438 954755651 -956726614 978114981 -971860530 988922802 -951145877 987031028 -989795054 992198163 -994809193 960581853 -980768985 970654412 -961704003 976942193 -995869653 987452458 -977192179 961988355 -973528014 969964913 -995869917 968119219 -995336694 993447764 -976385913 964972567 -975658706 987565101 -953735819 961542638 -964140709 970151152 -989232848 978329012 -986194977 964332507 -966459073 962932911 -981894610 998114146 -962784610 958500697 -980024363 981551833 -957423992 995217203 -954443491 979652971 -958407265 951090530 -995907321 998893662 -987186466 971702295 -952749246 998856620 -953972459 967559470 -990115075 968485995 -967403518 990353105 -960051120 984947532 -986231828 974910651 -957769781 971544425 -975803759 991599067 -987543123 982555535 -973412503 952073362 -998964874 956090610 -989947529 981390196 -990032840 979517698 -985316634 960179260 -966753987 970033457 -968837763 999313552 -982657579 960638204 -979280149 963325149 -996873652 985606823 -984786323 970305387 -991505353 961453197 -980573650 983948378 -972943838 983367707 -979148948 995458925 -964124053 983544239 -996923714 957409497 -973836420 978846767 -996054375 995566493 -967995045 966001544 -953305443 985077959 -970999829 978967730 -995571769 998699079 -974933392 996543666 -975891806 991684312 -952718855 999633397 -981529404 960675670 -951304719 999681421 -971918134 999136637 -976262876 971917613 -996160864 995708784 -970114202 955021925 -999876603 955422568 -991260870 955528336 -995611369 977908846 -971441926 986713751 -995383753 965958683 -955590892 950702438 -990529907 969579119 -971925194 981287013 -991027228 965598503 -965799310 988137786 -965719259 994213038 -972581870 963288184 -994342880 960393268 -972922368 997646876 -992671066 992989394 -993844171 961515834 -996387084 996557218 -980315761 985520992 -982821289 956807819 -960857188 983343782 -967022719 977043038 -992342719 994578741 -991380458 987649522 -973381093 994288288 -978941214 999496170 -957689892 958990677 -974830882 957212634 -961493474 968442243 -957052123 997282744 -955768857 999478197 -950519234 971394233 -996742492 953779541 -994684038 987305901 -971534812 996890299 -971081335 978775874 -980826398 988800064 -952140903 999228739 -962775854 993422924 -976837489 958727987 -994325420 999665790 -991980308 995768750 -966735036 956779984 -993825016 967924919 -952828517 966172848 -967591188 977589614 -995833760 992196205 -972513030 966229304 -971893575 981884935 -980399618 971477292 -992315423 973888781 -959800171 967032814 -980610641 966832735 -975787263 959549791 -992320838 989546493 -954433662 968968669 -968921493 996329208 -953500166 978625024 -963925004 992073711 -968084354 972945769 -968110634 982299846 -968080331 977282787 -993280076 972410448 -980117670 960966559 -957325815 984742781 -996004229 970527149 -975832003 975154819 -959857391 954066886 -996772584 982959243 -976602913 956797971 -975645913 984033027 -979984320 953374651 -997719886 991075521 -990403185 992991909 -955020630 967068212 -992860524 951838878 -972752870 991092920 -963062732 950755760 -993990813 995570491 -972716444 961741492 -977607655 984768541 -970599672 993159931 -962049873 997165544 -970726860 973099808 -998181943 994977760 -956269277 966010022 -967774157 967634122 -962152813 993504064 -977247911 977173881 -993968234 988942408 -975407763 953315438 -997232106 980001322 -988936262 979147071 -962476128 981561245 -954236964 999868644 -994529941 968082573 -970529060 990796307 -991479973 965020474 -987239572 979058189 -970635295 966385414 -961417334 950920251 -965204702 956045600 -988061467 971433350 -955701445 968359889 -990361577 969390620 -961065932 966623645 -997986931 953491391 -974704606 974121885 -957081074 984872368 -991233164 991853684 -989156834 984960049 -996887304 966162902 -956370015 971236365 -973301156 961754571 -969646675 963072254 -962915265 954336283 -970558831 997833530 -990569920 987823128 -959275804 964704086 -983838014 980587818 -961239742 980869132 -962212594 964657584 -952131705 958418599 -994195951 988888220 -998638203 961309388 -967668259 958785010 -965757225 957373672 -999380530 985004888 -979281124 981579483 -980199858 972225182 -967432269 953671502 -973546512 984013353 -965562330 992797796 -986358273 974197931 -971727949 956305611 -978942433 985540744 -965943566 954827089 -970697867 991675677 -995458172 992200578 -993543404 956521717 -974063244 967165435 -970014278 987996340 -994496452 994221192 -995397940 954415186 -956175227 960368456 -963230741 978245213 -993320951 993171676 -986727065 967165135 -959014010 963899119 -989892927 959597567 -980711322 971519113 -971388750 957154493 -993017063 997042721 -987365631 997757687 -985952552 980042025 -951773205 996878042 -968591273 977924988 -952920293 987068575 -994438743 956214839 -977644713 979943452 -973872940 998500349 -987277171 976154315 -958175057 983108655 -965212722 962558931 -964947144 952821815 -952977121 981609955 -980452611 994755295 -994812353 975055847 -991626033 996426409 -975675920 980398160 -985314513 963099365 -979924652 998293519 -954342187 976312306 -975857356 993647634 -953591317 965256098 -967135312 986451039 -967130966 971963190 -964986478 957928758 -989943327 950702098 -969571240 995435349 -999766048 998307018 -974538957 984629656 -989136071 957029574 -977440470 979482020 -985644945 997354213 -972606025 951803116 -995123126 954699732 -978308546 981827792 -955073662 990603710 -993095215 981113843 -969785508 987185454 -954544525 982272034 -979667441 980711597 -997576268 974397647 -988677803 971114270 -955723641 983588162 -952702308 975903690 -978453843 950845028 -987537430 983128872 -998736474 954246561 -966850251 982512297 -998133391 961173461 -993704709 980759711 -961014335 965148317 -966488556 965844712 -988359442 988412171 -977330765 971945150 -978626284 963579678 -950392310 959075901 -971015846 954265157 -980957729 983023014 -967324473 972649335 -969290412 972738718 -967539010 981982783 -967610941 994917311 -961500721 951216391 -964280782 986859025 -956814104 978477139 -975954480 970660236 -985649679 983669333 -985026193 957599315 -963748120 950644840 -984409456 992093867 -983395207 952979210 -973214096 971206182 -990422643 964802444 -989272687 985143021 -969095411 988709930 -964753305 950081915 -961845784 990115003 -994095819 964912896 -954438320 993982464 -997900882 954901199 -978511739 962273354 -956351968 968528630 -986049647 978053842 -997082365 953582224 -960192102 976218726 -968474100 999286411 -965944448 971972558 -975068225 983584860 -959768171 950760318 -989932817 961951563 -979555015 995113380 -992636194 952772035 -959391869 964233976 -960803084 978926656 -959074418 958260255 -984080994 975519455 -978822852 988364772 -950105016 975490599 -965081752 973396107 -981259573 994594150 -990278870 993913432 -962265066 961728360 -966178916 993917412 -984570812 958115782 -988427670 974525759 -971495713 952045921 -981538338 980710162 -983918826 952869185 -995961883 995545775 -977314604 974469597 -957704254 969795507 -986419431 989976637 -981379660 988157126 -960651748 959575175 -956819761 981893353 -973969543 982432739 -980221049 970050287 -973153197 954021761 -976562222 964469864 -990330900 997926410 -975847493 953816023 -978638308 993257291 -968320056 973388863 -990884590 967927855 -986927046 965236280 -958953002 988364832 -966363068 981436919 -998583319 968541129 -989231787 995906953 -993197723 996261720 -988102792 996727381 -953087928 999292263 -973871468 952232629 -987097242 958658103 -988746215 981401587 -996369399 961806625 -955018438 965714962 -976507220 953439571 -987658612 997243438 -986713454 973075495 -968133118 998901463 -970535540 981116198 -987814713 961222014 -964846449 967763107 -988405714 988616833 -956912026 963527212 -953933123 992053437 -974748022 996920474 -990839236 999088858 -987740768 994421342 -978727590 983796535 -976775634 953442504 -988427291 977629348 -976809434 990108043 -959914027 956639673 -960241733 982520388 -958424861 969816020 -994518712 950350891 -954515787 973591959 -979405691 979753328 -952641692 989534470 -984704952 987026800 -990647344 992936436 -987437909 959608414 -991947471 960952229 -966779489 999454712 -984406294 995261502 -950525306 967259592 -988071180 999948097 -957769047 985200900 -969742099 992650317 -997128859 971767162 -990539739 994686008 -971254964 967117188 -958145297 989789171 -967399493 955765475 -981450586 959266504 -976260008 992195924 -993112105 993121043 -976493978 990019479 -963086938 956434643 -988112558 960554414 -997796978 969532703 -968530185 962154061 -981627469 969348547 -998578534 985001851 -961398208 970777229 -996283933 952069821 -984271568 996726510 -991082673 974960844 -971219064 970951487 -965470234 975201878 -993566639 973381506 -966593035 958605783 -998206553 990624045 -953449200 988326778 -966793977 985166703 -962576128 972460413 -951434423 952440403 -972625567 997357592 -982053039 954138518 -956738229 957541294 -984245746 961004000 -984239972 953603502 -985724813 996310127 -980123678 960392314 -956242516 993679497 -997176334 975119307 -998042428 988933437 -953253717 959649934 -968335017 982706259 -954340867 991052950 -956530756 974748365 -956646780 999041016 -976256963 989116702 -964838761 987900890 -975103895 964262165 -997720518 967666251 -978409417 989884336 -980520427 996589705 -972210589 970716855 -971509972 963088763 -965171885 951398339 -969712997 959742723 -984215300 999092128 -958633330 989052963 -969303052 950404870 -983359524 985349871 -980142548 959964468 -966945203 970496038 -959033735 956178487 -969059383 989587906 -994540850 972314013 -988626251 950599948 -979289209 998599988 -958357731 995976310 -967724947 981706257 -967722269 984590712 -984687192 995914081 -960280582 981834597 -951966400 962901581 -967319017 956808436 -987196123 952773207 -977145741 968045961 -978307480 990533095 -988431594 966049641 -959898611 978913642 -984318806 965415596 -956638395 955763601 -962504855 984487448 -988028151 970945231 -950895745 980857811 -953768335 950939307 -970177284 978285713 -990112629 978622747 -986264296 993520171 -990244443 988877783 -976139551 978922427 -950162823 987309163 -981477153 993778337 -964693386 967703846 -980865809 985257406 -995356471 951693413 -962935917 976799493 -993592442 976330111 -982546150 954135350 -980987720 986264823 -981137963 987554131 -983763843 963605193 -993271299 968585653 -979246871 966514341 -965547941 991219522 -960980418 966641371 -962120580 952001738 -986288028 973397246 -997466970 965455411 -970434802 962476017 -986931418 997016106 -999724308 998590202 -979785610 963386849 -976745041 980409060 -952586226 999781412 -951882384 991187125 -996483167 953779725 -980811188 970225667 -971972751 952511629 -957212330 953415024 -978977992 995123103 -968764360 995241931 -973683384 997943041 -986529079 985709545 -967901510 958760731 -958459306 960726828 -992930925 981247652 -992307000 990779202 -972215110 976566574 -978811772 960179293 -954927595 955096697 -972960002 979763892 -950695691 972520116 -961771291 999445919 -982762119 977231843 -983837375 997668751 -998130649 990626640 -976005990 984993182 -959884255 973351372 -969643790 989352762 -973039467 983965301 -978275806 953096389 -991144894 957045568 -969122328 977374524 -996896932 954823197 -996691392 963204595 -998085809 967304912 -979753621 993034358 -981386234 971676228 -985250146 953270520 -982311916 955854177 -955664217 970477490 -963934314 986467787 -966688018 996436457 -955203373 971125590 -977847685 974646274 -963463115 968633464 -966907504 971427437 -991417840 956577727 -982322913 987486759 -979723615 957492514 -966217523 956382047 -987330649 953124298 -967562763 972465443 -953266260 985547777 -966360781 995908912 -964388238 981242811 -979385749 951124129 -984639163 979778507 -982390094 978296078 -993270749 983849631 -971037225 968323783 -995883348 993539158 -973237737 962344210 -982140260 958194263 -995483976 987272243 -978912029 998629679 -971574930 969713133 -956443719 975783280 -999019221 980051245 -962486925 995116795 -990854706 985776496 -990170173 974690383 -986405102 978809872 -993909205 968035953 -992610517 990612341 -952135738 966017142 -951583757 974890630 -991400539 959382750 -991981046 954610220 -968217037 984592757 -950609745 979968574 -984657390 970300011 -967106054 986634609 -972101231 979782000 -998704812 997119706 -985499868 985481841 -968599723 972870081 -998796206 994773163 -973562282 993735006 -968677309 970366208 -954577039 996024681 -976840014 971368126 -970988102 960956504 -997047137 953308269 -998668201 974188015 -955666955 954838735 -996377922 979905765 -957642241 983184885 -974153220 989166705 -959549603 963924376 -953646511 978617412 -967407101 982496671 -961919076 978736089 -951246368 985951860 -994393301 963526647 -958904053 988435123 -989333508 989642437 -993916733 954632921 -957341509 997811318 -963764617 957418192 -993754209 983105200 -958662229 965896870 -958484715 998820487 -969515548 969167765 -950023809 998976135 -958037445 969735332 -987890230 962053210 -984860142 976679913 -975189462 961294309 -964834035 962503573 -964714456 974406689 -992213721 998943258 -998119080 968819773 -997039814 951655470 -985373621 950703532 -980918591 981449069 -952947412 960503235 -977559608 975897409 -980151298 983102069 -977035449 973819435 -991400883 961568048 -977261504 960585674 -966651629 983225673 -997803272 953919444 -983584410 971188631 -998558115 965155282 -994056611 994871128 -976937753 967844514 -972307297 985998960 -993255482 952159120 -951891378 993743601 -961013547 977209776 -987634430 974869471 -957316992 952787794 -980682447 963986546 -979034656 953044768 -968007467 991321795 -995241555 959694249 -993529548 973079077 -955804255 965092251 -952623332 951271702 -993042710 973190482 -966659126 980092855 -972581257 972136309 -950938289 998753394 -972801034 987411175 -967980197 955920073 -973475828 985295472 -966717509 999413960 -971934431 952822855 -956295122 966310915 -955077125 979780637 -993951933 963726402 -997645914 967323721 -994126413 991857045 -959448105 952626678 -960018588 957808322 -975605397 973815271 -983701855 979349630 -957565572 999881343 -999401074 980674403 -950232239 990901054 -972513763 955719125 -986597564 998476653 -965596797 998022769 -981493641 955653682 -969923042 977778301 -972838541 962150935 -984523334 952372817 -959349402 981990197 -950354704 981062657 -994673118 992275506 -966760154 978872698 -980639329 954062470 -964501590 964530786 -970542247 996101689 -998063999 966785709 -956553851 964655120 -988721452 986517306 -978505653 979107036 -992138977 974476392 -954669891 961730411 -953422360 953094503 -977823013 982224759 -988175974 969970819 -970365481 970484549 -971308961 978382442 -950743887 993623584 -974765829 956601030 -996320930 989715267 -983798446 950800051 -951277503 976838898 -970055545 967266625 -951538199 963860227 -989075215 983906282 -985843485 986878850 -976336927 963850926 -990782731 974063301 -990807822 987205922 -965743916 989581079 -995833228 998614310 -976092701 991606356 -989347801 962263749 -985833284 971658395 -972069818 953894620 -989451180 991025554 -997384119 999692597 -979774793 990075098 -983288143 995746086 -999052343 982091140 -999507043 987140204 -997291594 956869904 -967458720 963468843 -977941628 951390445 -990174525 961392567 -952207453 964329366 -955265256 989475877 -974585721 967245245 -983157348 952298147 -953356046 954818962 -994287160 955967685 -996572744 977112813 -952519321 955121928 -951328753 974990199 -974594115 993982090 -991464292 984229087 -953826041 986902897 -969697702 966173263 -995860497 951486172 -996025578 993266649 -966862730 999554941 -986404997 979269805 -987775572 952405531 -987413574 951153406 -988358018 951131782 -994419707 982621026 -980600028 980640582 -999369034 978578773 -977769752 987629932 -952740816 970702406 -983153959 964456392 -955581975 951022623 -999471514 956154251 -997165565 956665820 -993277355 990012314 -979287923 995581088 -972592987 975421818 -968430880 956334659 -970518484 964313752 -986712348 982420084 -980392802 996870836 -989726374 976940799 -997309792 950909445 -966354941 988605858 -994314198 967486808 -978039722 971869727 -975850857 983769795 -978108665 982869486 -980263257 964531408 -980840707 953675846 -953089760 983058030 -997182749 990766153 -969625402 961121495 -967619120 990519059 -989792294 981901277 -991611642 981271553 -959565868 991598504 -966548412 966181189 -996834056 979343330 -979008040 965500496 -987354327 955443955 -970527633 951955252 -986950316 986455405 -988609410 988284622 -965613594 952298832 -987201552 951325630 -952319433 959119865 -996592841 983096776 -995697904 952170792 -996588148 962732252 -952493445 986490244 -996347280 986228688 -998455609 963933207 -968897871 985692256 -969750463 986522564 -965743691 978513076 -996400977 978199686 -963090993 996675450 -956689515 974401173 -990731387 958873242 -957381590 978115506 -998446133 957095114 -965709983 971903923 -978513948 991910009 -980300508 997133696 -956605004 986542392 -954595264 951213169 -993873766 955671860 -991652354 976840817 -995589564 972314299 -981138268 962293992 -978291952 969058895 -962252127 955917258 -960268235 971014084 -960317769 976876296 -973503554 976383551 -965757287 980395118 -950247828 993153565 -996083379 976828300 -956441154 950456254 -957750066 964736203 -951493144 990585338 -984886481 980898475 -964288293 994528689 -957630607 986706529 -954579988 951891373 -983261328 979750148 -962765731 950035283 -984082557 989619698 -971489973 999987680 -968194126 996560380 -974934322 959188047 -986651315 980838176 -976049247 995223864 -967240227 968670546 -971768992 996922437 -997185804 989027581 -975598062 981298479 -954406218 966997473 -987486947 958680304 -975579818 977201704 -997216187 962464650 -992576231 993091119 -996835421 973452436 -989552870 997068415 -975381331 970489718 -990013374 990433134 -983977766 985653189 -964027222 991174490 -992637378 969679109 -991239931 996141000 -956636995 987495922 -999813557 963522677 -960902564 951553520 -968608678 957584445 -985561469 983512629 -952134252 961617967 -993437962 984889615 -969863608 952980816 -974190419 995422513 -986462122 991311013 -962652632 951575442 -982220806 957601482 -964611950 966675312 -973700971 999231133 -980874732 963270198 -984273493 973317098 -964515363 994284000 -972005001 994565234 -990560593 957100742 -976038623 960748005 -963788679 974929259 -959908769 959018413 -995163435 955073185 -967771661 970239344 -983998139 999053143 -988780312 999925912 -964123010 960513758 -990533236 983424107 -980116883 984880803 -971793464 954008138 -998301969 962506802 -994910758 998189466 -982476909 985826137 -956869918 983699628 -998520976 981939569 -966064250 967099656 -964469915 950651161 -968753453 957052363 -992578672 961224907 -971586658 965210235 -968338064 958878745 -989164295 953220655 -976162771 988192005 -970588601 988294796 -968371410 962042047 -962699531 962385651 -967912557 994630883 -992284959 993232936 -972908335 957565121 -996399170 980788479 -965940823 965336436 -964541937 981170470 -952314052 960366270 -969436723 959286929 -953905760 980039454 -974448895 958152393 -970414809 990622977 -971596901 964115724 -974504314 997058755 -993041048 954313683 -951606403 958430357 -977824378 961281838 -979788321 988942596 -950263415 996608098 -984235718 976239129 -978222511 977668531 -966995059 985780056 -974822172 967865030 -963659233 973701373 -996867283 977317003 -975599601 996116857 -988817119 986388532 -990932149 993133110 -987875607 977299090 -991722375 967719772 -961860579 993961040 -973630757 987062659 -990541833 975327123 -973792116 973785233 -988484291 972448406 -957002017 978779034 -997177970 958590408 -962606976 955447601 -977545576 954234980 -992746556 956136641 -992493085 971211342 -952399905 953959689 -962361879 993964989 -950027353 997426176 -990956416 951459978 -978034211 978771715 -965455379 966129319 -970540822 986513373 -981537417 999978338 -956547448 993149617 -994095928 965941534 -995390281 966454766 -990785502 981940413 -994066348 999372897 -997544932 978927877 -963422912 988709884 -962670617 963606410 -950167633 992578848 -988369924 990598104 -997617970 985809341 -983109313 963563391 -975134989 998293946 -955108405 953326908 -976859002 956669357 -979017726 955537272 -989235299 964456758 -950547441 995851099 -987180950 974794446 -962100520 965827613 -967109477 991393479 -990089293 981386672 -981403713 994663205 -989353888 990791647 -951505171 993190077 -958561230 951486788 -988571002 972658419 -952917843 997980183 -992659100 978048465 -991154091 986715717 -954773135 995263061 -993283147 997133765 -965212917 982255310 -970929264 997811613 -996138368 973009240 -966247590 988718239 -959242758 989242246 -956239546 984823104 -953625772 980338459 -993097248 988153024 -994264751 989055051 -956542345 978122433 -997350350 996193713 -959554763 966750619 -963747920 976862621 -990327536 979724810 -979242429 959354184 -988352545 979214067 -973378847 981282717 -950867652 957041179 -956230528 963863531 -969711204 976727760 -995953560 992647736 -970731944 990521326 -995138589 981539992 -997717135 963083643 -951983076 950931740 -974820285 989254458 -996672315 968974601 -966125921 959998600 -970303397 990145750 -993449461 988404711 -965859752 959087048 -970350214 962196137 -970354685 960365183 -984914172 985319513 -977736851 950553075 -988088050 952063861 -966077302 966824566 -958617801 983625290 -960216962 984544639 -950360577 965585463 -953477150 995369030 -971807776 950771343 -980682988 980473111 -999841993 977479360 -997009347 960037037 -956524045 995112380 -994356354 992144774 -969928268 975580915 -967467589 958068708 -971292896 982837333 -997719297 954182031 -981180918 982734058 -961227369 960884998 -961217928 981098069 -971907740 966223951 -998745985 988524426 -975868788 964878583 -952241375 960097770 -975346129 961289771 -987553787 997578385 -980202520 951107929 -984740819 951258665 -973874276 951386463 -979593561 965432699 -951872010 957686459 -996557524 968988608 -969326770 969039909 -985303102 961431106 -988812238 988870655 -950172444 988886338 -984716271 950185712 -958548813 999029907 -974317376 986961599 -985946444 981999105 -952287102 979634357 -994246360 960722641 -974150909 964165700 -981933078 993539981 -974186701 983246764 -997255696 999616262 -984499279 985043025 -991885040 999826354 -984260925 985515625 -991738314 981781674 -984765801 991267768 -971083464 973983611 -983382805 966628066 -974008367 974711501 -953536130 962482732 -962200646 962115242 -976273812 968776597 -993891025 961521389 -979880831 980540550 -963557958 997155566 -984560473 963957739 -978078703 993768977 -954375974 964055386 -959044349 983024365 -985380986 964773475 -995034118 950914813 -996122061 997454195 -963974792 962589178 -983809214 987787107 -988641254 989031232 -972775982 997336494 -959072538 961874425 -987000381 993570894 -962726545 988100861 -985559146 970124246 -962723265 983192151 -986774395 969232580 -993373130 962237278 -953759518 951302332 -955340217 969595454 -975448282 975546999 -982904524 971961979 -964925808 990701004 -988666982 983679594 -988403803 969195480 -994891944 959290910 -999877695 963307268 -956790608 950190934 -950382298 963054370 -951160349 961234343 -962282233 961553313 -973937888 993677373 -993118451 997159685 -973600704 950458672 -986112238 967481515 -980866044 984366642 -971370487 967109955 -973408644 960281208 -966741604 967291687 -991264268 990140141 -958029857 991381318 -966605961 997348419 -966512284 988910625 -975835926 957132975 -989935872 985370388 -998240910 992917348 -994966239 998870576 -987630378 974532623 -964794389 958263230 -954676535 965362799 -994564750 995372232 -954442257 961604560 -993388591 962807966 -996323328 984962676 -950487922 967840679 -970841142 976926666 -975880413 979460059 -964128301 959627126 -966785279 986728803 -996879603 979658696 -993023971 952519804 -985291324 962437200 -957272755 950582729 -971468008 960118442 -976128098 980288148 -995907844 978130314 -961043013 958609655 -984552158 981742000 -986441570 971745354 -980895429 981397179 -951694997 986658283 -954617775 990754368 -953754824 966500172 -971077287 973569725 -988373227 990109899 -982399973 999163886 -962279456 966792747 -977742056 980052361 -978132836 970622543 -964711043 959356629 -965188969 987145924 -998121480 951583211 -968742681 987428819 -977657635 953189089 -952943472 977371172 -991028666 963327932 -963109315 987883635 -955313144 964090134 -965004657 996639506 -962994884 973767844 -992056821 961918656 -977390404 990387257 -994506397 990863946 -971048888 976941808 -963831305 963012826 -966100220 994417761 -951013016 981546353 -975575403 956020021 -993054093 956444386 -958905126 950923368 -979913013 969854980 -955320257 986954676 -973519654 993669280 -983572040 959010827 -990514797 989669580 -970016647 958197545 -977185440 967842273 -980561399 960466391 -986721210 980475861 -989421972 976927890 -970295699 951189213 -957834148 987247540 -953293367 969140438 -952747319 995387569 -956653879 989438399 -992042539 951470231 -975406352 957486872 -972466122 962898290 -990711517 963221083 -978777142 960201168 -973961085 976370729 -987806403 966807670 -989057060 960709385 -963474568 969930668 -988354304 998900256 -961541270 980332883 -991328146 982511376 -995981092 983555196 -952707059 965758312 -964410011 972701096 -997457440 962970543 -960103610 985044903 -967958438 972025780 -972543453 987282625 -973396864 997458270 -952404915 954128725 -967059292 977150551 -975056477 969974125 -989814830 953063730 -995241905 956587479 -965651802 963173222 -953613636 967275679 -982282236 960820651 -951576803 951771191 -975130303 968869298 -959316276 974101014 -972333441 965138660 -987204183 989773382 -983523812 982449454 -976716564 993218460 -952949984 977386775 -999925084 991599352 -984909928 993128152 -971635754 985000592 -970460525 977379221 -987872897 980946970 -968888384 964808112 -964487276 952391638 -982136498 992104245 -994139988 993472874 -998151050 978858164 -981203142 988245785 -968477045 965505946 -991538305 989889026 -995491551 984313730 -959738032 991060242 -999506716 962507937 -965823305 960680819 -988498798 990865423 -952669154 958966424 -965658303 975109074 -982902906 981512725 -969096570 999555101 -971457241 967265979 -965821545 982883357 -982038000 956708417 -990890649 960348252 -968821110 964472583 -996654595 955435287 -996376786 981199434 -974424248 968453107 -957791027 975168547 -964405082 991940260 -992435180 982296366 -952631704 983472878 -981674500 976380337 -985475071 988633247 -977182729 951463280 -959935488 962059497 -994451019 958743746 -984889088 950560685 -990237380 996996086 -994778864 973614670 -996271810 950457815 -965325252 982874123 -968380008 985507017 -970794008 997274540 -950061566 959046851 -997820146 979500306 -994793775 975274170 -973342405 982461356 -974292497 988214080 -953315299 967930241 -961211967 994833476 -955217878 994206006 -968861500 977286661 -986473073 960207346 -977543483 980008981 -962484860 981448232 -950397601 961820456 -965683631 997962283 -964716679 987611503 -996125883 955031849 -980947084 990306046 -997455994 986977685 -965873518 987574662 -959127735 990132009 -970177670 955517793 -996508415 996694036 -981207318 996944610 -957412849 966383663 -970043856 969846059 -977417649 976063357 -960203907 985677995 -993970723 952076901 -978660506 968405474 -967289690 958997204 -978431484 990304111 -994132668 994813444 -986841606 983937685 -969612172 977090090 -983984422 980411125 -981945685 977482608 -975220083 987459227 -994882785 995995156 -953490555 957454740 -956232920 984518583 -999383348 990705837 -989424085 981521197 -961699795 977679925 -959591934 971794668 -979766652 977925502 -968455442 960434926 -984345270 963299167 -969175502 973155589 -960470155 984595663 -969990686 995288248 -975890127 965569834 -950182887 982848895 -967119344 961480138 -986036411 976135159 -962846385 978728572 -960371621 994311414 -959349984 991831084 -964686990 950511745 -970360231 971092327 -968211154 995200144 -995293846 978654145 -954131849 981467568 -992307699 969250098 -980371184 980226767 -973373281 985661760 -955111923 992427037 -960163790 960552481 -982466691 965865504 -964147370 964504776 -980227853 951105420 -975363967 998314154 -990642671 990292148 -962380340 984612536 -964631343 958154397 -960661795 977777720 -957593481 953038358 -988873352 965854279 -984683491 952253755 -967518407 978997982 -983446156 973063856 -963700414 979767586 -979373009 981980096 -999666952 990421074 -952785858 960407961 -988924445 984604538 -973362539 967299722 -979079138 995580400 -983067299 984265278 -956019376 958379053 -951893023 982743970 -999137966 963240718 -962433051 976226220 -984648194 969444345 -984704329 953873196 -977369772 955948134 -979630897 965248454 -968672798 950171864 -988420206 996235478 -973238627 996109629 -955297096 952012568 -999111088 956507101 -996053193 973907340 -966547842 990510722 -954827425 956981859 -995021285 976956523 -967968430 974111472 -985077697 958487704 -955480434 988508750 -977542334 968497541 -998595744 975551553 -975489343 957925274 -985519228 981164894 -957589765 982080099 -999573273 983843924 -994649646 994629660 -950822852 989020455 -960189660 980779976 -993568033 950565587 -953160789 972165866 -981456895 995655800 -994338100 994513331 -953107380 962998733 -959117662 972490360 -964192140 987713748 -959631351 954711245 -999917695 988560413 -957101726 950686820 -985776924 971414116 -985482860 996967010 -971252483 957986825 -973007599 959862981 -974761527 956986724 -950920931 998804235 -988284575 971501555 -985126539 982794249 -950046235 972663386 -984745072 957223399 -983613233 988911144 -958952020 952985297 -966317198 960889139 -967821728 971813625 -988764702 977059641 -999808804 990220501 -966880827 981110019 -965482931 983612278 -982184417 983126775 -987962531 987400732 -950547162 968802683 -950978342 969012905 -992517410 962004295 -953971935 983387855 -958602934 958469235 -979867617 979909381 -958052722 990749064 -985798814 980352898 -971732211 978951018 -980926292 994705027 -997789210 978472814 -997601888 967831486 -978674478 956446318 -991058950 951335589 -965195209 997765873 -986232080 983035982 -998936757 959323326 -955568649 993902589 -988250961 998358862 -994372436 955890827 -986376622 976221909 -998123626 960940541 -982692558 962982937 -961814738 987422490 -997809598 957520336 -958655023 964722459 -969375053 973504491 -982412286 978560194 -964292994 977517663 -954253817 988879158 -969454455 971573148 -980752555 998307526 -984190991 957221923 -961044137 976381404 -985835972 998329456 -982996389 952766338 -952224889 967346872 -958242156 995641105 -956490690 965038764 -995184435 993859211 -982181518 953920900 -994455417 975360245 -966764967 958580893 -967287533 975761392 -973095805 982667699 -997059885 964473499 -993049888 972377938 -985919941 951872063 -962880891 991546612 -975222606 995075621 -992438122 960295748 -959461440 990844595 -987790678 954185637 -984888809 955067941 -963429226 989402320 -973327560 967608601 -968419409 973070449 -956694718 974168494 -989791380 998927666 -951952920 979871505 -965842654 962594327 -963496358 960774578 -984433568 986532151 -977538676 968359963 -989402003 963820695 -953398834 981540892 -950029753 996839716 -988085757 979053547 -963147054 970932797 -983807552 980506320 -998013724 991540025 -954857025 988578699 -971792820 966342174 -957647846 961867128 -973916285 986972222 -963965672 974457757 -988249693 984124166 -956432687 953907754 -981247925 992313535 -955090139 999031133 -962114034 963774140 -993653376 982820473 -986559524 992794556 -997112063 998714998 -992854171 998914812 -980325675 977919572 -981868548 967178077 -951501919 958062579 -997183562 974062423 -977072779 955369973 -978432309 967907608 -950713728 959062025 -996055923 992519864 -956786388 982087990 -997247171 979714335 -980331706 997395937 -981035616 987788186 -962066308 976082398 -988272163 962935437 -990371692 972428292 -980675168 972936701 -997823411 972095346 -952798911 960873596 -988650440 998540650 -986735439 984683502 -988909118 990385111 -965469440 978204405 -972761347 971146070 -974606536 986631656 -991789113 955592674 -958112610 981888081 -952155113 959428622 -987574061 990747037 -976583350 965992140 -987326220 968389001 -954448358 961000419 -969868214 998293193 -956217286 964330117 -994779607 966266282 -990769984 987693526 -959604553 956904518 -958629489 979160470 -970573421 989600758 -976290334 958006510 -953766600 955215640 -987064042 964425590 -974822154 983654110 -978049274 969406570 -965651709 970799402 -953251441 985469991 -962922622 983012595 -951757516 983389740 -950978713 958175449 -983954285 975777726 -976760501 994955865 -960862677 956499335 -986482967 994674685 -997298468 961220655 -987149504 971073237 -952434679 986790949 -960542502 993238321 -983673392 957032956 -952438146 956917102 -994171560 977047405 -983616273 979729311 -960128839 961172826 -974304714 956475980 -951169083 999269856 -965776207 976381566 -996451215 953270366 -955480104 992256363 -962546824 971869503 -970327631 958030017 -961601824 994637076 -968784041 989078222 -998765541 966325772 -985700628 958730280 -972414609 954218751 -959662661 970718068 -980728626 996845415 -952924273 951635661 -985203307 983481137 -981444365 976656973 -958010481 981323284 -951981107 996876509 -988198431 961448558 -977981498 968821957 -968107976 996030195 -991102391 959446367 -958954650 960737527 -984868606 958238615 -952888323 995044645 -956924206 996314937 -971020619 959117534 -965297757 957254864 -994135330 951197694 -956658013 974904240 -968133172 968166571 -964320732 956510001 -950782191 953570260 -975693338 985059937 -997477930 987849997 -953983456 951543599 -963394375 973130855 -969545016 971020423 -982360882 954485656 -963429600 998481541 -961971194 983548441 -976781709 977745279 -990674823 974596090 -959997181 958539799 -956832352 956505718 -965263860 984280648 -961755631 965581251 -976972378 969762174 -969362848 979006487 -987233847 975752307 -958461297 988853752 -966439905 993825158 -983436666 997472674 -987144511 959380063 -986051836 997551126 -957375740 998959904 -980221964 950495863 -968523341 960907860 -996249454 957133427 -994431627 976748178 -962412662 977585630 -965484291 995918639 -968947781 967221172 -995426309 979738316 -963325996 963429553 -999441964 990134673 -998305131 972774436 -980189766 966988054 -990485235 955723515 -999995325 979471987 -986334770 989486794 -951381826 983550677 -982968731 967490941 -980857788 954463452 -969006342 955900045 -952903947 970804554 -968766931 996649392 -979582502 979879662 -984561533 952812056 -991149110 973838467 -971298173 960529996 -960637334 951658698 -972773518 994915737 -992205125 966733184 -978214621 994414244 -985802127 952734283 -952089062 951066978 -987628199 996771142 -966502545 958787873 -968246093 986184480 -993862754 959741619 -968874781 978725958 -961570579 969737129 -966269136 972541560 -984650429 954746916 -956981304 982712414 -993548948 984892634 -986245072 975641930 -964552023 957298574 -960131517 994392805 -966722744 980896889 -998400585 999927816 -958292632 954775687 -962531749 962539389 -964021577 952916310 -960361710 963295014 -975419945 990389555 -971862367 965743770 -981281634 984900558 -966467941 985059784 -985038552 990975042 -997063960 981857614 -961687662 966027591 -962686572 985751412 -997361919 974577938 -951645433 961528916 -959259623 974824558 -968576353 997800532 -955168386 990626000 -985206425 976828350 -982883894 983763297 -989875891 956638726 -980993927 970635861 -965071620 965401020 -962999442 998274297 -986635643 989060679 -987443654 979510908 -987428956 974187104 -958570633 981589969 -983305313 969085737 -998153966 962328362 -982486574 999031947 -979669515 994388099 -995192481 981148510 -956857978 980489890 -962423672 969595557 -999704149 995526345 -993491572 963368825 -990654987 950740349 -981140968 998051125 -984653727 965215988 -984216312 961555787 -960860059 961344773 -957897898 995283119 -955620566 967001443 -955585466 962559949 -965195407 977064679 -974334468 981921646 -952578575 952479308 -984724261 950381769 -975262397 986704234 -954548622 991344353 -952551982 975210678 -973411827 981296140 -959974537 983829717 -991990219 953753122 -973338770 951628743 -967595236 990520590 -957239350 957077423 -982940482 972664570 -959433337 963369048 -951116040 969430258 -953564175 971002962 -955758519 994210690 -991410613 999151577 -988413871 999798462 -965284127 951308037 -973576858 969130193 -957715491 986074060 -980434021 966142029 -962364831 968452302 -992572714 960038290 -956988783 986450983 -984077596 976218684 -963091608 962961822 -976808240 969597994 -966059298 956084953 -981405015 972537053 -962793435 990124802 -957018310 961907637 -988066724 993575396 -962827056 964352971 -956159262 984932362 -960250955 961548022 -951828276 974386473 -990762338 959372791 -974137555 968873040 -964378887 982586577 -981679184 954869776 -974787946 999687481 -950139079 961035029 -952819082 972211819 -990161734 982395751 -976652293 979162833 -987551337 953200696 -987713215 977372505 -974399995 955187486 -976078896 967989904 -951645280 987611384 -976660219 953940864 -993933791 991273746 -997948944 985960603 -954755916 968093042 -973713188 989823950 -975548129 991318715 -955752576 966188222 -979928152 957602746 -967917436 956105481 -976522383 973012967 -995088377 953029276 -999837696 951072884 -951483986 953183018 -980807742 985072697 -962467024 990931769 -957052496 969404683 -953247664 988796847 -964841589 980564640 -951149198 977425853 -998855121 988548785 -985929773 972511432 -981283334 971800580 -981646011 959653342 -960892907 951245394 -974903936 969004509 -969866450 983141304 -978774785 997384611 -960789361 978848014 -983957832 985047513 -991454851 977752324 -966926829 985635636 -962956376 969344782 -961191418 952755743 -958880391 962722108 -958833388 992084188 -982483500 951224521 -956813111 981314969 -951617443 955180221 -957960774 956830413 -989087296 984865408 -976487542 968232935 -985373674 960788726 -992898750 979443577 -998417713 985092790 -987340434 984966422 -973729312 973811942 -978484313 985075280 -981562436 974682339 -970537313 993454091 -952325453 985121738 -967222062 992389495 -988581948 993182203 -966857666 998744420 -968738536 955288891 -971715784 966385431 -986663986 953054122 -988312949 964969587 -972093451 964401331 -976295139 981742434 -979223057 989501880 -983055160 962412811 -962602269 953749985 -981279707 955621520 -954036038 961986900 -968438162 957422389 -957741515 968387702 -958232840 951459670 -959962825 980001681 -950719391 954570212 -964719560 959905379 -986664221 978691362 -994142171 977756553 -972149400 950605723 -997177179 967135093 -974648326 974556876 -984396503 992891279 -970111099 981439251 -978640879 990534231 -983561155 988848897 -955134925 979299034 -951297320 978438487 -989240910 992474343 -992281988 973692663 -950844017 957321597 -965178481 971379821 -950737869 951800311 -964996377 971396059 -956864361 954037082 -964748611 994487647 -988588618 950058926 -973735156 996552264 -971942388 974647880 -997960615 983656294 -978843822 980691116 -966025479 956121005 -999806886 955826628 -959483426 981096749 -970799265 978963784 -986187237 961101274 -965948032 953787616 -994973381 955071189 -993756017 992083516 -994924855 980402003 -966690585 971930012 -964689276 991624066 -989713096 991082353 -962408485 996759099 -997273753 993230865 -974621661 958087768 -970839937 975364814 -976155948 965741253 -969002634 966632872 -952512066 953489462 -982928918 998972827 -968543422 976387928 -973478729 962533499 -989189697 977835147 -993719237 982401309 -955491095 976783935 -992045296 961631638 -955628587 967325026 -981532476 973989061 -954069567 967747563 -999438685 990359054 -980360431 980138286 -974521451 980477675 -958136877 994079238 -989415380 982195618 -950498299 992415430 -964098299 978750994 -973455811 983552754 -992843327 957205656 -989247431 959960351 -997159923 990901121 -952194103 961544625 -958168898 951471009 -959135790 972072888 -963288981 978583153 -958667979 954078457 -999404042 992402966 -977518667 967077321 -988106134 985597869 -966262516 956759831 -951736613 982363232 -998699138 981181330 -953749654 991756918 -996002918 977919412 -991153665 982291243 -978038298 992345884 -957761111 964183072 -966769961 953171685 -995749355 998577233 -988714042 983806315 -967922369 994340410 -969676616 967696533 -988303863 973419186 -959671542 996962735 -988486387 960772044 -977572702 978833324 -995515631 999662601 -954020458 956477104 -995423426 950218042 -954063108 961901355 -972970268 982694605 -974874856 986890889 -986726121 990029752 -973749432 964612127 -965895208 963653591 -986803457 953840454 -999957975 964871012 -973501727 973741786 -984570098 980487807 -953252915 979627457 -985690191 977677338 -950458835 959068185 -951519241 992101993 -961330059 983335950 -965896164 963196059 -956684370 951568696 -979814343 957786656 -990234228 992110854 -988751685 986718153 -963051462 996435578 -958854368 978082115 -999983329 984729947 -956222383 979888207 -969823918 950664294 -958142682 972642879 -975560227 953603346 -999284812 988847178 -987714611 971208616 -960760789 992730423 -971210501 977288193 -963938678 999654858 -966643050 989338153 -966190563 957943221 -979871292 985166665 -986829407 950405375 -959049274 980442829 -960785082 959205716 -980182876 968304112 -992868174 972512389 -998789392 997057341 -993523730 995149824 -974450653 982031098 -964859798 993058374 -963568158 955453316 -952662990 958495130 -990217554 985086222 -981579790 955859401 -981070618 993485071 -950804066 969353910 -993638958 969054719 -992060493 975527968 -953961581 988659558 -999146921 970045035 -982855988 979201936 -950390250 969283292 -981553464 997537169 -988419413 982157152 -986100293 951447631 -981135457 972917499 -981126377 992527031 -950524210 983680747 -957480048 976902336 -971514760 996449001 -964547815 999811548 -961009403 983702365 -984721324 997674091 -996724837 968504560 -957847559 960955841 -966700945 954471015 -959344958 976628530 -968300627 955070926 -970285800 976893272 -994799476 957673454 -952705636 973947345 -992500468 994903912 -987805876 972186788 -995222123 977258518 -995531932 960736741 -979008230 955360723 -986141296 972759659 -970147726 970226711 -973623669 980071483 -995155791 961397423 -955615544 952755734 -972332739 985796132 -960000846 969229001 -999674946 953847277 -997719480 988782151 -982063881 968661569 -953860240 951472116 -968339144 983076328 -954602618 985233186 -990855124 968123416 -968803014 982013974 -950614158 991427430 -981317421 975412794 -993859265 953918926 -985252406 978650289 -989055412 982511420 -969433536 988711395 -988670063 989526451 -979230041 953779437 -979472120 994498743 -998505953 950965001 -961626854 990157693 -951125140 950295140 -983060575 991443405 -957036307 993880156 -983883017 960776581 -965221367 987734341 -950248260 977858506 -982886072 969324739 -983026914 985563235 -991555339 962355515 -951472920 973711256 -983519104 999942850 -972479255 999023522 -984997143 950437645 -952643590 967652452 -977676699 986509955 -950657136 951786292 -992864481 978862830 -972611883 985539498 -988103100 985050390 -996522270 992098056 -966146749 967551235 -964421620 983892521 -976504563 988821670 -981689908 979913876 -993164595 958697059 -952666181 964189695 -959877687 950198216 -990600284 997813995 -975472732 967488750 -993830069 956171996 -984839554 958958418 -986667803 952699092 -992657520 982655526 -970272292 973314352 -956340412 978816001 -986958276 977865148 -990060628 981157421 -999072634 982545589 -952484752 991563369 -950757755 980946420 -977539490 960590332 -966840128 996948888 -983136484 990213888 -977927620 974191475 -997093568 976443173 -953896958 980382540 -984831791 982598437 -968458344 976160884 -982598637 991269890 -959352162 951894404 -962014481 958879958 -992248405 993142656 -994734236 965509906 -968166625 974706932 -995624973 958899830 -957814815 979500138 -986729653 957516242 -983324948 969371950 -961271553 982825566 -977066552 971728200 -982625672 967131730 -999030119 988877838 -995954781 984817032 -983278548 994510107 -963217595 992733376 -963446242 980598325 -958578545 976557557 -972058810 961244135 -965312190 953697124 -967227367 977329692 -960804002 990995455 -951894254 964163086 -990370555 970367132 -961937409 979922626 -965163215 967311829 -978204961 955647464 -955016819 991874738 -978451647 968756544 -972889059 951203850 -981295112 967094838 -950686720 963466201 -954580569 971764016 -977969738 987667741 -991573246 973826655 -990912361 984027325 -976302932 968231255 -991463270 997524312 -976741586 968051178 -951255207 996486564 -993743974 980318076 -992875053 994969998 -991977111 991985570 -994437794 971954202 -983575443 999981134 -992732585 997395473 -975569524 968047374 -994850268 958754227 -952629794 991452418 -951231348 957733143 -956065797 972294975 -992889622 986349059 -996245626 992207975 -985708849 977291721 -974883864 951108574 -957018182 991673895 -996613091 976529189 -984301909 953612460 -998499497 952035153 -951468325 960050559 -983488376 976094858 -965762586 953222811 -956530451 952646385 -953131176 967131896 -969584280 957498717 -989416108 977849574 -994700372 960999983 -973430397 973041310 -986005863 968425389 -971689978 982388480 -996116971 977487729 -964844009 985917989 -982705252 951330238 -976099625 981792815 -958633428 950840575 -989706534 995982732 -994903571 997941495 -993140607 952653694 -956978634 964228200 -983150785 956947943 -964901718 961068604 -967929721 984082931 -978627955 969730279 -977340952 972323242 -984715238 999543674 -975723113 976462715 -963979511 954746094 -969271394 960784070 -968391518 989731008 -973890132 967734005 -964397976 966166013 -977288077 980101114 -965619510 965404121 -951133313 962016800 -998936598 954204654 -990913846 996737369 -966790866 953108287 -996953505 975704461 -979376454 974293354 -993969735 976801423 -960581606 994594643 -987374980 972660962 -980267344 984685127 -965814211 992819879 -976901756 975143934 -973508121 996751100 -958593141 951914077 -987036869 968071383 -961752281 977704116 -957506015 988856842 -999648001 970706740 -958570599 992781601 -993721566 995365346 -956361520 986451201 -990117214 961045055 -966154299 963544729 -996851959 951249104 -966947440 975741616 -954583788 976492369 -999853123 994007994 -960161422 980646738 -989774552 972015586 -992437013 970815180 -983683578 965289308 -969462315 958495105 -960202663 958453502 -971110188 978689635 -996574543 961343994 -990407599 954871430 -959574796 950395456 -963191565 955012037 -982323773 986380219 -964007925 989005139 -967456861 953382017 -992854284 976072207 -981475141 981395972 -959969759 954351849 -993415301 995174779 -983418362 990223475 -986764758 959735457 -980809531 982544475 -979307556 994026346 -993838922 983232272 -966498886 955104382 -990453865 989460517 -990659048 959669161 -969448242 973137079 -967664574 959530773 -972362647 971302701 -990255459 997849455 -998712749 990144198 -978113892 958701664 -981213676 971953184 -994938811 985739025 -953376248 998172227 -950612147 981887632 -972179659 967144250 -987047689 952904262 -981914372 973746281 -975806598 997825928 -997076566 970743343 -996670645 995661611 -985037789 977652663 -969654467 976927609 -967556708 969482244 -993130856 965734413 -995540778 970360901 -995706110 979850521 -961892954 988084607 -991062535 983695794 -964025050 972142283 -965322700 954870349 -995904304 980038545 -960869238 993997776 -995133814 952395528 -975748620 961347454 -999395242 987565406 -992863434 992667277 -982323814 994337488 -962293754 965907727 -955308217 983997820 -969872817 965031237 -953422186 988138356 -990403026 969783195 -982137270 972391241 -988437831 992027934 -980443718 974899105 -995108468 953148710 -955359471 994714250 -960270647 996187288 -993746325 982605714 -980237824 992867561 -977912662 983992590 -999428312 984438458 -987054262 981392653 -961590360 950761496 -959657156 979080464 -969815481 974653044 -970357118 966423951 -972540860 958539086 -986084075 962592925 -956327762 955551755 -957819377 978709106 -983567286 979863887 -977673047 961563318 -973310692 999254343 -980730870 974052322 -995648960 950783963 -951407844 990774473 -962689089 957997393 -999054333 968402930 -969971159 966080609 -971660847 965393970 -960928622 997670788 -976074699 954926153 -985472637 986064068 -971507445 957123938 -983370098 985326178 -989106076 977969206 -958508121 973504937 -952216685 964878458 -964463390 993778123 -958870116 992295833 -985391959 965988577 -951000638 992149612 -968224568 985664156 -969457558 995415473 -998663365 954977407 -989370667 999064516 -968431019 979123178 -998563849 990374130 -990953977 950015301 -998302582 998480375 -954359023 950725655 -995096178 966920333 -972696995 968927357 -957455418 995064610 -985164410 985684199 -961427310 994501815 -982908522 993695892 -955929966 996183226 -955971586 960284063 -955726749 982502055 -963165895 997116136 -957521968 964582134 -978389736 953004391 -986798528 969397513 -975493798 971694583 -952377099 994996572 -971374378 977149755 -966155657 985960050 -995288950 973582448 -990909594 975033657 -993015695 964315714 -974405637 995486014 -968660952 951765526 -964607673 965452285 -958926122 975709111 -963568364 971848517 -971778333 985910444 -986161069 995983560 -983071277 959341856 -957208744 963086688 -955784098 968432663 -981495894 958493137 -973667055 988167433 -985978562 991153990 -976836420 981705135 -974337690 989973009 -970533931 984102556 -970378542 997669523 -998800717 997453834 -990549528 980973317 -957765678 958539059 -996532249 956650454 -962711700 986997081 -956810636 990524046 -958803309 994353227 -985820652 977124136 -950881154 954680765 -986686325 971752726 -977214400 998280997 -994185598 985865199 -971005120 980985782 -984916830 973232280 -963584835 991151656 -988306190 971003681 -960321128 992763927 -965002899 993909312 -985380898 994788639 -979816906 965317662 -958289391 992132975 -974462686 968089633 -989172607 987016140 -964378052 996300735 -983493182 983307505 -981542041 959851132 -961726034 973982980 -974444825 977189250 -968981430 950108191 -961802681 965228580 -961257222 950784874 -951048847 985449541 -994605943 960333990 -959577340 975945626 -972492397 955694340 -984618105 992735601 -993369468 984406712 -972525400 999880162 -969427818 972039189 -981684782 950898462 -986500405 958778036 -997180073 959179529 -950548751 966208820 -978185022 961080750 -997401436 954956585 -981386518 979289210 -998335636 975664931 -952079656 978471416 -988385173 971759834 -984899507 980160968 -997220948 975283129 -966802638 955819566 -979037565 999851242 -979499415 950859643 -958814113 992972728 -954977347 998458281 -952696240 976101023 -952828798 957360256 -995148036 983655713 -973355567 992985328 -973621607 987148061 -989581844 973458912 -990939344 984748588 -988183565 965691031 -985513110 962658113 -961538739 962108060 -957906142 992009741 -957563028 999842093 -954329610 979420511 -991547321 974269785 -991068776 992300264 -993644623 990894974 -954542221 971100836 -969473520 968678944 -967274943 977743780 -982506035 973539732 -968172601 978332855 -965966665 973571764 -960344688 982144720 -966372612 969337321 -952028055 984540791 -998285129 959110794 -976490791 998637137 -994703556 984112505 -965268810 979870031 -990388515 958867439 -959466056 979734804 -958288748 961871426 -951291924 958145961 -991821531 990158709 -953267492 996863799 -992988752 960843243 -995346650 973387708 -960529307 969807304 -982662419 955428312 -977092887 958523709 -969990607 996419406 -950987455 986580193 -959077605 992075855 -958349352 954621254 -989228001 963159450 -983147653 956148336 -995406052 951446965 -983450376 958596759 -994538183 975475584 -990663538 980478601 -964802243 979540417 -955349679 977179600 -987252563 983759880 -962444225 998292381 -965829308 990301662 -986773580 963173142 -984936536 962706772 -999771225 951655413 -969362564 968805286 -978287044 968593861 -984988474 992634007 -983325817 959644797 -971082227 976628947 -969046883 993080408 -976172947 988097715 -951155669 972785582 -963479604 953073499 -953022948 955299365 -993736566 992720778 -977151486 968258252 -979067149 967848345 -958192565 973300915 -978851774 950744712 -954548804 951869668 -955349996 982254293 -992313489 963479553 -970113057 997836752 -986769163 950258572 -986589418 999099967 -979982393 991552936 -965021897 996350628 -978995125 982104721 -957034823 955193081 -992202619 986611905 -979251295 955873593 -966154413 986243869 -957562622 972943059 -961610164 993934163 -959909668 995667646 -973390449 965332266 -997534827 951457331 -998144375 963248412 -952737301 968985009 -961645635 969782789 -954651612 982072286 -962493389 982485272 -972083260 984828224 -967193922 976670287 -994141630 981323617 -987039826 975352749 -994443422 961838971 -991563209 982864561 -963658666 962696790 -978659253 958919447 -988128807 968793613 -973799367 992170321 -988141962 951631714 -968987175 950221377 -995062764 969427670 -980664969 992458777 -958593247 997669017 -977441799 965725601 -960304317 985072758 -980904827 972270469 -973858071 975310064 -968913564 998863204 -964503529 973429199 -958718142 952343575 -997944222 983385768 -969730378 983978724 -963246745 976170937 -999864171 979049659 -983767719 994828406 -984744979 972903018 -953995201 979880917 -952049855 956541538 -995586109 954067470 -955545835 950447253 -975809257 965008229 -951064036 981583783 -955271982 967835115 -959698722 962648375 -981934094 956115084 -956273996 979367936 -961019209 958454181 -972096948 983844725 -976099564 988253391 -978255455 981796883 -980804990 998683975 -991998870 956538234 -998293555 993104318 -986083972 993228478 -973505852 953284594 -993580025 998230979 -954506417 998857320 -997446547 994802517 -990088717 998074156 -985009633 979252322 -950505761 969599400 -952320408 982434210 -974076253 980694271 -952289147 980104011 -996582774 977649141 -955755111 958832873 -969303232 976393994 -978141096 950464367 -965842136 988906899 -981848075 958798482 -985911268 992424243 -998808337 960597751 -958922531 954869787 -958429023 988789014 -958817655 971183620 -986998283 952769841 -950020004 966660625 -994275357 958311219 -956982587 994642643 -994711334 953966120 -995407741 966577118 -963613490 986964115 -957333601 971781932 -962286319 951416324 -994034458 952599247 -987199613 979699049 -999567355 951905054 -985097031 997828615 -971575127 961583716 -993509772 990092264 -987043007 988802970 -978264423 968360800 -974172581 960136044 -974578882 969636700 -969397179 992416052 -951348940 995259602 -952910058 989364844 -957428668 966745305 -982733936 999201195 -989781652 977102669 -988329563 979464196 -987689402 991253785 -998337182 996462018 -981401949 967229613 -965331306 976482783 -991235461 973464997 -967244085 964745097 -952790251 992433910 -965375995 984984513 -990564970 989609907 -992508328 984178621 -994910637 956906163 -990155248 970833669 -997334122 954259719 -975042530 961467767 -957932365 984221409 -951575819 976088492 -992278795 978935309 -991568257 996570985 -968215029 991378029 -965851272 988864123 -967748330 988601553 -994951560 980088654 -981648469 954762481 -952694307 952536965 -969160824 977987060 -980129192 994048970 -957409612 962277286 -979769178 984337417 -991205782 992377899 -979991541 950559976 -986408003 950079614 -961255741 975948266 -953343765 958067208 -975591244 975477483 -979313817 975365495 -992810402 966987355 -986642023 960032070 -988704207 979469430 -980833278 964498707 -950058973 979034644 -974091730 953779266 -953342335 985528873 -973010277 985722992 -968841710 967557739 -956265015 972161150 -957888853 991119320 -956202939 959521803 -972913691 972800963 -998577851 976698141 -951772656 967386384 -981798098 990388302 -965774355 967510857 -955962328 994947761 -964434588 969762789 -957542042 995300157 -974487569 979240417 -995908583 986259165 -979928472 989629185 -980314999 989551589 -984652978 976083572 -951646502 956737495 -992439509 985713197 -984660210 994910142 -968263995 967686107 -987761386 991489569 -962117490 980479747 -977593694 962985200 -974874919 958864771 -976882659 974089551 -982611809 956063774 -978738421 988109205 -961906484 987922171 -979411092 988035709 -986131432 978593501 -994838919 955132046 -992877914 968277616 -968006519 989863801 -972007149 991373845 -972475590 979949141 -979640480 999480864 -950915804 991781058 -962108997 961685742 -962958693 999780690 -955597707 973949502 -953939635 964032542 -958430327 953276482 -966860422 982623838 -996325892 980005167 -967489526 987148217 -999480282 957100400 -994990592 968655174 -980831417 952287378 -986314808 965818133 -985200599 989609949 -962890921 960818847 -967082753 957070518 -975515323 968898755 -998928579 990297476 -977304401 959919456 -969938658 970273871 -965533884 993549892 -995231437 968121412 -977716985 996459598 -995880779 966317880 -973269426 969895450 -998953088 996282567 -986503278 973257822 -992055388 984463561 -999998715 973606493 -953353876 978131117 -952250099 970862835 -987020818 981253764 -951537550 976827311 -963432263 959375904 -987291920 969181317 -954967753 988746442 -965646501 995033973 -985845067 950730618 -998720334 994691281 -964645555 957017413 -993843788 965836611 -997159852 982486129 -991743382 981811536 -961913859 961251132 -965548825 991762576 -982364129 977624649 -952689562 955470040 -984705432 989661602 -970117847 988124985 -982091875 998188302 -972592607 980803613 -975980197 987431162 -969683928 984674481 -985055013 989244945 -996012220 996200884 -988986376 983062050 -986876954 986647665 -981659258 987896411 -968283864 992440132 -972387522 977601943 -999739874 968029743 -951095096 959928106 -995137180 996096192 -952739963 980526144 -974364862 980005222 -952813103 994764162 -954706151 983831228 -993327774 969251280 -983380422 965163740 -967022726 987950219 -959209948 981290205 -963321133 969615069 -975817689 993499658 -964922812 970674360 -988879237 979155135 -981269813 985499793 -968465805 994931126 -992679657 995472636 -966281014 993019812 -976035056 958976618 -971736168 989519618 -990373839 969869291 -994163717 997304987 -991783170 951865182 -989216535 959044077 -953686839 975912822 -974745764 966296423 -988335299 970593617 -969765280 963761828 -978646508 979106836 -961902499 978062299 -976704890 999045253 -960343203 974583109 -970994182 950685191 -951901878 994150725 -952269587 981802623 -988826553 985918231 -978876240 962638027 -972673807 974311021 -968562524 994638179 -961600307 960998049 -981837460 958416314 -978814934 969232394 -999424760 962766450 -955289237 996937255 -953512445 963027185 -959456612 987335475 -969290671 956149991 -957278710 999713305 -962851748 993961817 -977497793 980955322 -986271737 994547840 -985607175 981925365 -963370837 993749612 -974177844 966371677 -979323751 993927988 -960509962 951966161 -973974419 957329360 -997518500 969063149 -976840759 950188256 -969623198 951082040 -985167285 959211463 -969385267 950423230 -997846215 975157230 -975853667 978785320 -957444035 951916881 -969069856 980461711 -972583389 953617834 -992448475 957476976 -978204694 950000375 -963498872 954855241 -959872148 963870752 -974193992 982524503 -985004702 970744417 -983652954 965264199 -953110907 956433873 -986561160 961817286 -960656076 979181522 -965182299 960481903 -973853869 952984159 -954853424 992738463 -950310097 969329117 -986517494 978698881 -984721242 963788840 -979463476 954520993 -984831280 985878911 -967970739 959443394 -980043719 984016484 -979289305 966139170 -989734693 950597241 -952393806 989120086 -969042001 972294826 -985995696 979638939 -999810358 971142280 -980330033 990745839 -979198951 970365297 -955012567 993085035 -982466972 965964458 -987593602 965253527 -963992567 964353889 -964393989 952131820 -974907505 954324028 -985709933 974158644 -958012219 970295192 -962985923 971390916 -994594620 979600349 -992675607 956227847 -956878586 995330716 -992983457 991279709 -973966364 988385787 -978449410 989294117 -991049358 950464724 -950844882 988447525 -983646314 975817317 -956999143 983802272 -962084108 968008698 -995188758 957337900 -990496743 994737183 -983075269 953520043 -997210575 999034853 -961308978 963366047 -957349591 968261556 -958481906 974784828 -958393415 950866170 -989567752 985024248 -962697205 959916969 -958397843 962431525 -979999484 963873738 -973492270 981038878 -968654211 990222984 -994928629 992657526 -963888808 984751629 -965103036 997356640 -969291708 967724025 -981590007 970237406 -999102310 969566947 -965294366 962842968 -994681920 986921576 -971695326 980971723 -982149922 990061359 -976816585 968098305 -971798933 998218523 -952107604 965154629 -968474368 953857081 -956368931 963510968 -965908689 955618018 -961995225 988758663 -983908934 993791863 -995533286 980798844 -953533334 959095867 -956620096 965246821 -974365410 986763551 -990199622 985978088 -957994983 989001527 -997239951 959169492 -956264426 979663001 -962382785 976377507 -950820436 986193585 -975208667 982166974 -963529530 968393885 -979873807 951462116 -986613529 980532463 -991880146 967327214 -997601919 954875295 -983007644 970832512 -985965786 988228718 -990613230 978705307 -954286652 999538956 -962925511 986858366 -958115972 980620017 -977663761 976123841 -993368412 961517560 -987870297 955169893 -995863966 988099891 -995243959 995874874 -972970747 997997975 -972799696 976788400 -999967978 954372046 -976765787 999344371 -953783358 976864914 -973173603 966589787 -957957620 998354307 -981269069 974288763 -953164037 970479807 -975882828 994821441 -958880956 971185184 -983045731 959364184 -954168445 973409659 -986126224 955372790 -959415221 980399630 -958188292 964391881 -977842605 971469239 -973362618 959076391 -973520916 988262840 -999384144 992911172 -973251811 992460070 -966476968 983401420 -981352887 998919251 -954444614 991536347 -963542708 970270192 -959244260 994275586 -958088985 997000356 -970813554 965696158 -993337335 970504370 -998137293 965146010 -964745081 956611605 -960964274 985233930 -986291271 964260172 -961698344 957960015 -996844953 955500242 -992225960 966266823 -998776261 976044717 -950510121 979083751 -951117054 972034485 -990089822 982896848 -966923232 985392664 -984237583 999112892 -978076425 969659683 -978754434 977729689 -972341905 974032422 -974229078 972385660 -956073368 976904325 -981289029 999706305 -983408415 973850381 -989962886 966999382 -983491787 970623066 -985261120 983411329 -995267379 972379445 -977844193 972730497 -952176913 998358958 -965764787 960953095 -990598726 989422276 -962425000 960851597 -972408610 950544471 -951149742 996633941 -978465219 994109588 -961339334 995823740 -966800619 981636643 -969906188 993363947 -960662170 978517360 -971080373 978622548 -955950451 956086504 -987142482 998473534 -951787041 964378360 -993918139 994458696 -992110490 970117481 -975996104 961364415 -952691157 999667575 -989176464 992158605 -975459723 999792413 -965627403 954982331 -984792985 952525801 -993747398 972753069 -987437237 974316849 -990268315 953567688 -971664515 969448782 -969641267 958922387 -965870318 993002999 -981221276 982328214 -952096459 979473552 -973072969 950544788 -991025049 968044460 -997947269 996014496 -981419832 961858006 -999041837 973614716 -955290224 998597513 -967826508 953256119 -952115349 994449771 -953965010 997181738 -950310730 984886777 -995096923 954114054 -959088756 970797420 -960049259 996122884 -993216193 973776875 -982647022 965417650 -978370690 955686978 -999594272 974230604 -990143098 953052017 -963140810 965063181 -965241832 968069056 -973748981 965466577 -961204679 982840233 -985014852 987874964 -990448935 957075970 -959810022 975825664 -994827845 965598671 -983185312 990796811 -950289147 980312555 -982922087 959228438 -982649732 951785177 -956536144 973702168 -974850451 968858230 -965849894 950351421 -986560425 977671115 -978719268 973487708 -977240474 965355036 -989045963 984435896 -954132249 994852014 -960999263 970564269 -992353937 954788212 -968083842 997350449 -979526338 988140890 -986111354 953129817 -953617393 973247329 -980424439 982927419 -956722875 962438468 -950967973 957443372 -966239925 977853123 -999518242 951775707 -984449356 990140201 -956396520 950189345 -972096480 969373574 -965327235 967509260 -950053232 998619261 -989787111 991860977 -983172012 985058222 -984443319 993309550 -996118550 998203263 -983728808 978334746 -960780049 969203299 -950488189 981689331 -977668913 969216802 -958257043 970903332 -984434896 963075600 -969267233 997399194 -956844265 955179771 -960259805 954884128 -952274381 987543163 -956432325 968949872 -958740142 981793569 -988409007 993650178 -955561943 993893120 -982422258 959424010 -969941968 954400730 -995497824 961779788 -953624844 997321936 -973615347 967045691 -992169758 959151508 -965069523 992439332 -971248568 957796524 -951845668 958300693 -955046891 957835310 -978005426 978296902 -994632648 988432578 -988987862 992355004 -973528555 982824812 -971891829 992807839 -965436880 961029236 -971505365 956367886 -952653075 958893323 -981937921 974847177 -960153778 992107353 -971885368 985146153 -990464170 978882755 -954689964 988055492 -990614945 992430507 -967543847 986599479 -959772663 971574000 -970620116 959188988 -984375467 993831020 -977588781 965673044 -966151012 994676365 -979895649 996037610 -998560255 971472421 -951450647 984703656 -976492143 954353326 -971433725 968962008 -980866996 986781648 -955003587 966760426 -960939889 989802677 -965498320 962743454 -965325613 990875889 -998017068 967151911 -976031246 954094975 -989300266 997142116 -960089048 959421673 -977533734 998496258 -998819609 967526376 -998358954 990792505 -993024073 996549730 -957723707 966268630 -953714857 964235759 -971338458 997273988 -985442438 978506662 -999997477 972692740 -983739261 960194927 -990067429 991815208 -953916412 972665731 -953161553 993884508 -993606319 984010730 -952980078 982979462 -960928246 987387254 -951224851 957006478 -974021334 980750627 -951966082 996073373 -982877293 965362554 -993006155 989154349 -953988170 995351940 -968407991 977046842 -960429442 955263851 -955467123 956373643 -981050700 956339470 -977230145 977675817 -982300080 957351317 -987877920 972222715 -985750341 987586242 -970857190 971686520 -995756770 977613970 -960263967 963224345 -955606208 988066706 -956393428 979246666 -996167311 978400830 -960542260 953792100 -992865686 974970694 -975855165 958657226 -952114172 954179732 -956428830 953351013 -992446689 983919994 -971684852 964194352 -954822404 954549687 -966438614 963533075 -997669646 997573597 -952298147 955618761 -993989513 962138212 -987458782 993255421 -958271333 957784506 -958580463 983542484 -954174739 957477073 -957090045 990085539 -967871986 977009410 -994909460 988071309 -968344501 953089048 -995855394 970095005 -956590549 977265179 -983341544 973919073 -950419649 960944401 -952377452 977071346 -995132031 997890852 -970358484 956165732 -988771093 990520013 -950268807 965741706 -951042177 956507722 -994254435 998528040 -979924710 982308128 -996115185 969813135 -953060010 987309930 -963576306 977707209 -984799651 957679861 -963782133 965128471 -984869439 989696082 -950714193 994601559 -976291956 991972481 -968714938 988370053 -992814921 986440251 -975015998 966357740 -973583105 989207973 -971910026 968599510 -968909834 950499126 -969354378 980867917 -963077800 985345058 -955217091 969460138 -951898745 988835151 -997164091 995452621 -975137457 955963664 -971371487 961290864 -991882564 976843944 -965386801 992952944 -978426997 969978161 -967486757 998809285 -968082679 973273409 -973166286 975250989 -974466421 984655718 -983199631 998848060 -980192123 968529607 -998971122 951825008 -997435336 967163701 -959459761 959807032 -979901496 978966971 -977234433 967920400 -984712333 984398641 -969155747 959906769 -970779166 990811797 -992619140 976419177 -953961872 979358791 -997668899 983944437 -996891866 980174693 -970675668 950212151 -992907161 980954467 -980267310 995598721 -976017627 999418377 -977645676 993916865 -956125784 980338320 -969792314 990930538 -994054624 962587882 -983927138 962395523 -988569317 961655023 -985626410 988192156 -964254763 988901935 -996714305 983478295 -950581142 986937374 -958717111 991475805 -999459445 970241701 -965928634 975024773 -999408724 950556337 -969662203 975424425 -982080398 988734454 -989658971 979662560 -960197457 963744745 -964029878 979754184 -974227249 978056569 -991806786 985631488 -973681151 988104351 -995405567 973734190 -964151580 989706617 -960564422 974869451 -954933340 971873167 -988710364 977647224 -950441324 952588615 -960951881 952233647 -982142680 952573464 -957479486 983114275 -964440929 999571712 -967887567 989588770 -988963082 962712751 -950509438 950327813 -976703908 987448126 -977755867 986332665 -961636464 988273311 -995245365 990678935 -991788232 983212637 -954766852 954502002 -977832143 963641074 -979650037 987592985 -986376129 991866872 -963650252 964207930 -979236659 958818023 -958664200 979567278 -952078579 950720402 -982902197 968823425 -983565491 973323429 -957272778 995323538 -955943747 955053970 -980542651 991530186 -956537988 958945068 -957674631 973413438 -997002376 957755327 -975278994 984302023 -985115785 960013141 -961958526 957408450 -989148333 976044828 -951941510 980764008 -960130469 977205485 -974536623 983699936 -984649018 987103555 -995096533 968058489 -970715562 996070274 -981842521 985227832 -957473999 959933803 -957337226 987069612 -961122324 951143288 -958861861 963971996 -971344145 971407263 -952540263 989290885 -987968194 973884967 -965636309 987600654 -952120521 977147004 -998462546 983791354 -959901853 966351962 -978150717 979897531 -995517300 950013743 -968693132 980269000 -974946398 979598774 -998831234 965471261 -971223009 950311598 -975328793 952281825 -971488891 996080250 -998092349 953565036 -971064184 995407737 -986776955 996377160 -987816742 977798237 -971236013 985006163 -975858512 973809986 -952971790 951574974 -951775599 976758678 -987846749 998637572 -973553654 999899438 -976396514 957730459 -955744642 980777383 -991777739 967970527 -962484603 971958081 -988787936 985678630 -989563999 951020672 -954122916 962362694 -977312173 959168945 -953637879 954779274 -963325586 988838037 -967691689 982427450 -991159927 976890160 -972661820 994863943 -979411421 962398569 -955276746 984580267 -982931707 963142817 -965104093 981115202 -989362208 981076752 -969116801 993733432 -976469685 994581395 -984498143 962109739 -958824254 964749180 -951976211 974455289 -989485904 952393954 -993313459 996812094 -956446404 972488828 -951429354 953523286 -996577262 991221898 -991326921 957024343 -956773419 973447222 -996186319 963312165 -995142608 990321361 -982384574 986504013 -956521204 971246870 -963955173 963116776 -973571258 995488074 -972856417 991824387 -957203079 973849201 -996814324 993205086 -981298519 991432607 -970302650 954653882 -984821388 971280400 -995152510 958669095 -962861762 992760913 -998943556 965938316 -976959011 985809214 -977232383 979152711 -973318018 979040270 -982538383 956149275 -997843151 997150062 -950768436 964748263 -982855985 978258091 -991506848 950426484 -965677866 971984651 -972793341 971245326 -972132906 992738369 -958559279 969110837 -982779597 984698473 -996706976 974689166 -955633827 974353413 -966116429 994135406 -961336256 993275441 -964202472 997214591 -977703193 987139677 -999748265 959852826 -993351844 968224976 -999482684 982483966 -994886305 977427649 -981255672 986072706 -973924914 968107943 -952833059 950831649 -955420678 977464508 -956706835 961001760 -991745265 951486336 -981390949 976192250 -961176611 960950355 -960752009 960937307 -973651281 997688644 -991870567 988041026 -989182251 975745404 -987981308 998898371 -976918956 964603738 -986406437 970226317 -970157611 980174966 -987196371 977274434 -977398333 981309859 -996411499 953005191 -965865287 962041365 -990622288 970692934 -987195820 996030918 -966322443 999156204 -974276153 956436630 -998072775 979037315 -970870597 963029841 -995423879 968381973 -980581762 996093650 -992762448 965527601 -983378747 971789076 -992875302 992761387 -992718080 997964963 -996553828 962249059 -972673691 970535805 -977602249 957304816 -983389186 993373506 -984257276 978264233 -956966734 991751831 -954230226 960651542 -961440909 988785509 -996334493 973279058 -971747713 996408945 -992564847 986405021 -975671258 970319772 -982070951 964872943 -955258025 995973530 -957008968 978582184 -986966433 966557422 -958722021 983328551 -987565023 960692467 -982136850 958880799 -970073028 955575392 -968959707 981918385 -994859364 961788090 -954876108 956923479 -970091615 977106165 -993315930 985438007 -978042319 953211221 -970544314 971963564 -988232201 962626816 -969649536 956826826 -973256870 983372505 -960426767 970545806 -965993277 959618992 -978545214 991233979 -960151543 963189149 -977240082 977015856 -990261234 989655100 -954699190 976677032 -966197375 962277607 -982015146 983847614 -986332948 980612350 -957801056 989830947 -989114140 987486937 -992367440 985687509 -969457284 989697430 -955075775 991526333 -971339184 998936856 -959469271 997439969 -958690144 986867818 -963869544 999303961 -966053293 979388958 -998227517 956632435 -970315185 995632266 -971290360 972150813 -983008425 983284621 -983019984 973727822 -997154122 972566227 -963123604 976430692 -955519446 980387401 -969947073 987032652 -957330692 986255999 -967606618 978736365 -952027856 981647601 -970695284 954765542 -970019938 988445051 -966315730 976643571 -972381073 993647083 -978647103 975119593 -965866590 951489671 -990995407 956710657 -984924665 957647374 -965622722 952845001 -957047568 977159409 -998419382 990093053 -966418904 974407047 -985981640 950491805 -973453798 962972079 -954872685 983804123 -986325602 959507234 -990332872 966150321 -993601214 973076099 -950497449 964942673 -987165309 986253951 -972510491 989698153 -955423106 983875893 -985250015 971667750 -961681579 998025755 -970642945 993112612 -993958180 998074510 -972597460 985179801 -979715131 965054323 -967179866 989895536 -951403592 983951634 -998876015 980249740 -951649765 959135097 -999175373 965022231 -963776563 993043107 -969449967 991668808 -952349737 955282320 -973309001 956335225 -985627028 955969471 -959364354 974554162 -977122182 970115194 -980144894 991620100 -965104269 988732188 -956193460 951392254 -955646318 952372726 -998597399 965131314 -961405168 986083140 -972951990 978098081 -967386923 974414381 -992671618 994263362 -959836312 950772370 -993514842 970082166 -960515048 989852550 -962310398 992781340 -999030397 981771679 -967768141 954614332 -957526349 992601256 -994138250 976589092 -993855689 961453674 -961078296 984224762 -978076773 966136228 -963981945 988176619 -996231425 957102435 -993400853 969731602 -980805639 978442436 -957647253 987626622 -968398194 957976317 -993151294 973067664 -950867483 996755941 -976673360 988637944 -977976597 995058097 -974279817 954446282 -970074214 979614035 -997095890 982129743 -986511039 952429316 -956415381 976628784 -997582518 950091351 -988443114 961391918 -958782498 977250564 -966138341 999058067 -967780784 950533376 -980728174 960225708 -959625727 955962193 -973744369 985658391 -960951283 995069735 -976170418 988110627 -951670708 960502115 -996657677 994023051 -960443355 959425962 -963474316 998273469 -955782407 954340062 -982538856 959182460 -967927372 986737528 -994628061 954417070 -976318683 999704405 -969414609 986658642 -956777190 963578049 -966214835 965361412 -985241654 955861443 -954443559 977004170 -976937949 992867627 -997591988 967699289 -953137403 993200119 -968891109 964159224 -963665337 953512837 -965542931 955379792 -961517968 964850543 -995402546 972038614 -995558443 963143001 -967703069 960890474 -987952681 956917807 -966453904 989950073 -992967346 966483662 -988740759 970143097 -969112557 987747212 -970091377 956064268 -964475380 981747591 -975600593 995492416 -977181973 953478045 -987948127 999155277 -968263951 993071045 -983205116 956403708 -997580092 963137730 -973561877 969619078 -968366581 996298795 -957070018 970225499 -959456129 975063182 -994107778 997562432 -951745233 956031144 -952299828 995205428 -971092799 957508553 -952099861 953067929 -961435872 971744447 -972544556 990103179 -980119029 981427773 -973066712 986581041 -951702090 999772736 -959477550 990925653 -961059690 977138080 -959939992 993939794 -977995860 960377290 -992407988 991465883 -976833842 993121062 -959981316 977255124 -951139029 950954191 -973505774 961668730 -963887865 973973244 -993439643 986491229 -971339317 959475170 -961569222 994329939 -972722330 984172399 -976699213 985619382 -978203061 959020840 -985060170 976424411 -965853902 968764678 -969541807 954069835 -999822604 978561659 -984974662 959876615 -997578427 974310948 -986851280 977835918 -961024288 986927684 -957422829 970216534 -981395702 979885918 -965150217 963102305 -989139305 977417693 -952288528 994731545 -978800507 991424453 -989503034 983838941 -996787345 961343429 -999525671 955186668 -971055352 972493272 -974323809 959762815 -954139249 985779674 -951849984 989777515 -973709127 978678039 -993644770 962224285 -975515050 981641185 -954929133 985651240 -997766458 992910676 -956580136 983337010 -978657287 997531453 -982256812 966468183 -989431026 990713307 -967443436 983646915 -998585882 967118767 -956807500 985006313 -997212673 976606658 -996208996 974850447 -970630767 963303947 -975281087 966767874 -987845883 958365674 -964119804 993222858 -962685041 951782041 -971585493 953381776 -983285100 993019105 -974761031 957819599 -967439805 967301346 -996623974 974450512 -996284789 984822723 -960888142 988198499 -974368806 971756535 -951624665 972542077 -981577869 991245315 -984415402 972884460 -964744073 953840681 -954429012 956811390 -995975095 988890546 -952608692 978668414 -988177354 954322029 -983845796 959547450 -994556774 984197660 -977751493 961678352 -984345413 982270871 -981077330 969240550 -975657592 984073116 -965327624 996855217 -996623428 998914628 -979548520 969453866 -961011671 964799130 -964880926 965606939 -988601699 985015122 -988500492 999679379 -997206748 980732075 -975824677 990241436 -994220882 956511191 -979986042 966418203 -983875738 975742851 -959486329 987514359 -984183565 960156976 -950343792 984545109 -978691029 992895802 -986431370 971378277 -954268972 955041186 -954897620 967530980 -997121340 986127533 -976925296 987401041 -969628209 971870433 -955855028 972494887 -995124871 989416431 -953752643 995223717 -975605770 956301185 -966494881 971627792 -967743942 995673625 -993098850 972689661 -956651262 997552703 -957027808 989526574 -962234688 960158789 -997664490 971234146 -953488627 952875316 -978345782 985981420 -952095350 955738293 -963341451 976772070 -966097416 994986684 -976918340 996569282 -961462675 972646727 -962581380 973444401 -969481751 954202644 -970286788 983754173 -970409460 980228605 -973485749 959033825 -993589202 988118570 -961042408 954563969 -961460206 982375022 -976207276 962891590 -985640915 970606836 -967406826 950243177 -996720772 969914382 -956325381 953082567 -998688119 977897962 -969671955 991295863 -973021204 955660544 -997906034 971190800 -958693947 951068884 -954912474 951596665 -991811458 993846884 -987815397 953973679 -982574344 984722250 -950534787 977509119 -973073412 987552702 -971528053 991247447 -982550927 983906942 -995550889 978541409 -984671492 967128070 -965703973 972956616 -993457258 998566535 -950796078 970833690 -997497681 978053833 -999829403 968728039 -967674030 997625699 -978367619 958182500 -998610141 990014998 -966453303 961589611 -958345556 999690217 -984934837 981338615 -969081371 977605818 -953231846 993869278 -972820489 988639868 -961405020 983513719 -997301586 990014571 -956662798 968944034 -977433995 987991150 -975170159 991908374 -963770161 971067536 -953902404 950685340 -968443038 990391539 -975461688 965388068 -964126413 966722948 -951289826 962012940 -983980648 990247841 -988864087 978163808 -980895194 980472109 -982643962 979333276 -968206803 956838936 -969022482 953002403 -954370796 983649667 -966307179 967853779 -963718705 950686743 -990185014 960490126 -994228723 961149270 -991793559 969919974 -996234447 967551613 -999151199 975393777 -998087675 969595549 -979687924 961066908 -963934055 967290159 -956943975 953647930 -976818352 971173863 -962194283 971407115 -958489937 997489112 -976547952 975783658 -959411509 979031609 -995586834 974472535 -954792683 974090461 -975314752 997201410 -990573561 962097608 -985819569 951269542 -954606313 980615626 -969384000 965971865 -994928066 958304699 -958089353 989708041 -986973616 970510680 -991939870 977360397 -952887273 968170953 -999126697 956300451 -992403602 950399593 -989393764 973091948 -976929701 988363829 -969288533 996794428 -994251135 990680775 -961614448 951710611 -978233810 966361764 -981347169 952246671 -965392375 969587110 -971487388 962738976 -975304841 960274330 -974137108 968366248 -955535186 992357707 -987257583 965527135 -993228395 998011759 -974773822 954694558 -993693831 968996876 -960282207 958360183 -984668224 971887016 -959048150 963422670 -998932524 983727808 -977543418 972598874 -980395067 960158401 -959432809 977747539 -977628425 981451900 -980263509 989455158 -992759200 964278684 -987560574 956299013 -953910540 967201465 -974737906 985619968 -980625681 957675228 -966954925 963227901 -969410117 970924289 -991596684 987170262 -988720121 973669861 -980108469 999859327 -976640597 975150015 -955228047 992617069 -958931885 998782288 -978875009 986773804 -990317393 987489129 -996934797 975265250 -954369362 954431180 -980855291 998811072 -969558463 967285119 -965355180 952790006 -965238262 993588041 -959742848 970760847 -991292355 980496401 -986314673 988501486 -964666297 966446449 -950292899 975043653 -974749204 950494153 -979454328 959836770 -979746817 985116476 -999165331 971020951 -955432274 974229977 -990518335 956861406 -983017796 983722884 -968435745 975548560 -985079506 957235976 -963487285 967495133 -996189777 997004774 -998255072 955298269 -994897885 959413102 -976741401 998850609 -981863748 992352615 -970446353 996226556 -997192180 980316501 -956018331 954639595 -969533410 969046872 -984152770 990895449 -985167769 992342507 -977557917 952041414 -974809447 990890950 -951287882 955101439 -985805800 971590330 -971980457 986851649 -976892636 991872078 -979349518 986543816 -954250661 975596527 -984448352 971485564 -973233507 960932599 -969370625 963552464 -980428520 958884108 -968762263 978583801 -950514272 987098033 -999415713 999643907 -975647965 992327734 -960487676 967794674 -972781640 982645574 -997471627 995176994 -962573533 983184478 -950987227 997409085 -977724772 961782679 -963470461 990101473 -952476556 998429901 -969383802 971691131 -970346588 985416224 -974112510 957218159 -955153772 976933101 -979012341 988841947 -984947069 985623751 -985986128 960785544 -977412832 988246285 -950954258 950243036 -964830340 962626073 -955778940 964481206 -958356516 973783246 -960927786 983332583 -979752695 991812310 -981661264 957586927 -993059142 986179154 -999472678 978465564 -982545380 968294192 -992483650 983524690 -961626023 966779824 -974571329 962635683 -969682458 986825361 -957147912 998454490 -976339277 982458226 -978557315 989071080 -976819072 961277886 -951908317 992160123 -957803810 994913910 -959726713 993254260 -981960377 981276846 -953175207 989965835 -971207132 953728710 -958404732 985044751 -980324589 956190795 -962168298 978855389 -988737648 958445146 -965183655 967635077 -986921445 955532447 -988636561 991373293 -982236739 969857747 -971712955 996445130 -999155456 986803331 -961128385 969965141 -986556132 978844215 -951211369 983865234 -975901184 971203004 -956368042 959042276 -964088346 967861430 -965808009 966429357 -950835152 985264072 -963024831 991832167 -978385050 983284724 -992167134 958612190 -963789490 966111814 -995721418 989512162 -993937743 958957294 -987099002 969159159 -998484828 998628723 -973364998 980344652 -967745377 995760608 -969441685 971095021 -963079519 982479310 -982587537 977021014 -961202691 957939554 -959468834 977554039 -985237938 956281026 -969034875 954588297 -964453233 970288444 -986124248 950523244 -955482033 996275659 -968443914 953761820 -959073851 990002057 -978747868 970062290 -987539826 984568281 -964487738 983423784 -967496800 993882953 -963070209 991971197 -960357274 960790945 -965754513 994433202 -952752597 977343057 -979057185 963748906 -972764978 970853713 -962151282 996340020 -962332884 989087326 -962049107 989752546 -953133601 969886638 -986612184 976893399 -986985631 977403825 -986983789 963505121 -974244126 970739339 -959850548 978303517 -969854700 964686295 -971141950 977793466 -992417227 956082227 -975296158 963288752 -984447819 983697298 -994373928 961919474 -967051344 955126528 -990012190 976746959 -979096131 988209443 -993355663 965751972 -965903298 991432595 -998787946 958865055 -978701116 964134206 -976269761 952690683 -957130215 979168694 -989917098 993040324 -966519675 950294531 -965497947 994643615 -965437133 971950641 -971453763 972914419 -984105296 982873897 -988016149 961407377 -960797359 987334636 -981811042 974734852 -987341653 997748161 -976542223 957853083 -970324801 973646072 -958789376 964388493 -957944049 973005495 -964811334 971858555 -962841921 977713595 -999817819 965989266 -950200478 961226474 -966422353 996357060 -979438577 978475330 -997970336 983308672 -982770889 988841519 -962444039 992754785 -971499497 962802781 -969890456 988648496 -979119091 952923930 -952711180 951535162 -995074685 952749391 -981060507 977858715 -972145000 961478962 -981316143 984433530 -978317342 970547668 -950843985 976133136 -975859524 986139479 -950231554 998382979 -962589405 967534573 -959567378 961711922 -950324783 961087486 -996263713 955040581 -989730075 962815235 -987846870 963314733 -960478912 970052953 -982042565 981095204 -958218957 956899252 -958420027 978215320 -959886864 987787552 -976488589 969116909 -967428072 976901543 -999075879 983589624 -957075476 962903306 -954282070 975810255 -972437803 957273698 -999605478 969130654 -992985741 968610701 -997638393 983622961 -961053933 952822076 -969955356 959752959 -966839501 987557293 -993488456 987227469 -999472905 975732460 -972550652 995090821 -975861371 956738626 -955368405 956920391 -970784822 970647283 -963510859 966033281 -984502133 959207043 -953472262 968315006 -996203770 953673910 -966446310 991142730 -989648640 968009806 -971538314 993306108 -995433743 950894064 -977924554 980691645 -996897840 990228549 -975563469 993545905 -958759142 969804983 -984874000 963940030 -974145081 963683449 -999781582 978858571 -951671870 979902302 -967767847 980224523 -963225470 970818967 -993097022 998230514 -991215470 958506533 -958566541 968170167 -983137372 988825829 -989944438 982847947 -995649515 971469737 -972818422 960983601 -975974538 993341653 -975137663 950283898 -972675162 954176019 -982028759 970259282 -957101284 987795620 -975427798 988458066 -977912945 988384365 -977286519 990715955 -976763341 952122114 -977923548 954805811 -951031218 992513881 -990832653 992601375 -983504274 998395505 -982557308 986487410 -987567206 968400624 -979379805 962193636 -986110299 999137337 -998866212 971614414 -986892978 973836082 -975592589 974934147 -995421151 996838278 -960424180 973171289 -995166040 952955248 -969523531 978386466 -951767051 956975578 -964712353 969816887 -977608204 956691291 -965997351 950020180 -989725475 960166439 -997836691 950288339 -960328806 983976844 -995864561 954494700 -989061444 976476744 -991605450 961727066 -968943607 988351107 -957210787 998305899 -987336911 961305827 -969846039 963967789 -988570952 994664450 -967982460 989191547 -982660246 954566786 -981561140 961158715 -953358754 984763237 -991220112 963000268 -957525086 955933182 -985666904 968655562 -962768506 970791963 -967857097 957758371 -972068355 974220215 -975913432 987623493 -950414208 986492821 -955558225 986830748 -958127613 985732190 -981915689 960152238 -964087628 951926613 -980677649 991637334 -967203782 989185389 -981223521 953024413 -984171525 952929733 -998831443 970405101 -969207029 978982664 -976822623 988023329 -999050649 960643205 -996240975 981166639 -974020276 968821632 -988668041 963237956 -968208481 999533119 -966375420 985545101 -977692895 959597683 -953526802 972310941 -976777699 965313889 -995120401 988120822 -965462638 960758832 -957944413 976393592 -978691979 962943424 -989394475 985707123 -977375310 981079135 -989579598 965207538 -970124461 984374255 -996976110 971368065 -963601063 989477776 -956026958 985451740 -959268107 951836107 -980938728 962926851 -996178925 971516849 -966979462 998834811 -961410685 997378190 -991859595 954464170 -952332679 991538384 -984128938 988965806 -971627485 996577492 -998010051 999588110 -990094099 969423841 -989622902 982869735 -982110425 983720623 -971801968 998750933 -973656050 982356672 -977537287 967973025 -955002420 967901122 -988265451 982945559 -961465004 956489635 -953045793 999794760 -975444648 958427164 -989068632 957336904 -975949785 999722568 -987002672 995539336 -999689172 952675500 -964881364 972099964 -968924482 973858293 -999007601 953077270 -976798763 966283967 -995216601 965107208 -982993496 960998067 -961893239 975815661 -951245151 979851082 -958688171 966530369 -964297309 957247858 -987464291 954869139 -967370415 964745252 -970452281 980238312 -950063860 964121137 -966695856 969808167 -951607428 991482372 -996197855 996390681 -961401704 991141101 -956957669 993723541 -954074140 980940201 -994185377 990791370 -974368929 959744064 -963882142 981818686 -968028172 969950747 -955234775 960953177 -980524355 964123645 -988437263 968962328 -961003738 951621239 -996954047 982072629 -954087376 988445068 -964701586 956314608 -967046292 976481311 -977142751 972597505 -975930032 995571997 -999531429 985902375 -988534351 955206957 -967180285 954936044 -990876943 981128862 -968109233 998933676 -985855174 972330148 -973945557 958509924 -985143344 951144766 -975054265 994989829 -951031349 999509052 -969651828 958765205 -970682296 963287687 -980096501 985191422 -958285738 967336850 -998924525 989840538 -978800571 956896987 -972442513 959016759 -967586988 988575614 -967057932 951037003 -976815116 976839115 -953631917 997869879 -989158478 973863425 -998182572 992286274 -950300551 993591334 -954811140 957262232 -959942767 970355731 -977913375 981302295 -967868879 968485568 -974764125 975650069 -955163299 998021339 -972040988 998410898 -971436091 989806769 -981588602 986382652 -950024610 960583523 -988683539 974485967 -952501973 967087517 -985553739 976305246 -971485311 989837644 -970362043 952975380 -995944296 973807217 -991525429 994975082 -987062668 998931956 -961876874 998658735 -960071568 991509547 -980610012 955023493 -970505010 965943757 -976267443 974628075 -998851520 997737961 -982254904 997365176 -973034008 982189563 -978191456 986357647 -988004656 995201491 -968046595 982137965 -962965579 988935553 -983848187 974004389 -963234984 967024381 -986445520 976259395 -953722962 964635253 -991535282 981602658 -966282401 983967731 -988468153 998057503 -989302101 973141689 -966379509 990202556 -987696476 981704959 -990112706 969168211 -983426831 983300128 -967439890 994691204 -955158712 950324562 -966228623 989435274 -968694776 982139238 -976193874 956395720 -975335015 993518605 -970269975 986551560 -989218856 953683814 -987260434 974732511 -967779108 995499134 -998906238 991969960 -994939652 972634348 -963135729 966126091 -993431623 955281538 -955565208 974604359 -966960599 983057276 -978970772 966413764 -983028134 991721132 -988968075 977766980 -990436833 954122771 -953094710 995850052 -998731188 980816333 -991972314 962862192 -969571032 955023619 -997985872 993768094 -982119027 969320432 -970624032 954720334 -957154729 971057222 -959071748 969061789 -994464029 966509013 -978073869 955299833 -993449138 988003910 -983764900 988889964 -996531767 976925723 -971886823 978859039 -961034274 990713190 -964826345 996164922 -992581930 953921286 -952946173 958687076 -996585403 988997720 -986097189 996341638 -974988483 957851963 -994231168 966872261 -972144838 960003906 -977264127 978310707 -966668050 997047332 -995689786 971486476 -960782706 959202653 -973322235 994593892 -970039824 954790972 -975666839 998211447 -964406073 964583789 -950903312 977088058 -954367737 962363149 -954835640 967636841 -980850368 991652160 -978915283 961021209 -950196581 971433751 -984563539 982638879 -984050598 998125357 -966326802 995912375 -987187020 973444057 -996697205 965714682 -957973179 998471929 -993471668 968199443 -950169794 987554894 -963288773 970112406 -997630237 956135862 -974216136 962156964 -969812000 976199935 -999024490 986484369 -967627297 970263355 -972171397 976369431 -952836104 993219368 -950963916 985690771 -983911209 971925480 -962185639 960283590 -966178343 991536587 -985358049 974088087 -984900900 964931227 -954850094 981389196 -953131599 975621235 -955721182 957261535 -972848378 995126282 -963023170 957257000 -985717451 991230521 -991204296 969564824 -992820315 985621973 -995211644 958682731 -950588816 978137667 -983346998 957584049 -978136387 972597718 -990288265 967444560 -986893915 961890624 -974325768 955648460 -953917180 962297225 -970684947 996130544 -968452375 957632054 -998049309 997909875 -981698266 980975627 -986885641 980258921 -952832145 964357829 -976983873 989457283 -980057980 991084838 -973477593 992427165 -977722281 975010852 -978414316 953458730 -987231957 971831836 -995646257 975482782 -985720219 958306315 -956799754 988424859 -960651191 961193978 -976120287 989347632 -958185152 999127885 -953060854 973909261 -986262137 999963963 -987533874 965473043 -957691451 967910699 -968610597 989034806 -958264272 985061323 -970251844 967218157 -960947311 964390605 -962156538 976718175 -986424994 976972871 -951137800 982675497 -989258845 975846610 -955349079 957337628 -954842117 986033958 -994332542 953673191 -975977721 977276234 -971030460 992021834 -995919770 976954266 -968365078 971778525 -954199893 963077961 -954858110 978435634 -994860470 980021281 -957340666 966064901 -999376445 963555725 -962254158 981913470 -951050780 960166564 -996872482 982527177 -971399054 977464044 -978077872 968198132 -984932903 965502934 -985151841 958240667 -998341567 984230867 -984037608 979974722 -973466519 999643047 -952009151 971405560 -991986809 995383292 -983021162 996922299 -994909969 981363941 -987906973 991552384 -958162602 966211779 -972060675 960707008 -970002790 958070440 -956378943 996351164 -986409710 984263722 -990421580 967503649 -951940512 970818111 -959800655 957638105 -959709772 991641966 -972095407 994310593 -957676577 955600482 -969913641 996463453 -958944441 982157625 -972934594 992087432 -962653376 983611850 -994180443 968452016 -978725654 968352041 -981522399 995002581 -993141694 994102929 -953155676 956798898 -991038863 963441615 -957918973 960251328 -998601809 977169247 -975055947 977290627 -952132128 980397928 -951545045 965551675 -992710593 962444498 -967385241 996793936 -972976970 950139852 -960913109 958740343 -981899268 969170205 -993328594 954892472 -960461975 997159426 -984751748 984548371 -985083999 989766484 -957459656 980949595 -996348909 960831916 -957210694 953033511 -971615239 991506980 -985556454 999774673 -982169176 973075267 -950031586 961973766 -980302062 982553328 -984169207 984635719 -997019718 967517192 -951666801 989938159 -986406290 978952603 -989139663 977189110 -956446250 965517699 -972876159 989110799 -994775113 985508772 -994496549 971446310 -961007367 969129254 -971980523 963649628 -984562733 991989262 -973123014 985659891 -996155509 955964779 -950176915 965857658 -981820418 973457935 -970288569 989308547 -960744198 953520567 -962973056 975708085 -984350465 970632356 -962391073 979572131 -953103150 991907872 -996731351 997061135 -962764304 970799857 -974247450 959962490 -969821612 979507170 -970587919 952758851 -976337157 984906387 -997847290 989948766 -951777113 974269864 -974533942 976306896 -970042348 966106480 -962967857 995467860 -987178526 977585403 -993264062 996679980 -997291989 998934564 -994859882 982633491 -985641041 983411155 -982021974 981757042 -954171146 958649085 -962074628 986988320 -973215426 978490611 -967681267 951431721 -983239128 985438943 -959947940 997115373 -998624002 950804890 -999636415 959603122 -963116613 954786917 -961805750 968810670 -993560011 991274574 -986173320 983447809 -972554904 971204589 -969183216 999213467 -964554396 980354225 -993074913 953495199 -975135390 986862624 -994182027 974603333 -976561449 956312192 -968792313 975508027 -985306003 960227445 -980339777 958408297 -976625660 985166277 -987625325 964772253 -978045342 986347719 -988736913 985969651 -984261661 966969381 -980844201 968562799 -992396409 979077233 -976879690 971497838 -957532974 982257336 -966267574 989182434 -961706858 969587815 -956423062 979393827 -981521255 972052321 -995501314 993656458 -995539942 957228783 -966949116 953271909 -989707363 958392520 -964178524 985868925 -965048108 963513840 -987150028 973612379 -979491564 956005646 -958050296 955873296 -988910833 959651599 -994422988 986330849 -968974965 978599779 -997557198 958720148 -998158852 951095031 -964285893 954427754 -965885828 978143026 -958364685 992464619 -954690441 967843405 -982048090 968605758 -953979917 980916714 -978300982 983952552 -994567755 998315148 -978680365 977379177 -967552834 950823643 -982460440 957348196 -965286587 958734105 -994274012 950711184 -981546666 986855633 -963002200 981057974 -966030795 956906945 -975225754 958909918 -954052337 954420678 -983457252 961619104 -976088795 974235912 -989657409 960114485 -994368510 973926149 -967347447 965043752 -984738159 981549954 -952349412 996840240 -953100546 969973138 -958911819 951777621 -979136301 985434097 -975413651 982673122 -951526138 998444763 -986575410 963643676 -964791595 978837161 -975060106 974948935 -953760937 989209074 -962327368 955022764 -960633136 968189191 -965825820 996736952 -961715032 994844556 -999692287 968734402 -980188003 997011159 -999029880 966362571 -991794834 952973526 -968751549 970864208 -989491327 992538117 -967965045 969001299 -961647031 959052950 -957188233 985345747 -996516056 954283333 -956131476 974436643 -989319953 986661740 -971642852 999433727 -991223645 960195581 -952929194 974678984 -995882402 998790436 -986096454 957586733 -975694313 982917096 -973399323 955739092 -955033282 995073165 -997776555 988366237 -999782385 976476970 -989780970 979253758 -984868400 960123707 -998208891 999296689 -985329667 985435293 -997779159 994979140 -957255272 961566290 -991085843 999489840 -972665835 971125000 -983988309 975563770 -973299335 975184910 -972290147 981322412 -966335951 992154082 -974749453 951787714 -986757246 973038385 -951066896 997828331 -993391390 961514214 -960558071 995302031 -963759571 950424337 -990092981 989433089 -999178080 992355016 -970715190 984464444 -963994724 978746999 -970802326 962506107 -966930851 961032195 -954749147 965279070 -973059573 991603204 -957410448 995675402 -986649764 977007691 -968273205 966680247 -956096602 970737914 -982144223 982970519 -974768575 958888140 -950724453 983556240 -968663571 959756545 -976825393 950207850 -993550159 968622006 -961086170 993955429 -976571850 955256883 -967723162 975165905 -963987624 978868400 -992722187 982728582 -951182058 980612377 -996562381 997444341 -955505578 958738741 -986250915 985213446 -953378355 959074010 -974280551 991287654 -981525356 982246201 -965428517 973128089 -971819318 997631379 -984091697 983955355 -964160510 999926716 -993761840 991000712 -965742324 989955416 -985341175 976454897 -991653517 985195757 -995251724 972045155 -961814303 997027023 -985087056 991968308 -966480915 955576793 -993572462 988323472 -976454460 995670795 -975421653 958569755 -959720958 985120201 -987344573 990143593 -950722136 984679638 -972392253 966406821 -953907378 988945576 -980014371 985735061 -998660030 968383445 -963027089 973396004 -972060244 973248696 -987112499 975156388 -964858571 950604871 -979707426 964944351 -952626419 956596786 -980562856 980297131 -974688361 950504736 -950845555 989397751 -981720203 955169534 -973568620 983884019 -967852354 979490659 -959027827 961334426 -955155922 965415300 -989916290 975922647 -964212267 963849170 -974008680 983212979 -992630132 958123827 -992103553 998812289 -965114978 981887191 -991971348 963138103 -974644167 968138697 -976312962 953767211 -985354181 989117522 -999818292 978838264 -960682415 958235631 -980156323 962634242 -975095847 965957029 -967071579 976574693 -994854978 961898590 -993123454 964210437 -977138505 987024553 -974997997 989414868 -981771693 951169110 -954683181 979964873 -990596623 957151390 -969708618 950370804 -956674924 958388953 -998729300 994442622 -950437250 990372380 -984307023 985054366 -981654063 988995077 -995466891 980949295 -952636709 989605337 -959125251 994989541 -963033471 972639864 -973229441 956985675 -953939195 976080036 -994504184 968129077 -955751973 975397740 -963267793 981287570 -988743351 967223940 -968305000 991557713 -959951688 969128338 -951061401 960469954 -987044260 967409946 -994258685 970557920 -964839093 995615031 -987673572 971847036 -959405046 990798761 -969657162 957189250 -977556149 958150609 -996881749 972782253 -951164020 967456331 -997646248 983060228 -955676272 954232698 -962533417 966046791 -998485530 953520394 -989716357 982640510 -962822018 952285699 -957913278 961753966 -975870576 985158886 -964870440 967120523 -983456728 991531969 -967730672 983342560 -976428829 969401042 -955064488 953132698 -992888076 960633534 -976759087 997389553 -999681294 978944285 -963181736 970353169 -988754089 992434094 -970304673 971954554 -958873348 995902057 -997491324 988926367 -983183013 953522014 -978732672 978854318 -976664779 979428233 -965972242 966293721 -957940678 965080083 -982583397 955695251 -961756693 995165075 -967492145 998757500 -993014211 956545854 -974529172 958247850 -990124834 970150372 -952778693 997431641 -960174701 986510498 -976621436 977510095 -959145906 983109605 -952457645 992315130 -989432520 978565759 -977019159 992218869 -999242676 973199447 -980253526 993484022 -977611163 979182383 -967337150 972467960 -981706336 972970479 -970567042 954449181 -973832240 963821395 -983225041 983699282 -954971952 976462236 -953716308 957025363 -991717652 982187327 -999185135 994448030 -965786682 995674152 -951362331 982633295 -999603685 961785777 -975939242 972916573 -977470947 954565766 -961886272 954724463 -995606256 979115582 -974429041 966752232 -959535959 969201232 -995266391 974802388 -963088774 953439421 -990842036 983951662 -952613225 980311904 -964632335 996227037 -977415173 960069304 -960917155 995681169 -954811413 978055856 -999164623 984817211 -993534724 996247929 -957490472 978679127 -983226322 984177251 -990319881 968634626 -982614173 994709676 -956398161 992762879 -964249767 966830486 -986422303 983182877 -967640674 974755848 -973342460 983143448 -991714856 997824163 -974502469 982514110 -950457680 952759346 -992235877 965464306 -974140269 973577040 -977960056 996919259 -995528011 959501333 -964788752 975060483 -977078795 952158311 -980767758 977547598 -955487681 993653644 -950489135 989287419 -986455411 969486452 -972311375 998188294 -988429814 958383582 -968400336 989351313 -950922213 984735690 -996852143 999122717 -969943613 994242304 -951718766 989752566 -952585310 968729841 -999213630 991881400 -970044386 979438148 -983609769 974751554 -968923006 986443418 -966493943 966076602 -991287674 957153988 -981154304 978799537 -998191308 962947102 -955224989 981669132 -973509325 951015707 -978875885 988742740 -989183863 996660928 -995080206 974134925 -959134636 957539235 -982680058 977387016 -963441222 981104238 -960596234 987448074 -960772127 955779164 -966845341 989499232 -982541267 986722098 -985195771 958045107 -980815825 988344574 -975903206 963127322 -987472575 966195319 -956954984 992058444 -991706854 983977802 -959953647 985960465 -995078233 983410002 -995807424 975606962 -974424284 953686921 -954854679 976190575 -999461811 953941406 -969567540 968142252 -995654700 952633157 -977973959 999044227 -988562500 995364539 -968186816 983506987 -988516033 970021254 -968045488 958528388 -954238545 966055497 -983150814 994971854 -961863942 951313340 -979841184 981799604 -961995292 996085328 -970451514 991230072 -988806080 952588770 -991839229 990814985 -963478214 995121789 -954343716 966303962 -964189154 962108320 -984588252 995985241 -953839725 975918714 -977670226 985010071 -998952238 962571059 -952561985 954751486 -981663854 969139350 -975215096 999083960 -995253353 950817125 -995136625 988668876 -960102872 992355782 -953695614 992043432 -991612522 988562744 -959448099 992109777 -998336829 961079255 -990977475 989989789 -968481127 996472372 -970133162 994077625 -973676863 987691683 -977336962 965545184 -979218347 970553835 -992175424 979734761 -982679556 983799683 -996327564 989542337 -951518030 992235232 -991969809 957868465 -979795963 974482175 -997861489 993996749 -967021765 952066400 -982028847 952089668 -952583456 989379292 -975768476 969841907 -982117069 971321538 -994067411 981299605 -951490131 950208383 -995535225 996345322 -958454156 959226965 -988232692 991219042 -987918211 992294533 -993493367 967658175 -972082871 952664677 -984009480 967204467 -977121998 971132477 -989355939 994952759 -989982385 976649289 -957200827 961664108 -975914680 961124913 -955671162 996479556 -982465177 981910154 -991355508 999659192 -987603268 979394136 -982792374 978397433 -993910972 960159924 -989944812 961331550 -956442707 957003383 -968064414 999003571 -956629087 966168668 -989566094 992501825 -991334070 967046700 -961404600 964910940 -969905606 982700044 -992388898 968773949 -973419330 982474804 -972054887 986280665 -955574872 989330385 -963055839 950123936 -975225861 998219209 -962896721 991066682 -967587955 993365397 -991323829 961461405 -988614572 961345373 -986886174 978353286 -988631821 996788108 -982440378 982486174 -953709582 975677203 -960411178 997206878 -950404286 969201682 -957130700 972662031 -972855180 988530124 -975439777 973734769 -950630948 950973109 -963397143 982580592 -960111869 953651667 -971993292 970570126 -992160814 974618827 -969400953 960236711 -964167324 984421677 -980507273 999131775 -968244387 991058805 -996053610 985559463 -966874044 999623933 -981018808 954987325 -990881696 964533546 -972621098 951698566 -965338503 988087491 -957655651 972421727 -951989292 950139227 -961557792 979901575 -985964345 956597180 -964124789 991966980 -972301435 986529499 -952185273 980236211 -976265984 976261736 -951643454 969890558 -995551522 973836980 -983143197 950419347 -959319068 955296774 -952513271 995065046 -963275581 992330517 -974817177 977700697 -980336395 974252736 -967310023 985632267 -981106725 953686545 -968103087 972008543 -997842598 985130589 -955288799 959392029 -957278787 989029353 -968811009 991824253 -985569464 992946291 -988889792 985460251 -975448305 986450237 -968029429 970616016 -993862868 974990207 -974457967 967219408 -977723492 985519799 -961523952 960402704 -965558621 970253918 -968805124 977985894 -974986609 976629895 -960157908 988692921 -972725094 955047525 -988787793 980832524 -999770066 952214641 -992905873 971567439 -958104297 981504126 -969261186 993515113 -982625771 962632631 -975382181 995467050 -970949689 956310356 -988889424 958597466 -996585799 968497068 -953477314 990425850 -989135933 965792631 -964226628 958204652 -960119199 981427427 -991854981 981553633 -975097207 958068971 -980187827 957787984 -987756828 977949521 -976749290 959462968 -980124748 975346382 -993412830 985282620 -979039722 982178253 -979159870 982657774 -997749496 978932936 -951094620 971178406 -994941297 969616795 -952703046 958011026 -964566307 967633270 -957797700 954058826 -974501540 997039920 -987447259 959036422 -984344851 984430754 -975930771 961265655 -995461988 976139292 -961274759 983185786 -980642461 961065033 -991022082 971113575 -980273430 960597567 -996720235 980019414 -963610616 953139642 -996860887 988655732 -971768858 977800206 -972036772 959551341 -976680120 956659097 -977194121 993277176 -976725149 976419127 -979270092 982158441 -977385522 993793324 -980511796 979800903 -982540725 962875033 -965834465 955164171 -974291891 960145929 -973298716 966573957 -995646098 976716378 -992059950 962457468 -954858772 977242649 -979570157 983857731 -984219048 958681300 -980248125 969007608 -993668595 977018836 -981916342 956006541 -953799053 978960456 -971389008 957580251 -993472055 991159047 -970697996 972480143 -961979373 975581231 -989999580 987334919 -965433787 981242507 -986661807 999747394 -984597154 998769432 -956690556 959915640 -998517362 987339564 -987033799 952750085 -977063413 961619047 -980659194 959769179 -986480562 957221073 -985008851 974306779 -967002630 987324770 -983326807 977248436 -990927573 958421169 -983662133 952594998 -965920323 977253235 -952106313 979213376 -959933212 991736073 -998933038 958769691 -954996768 957868087 -970593701 955429829 -959970237 958486571 -981597601 993206064 -962993347 985597698 -973732842 989145758 -996457308 972739808 -993492493 961970720 -953457284 978120485 -951290823 978101591 -961877890 972724015 -975922747 976626899 -996926918 997659507 -996504085 987424867 -962525246 995260644 -981833234 995158548 -977557855 964760481 -987239197 984272416 -998785454 974010943 -990435554 987145605 -959282748 981779799 -975538389 986217262 -951877124 976442294 -955493487 963773396 -998520332 985884006 -971659298 970428787 -968768130 962776645 -997111676 979764761 -989349169 969152907 -966746652 955916400 -964975523 967787995 -988645721 972238753 -964102600 998468925 -991043090 968126445 -992919087 951935307 -953354643 968021363 -984245289 983931268 -996815397 972932263 -996070813 971992309 -950588577 969461496 -950591528 954204273 -996930145 980783047 -960472217 992224247 -974651722 978927915 -985496061 971687168 -983872948 953739906 -977615422 953737195 -954821953 972772554 -963061870 981738541 -973380179 965934909 -954189480 953006013 -955230301 999788534 -968820308 973881351 -993832506 990515174 -955988290 972928273 -975004934 968281089 -961933114 998156734 -990649997 959793561 -964257366 999644860 -957398779 960808104 -953094089 951666292 -978117327 982782830 -998590016 970168757 -972475616 971330234 -985545335 986483022 -979244370 991599469 -967994521 991931856 -955702090 985385348 -967713365 995958665 -984702793 999214962 -968450569 965110263 -960298531 970349824 -985695138 995444496 -981078602 950816730 -955866326 974379494 -958363034 977176779 -984432088 956649730 -993731447 971157760 -958786634 979593748 -962655034 967330144 -977714800 952004062 -951042396 995917133 -950097390 973100691 -970877016 971757509 -973015030 976751810 -951619709 966641444 -987760116 956951129 -992882071 993577797 -957888485 963689950 -967822859 956753918 -990684156 976796949 -977487788 986741317 -963087637 964999503 -978738040 971266700 -959836878 951064259 -987263209 984108852 -986543049 954961884 -977276231 978027633 -995349389 955790921 -995483943 965235014 -990357616 965113594 -992975576 968087603 -993198766 965480988 -971419208 957192964 -997093044 964149994 -982556059 987194241 -975039028 987424352 -992507138 950698030 -964290451 981541623 -986900591 986228804 -961001657 955796507 -951281262 978343684 -950613337 972162627 -982850478 974246415 -975311614 957008536 -987085389 979660267 -956189662 968238587 -979570267 983226471 -967501379 953026430 -970270499 969880581 -991217808 973903498 -955804680 952101270 -952647505 967392106 -958265849 981812599 -960364644 989207893 -986231165 993999259 -957681226 966977162 -990415194 980434398 -962708967 992009753 -972967703 999795927 -956207439 991791187 -996920427 992431456 -951184250 963175593 -955024721 988876346 -961091541 984296848 -972455806 979073536 -987875603 991588592 -951613009 956922920 -998396462 970624926 -984500712 961153427 -984971923 955177994 -986369753 972261395 -987054299 982413920 -969505092 979663272 -961831351 999603184 -995589040 999239815 -967407485 977422325 -981635363 980210151 -983502523 984282302 -991098958 986309488 -951801151 997233128 -967428270 996184839 -975536798 961295124 -983914867 995387490 -985875752 991712719 -990449752 977521577 -999837996 981778307 -983698719 965147009 -971429893 955429236 -984379598 993872018 -973149941 986327185 -968695525 997547661 -985699031 985981445 -989072253 956210620 -970311106 985797796 -950034683 985000962 -952696235 993618518 -967889155 965946928 -994608792 953225170 -986356400 950864903 -973777401 954642660 -979136425 973965792 -979531164 961246896 -975487296 982893163 -958558200 990324898 -965702151 955354004 -985321174 953703564 -961819830 978375962 -998006070 998814765 -978688068 998366152 -987838151 997881900 -980053444 971576740 -974965808 950593879 -977938684 959092484 -992048679 992531115 -962995828 975441479 -980811014 952468026 -966082739 973332617 -982975808 962921906 -985607018 999977813 -982102856 972702145 -973109813 992143209 -991656966 976465879 -961378489 997220499 -966418214 955429773 -965217365 980853438 -969049164 970116561 -956677402 984556999 -983223371 991219584 -999896653 989671675 -969852851 968309366 -979148074 975292132 -968288735 974111165 -969751858 972759377 -976301884 961137597 -987851121 962476419 -958203159 999582177 -981939098 988327425 -970126499 958117634 -979231109 955238133 -981746684 999922387 -966118926 982040572 -957030843 992556391 -997140087 999938222 -958969383 966039727 -997835560 981508989 -987161185 991088717 -996581892 972793251 -993045979 980480419 -988556223 956147976 -991123559 980112543 -965174514 976060633 -956902590 974425378 -994326689 982473455 -953661414 964869780 -971340388 968809061 -963367665 953013388 -978762963 991104021 -987481360 971940252 -993018682 996930948 -961657693 993201589 -988084279 977646326 -963047291 953201156 -989287729 955774707 -999518365 960081903 -960371282 979652332 -992770991 953921758 -961821990 984376736 -963077264 983924036 -954099114 985164531 -979556623 990204459 -972227414 995063611 -990783610 977060287 -971784935 979687058 -952574849 968741678 -973754112 984694859 -956682759 956178248 -972318745 956887003 -957759407 984734604 -953265197 994578339 -983788057 951650103 -960893347 991048489 -990749555 963669267 -991032567 994137377 -980744026 982382384 -963966288 963704236 -968136091 990517495 -976205752 994706698 -992510352 989733165 -983463948 955675374 -973790357 960790573 -957223068 996726806 -954937834 994292274 -963382335 954681521 -951078835 993198954 -978700821 950976292 -951163309 985393421 -972000323 965309227 -997966073 983897487 -991626879 957472772 -995524529 981902685 -972564400 990899856 -980514228 984670950 -979065927 981490019 -961321473 973261610 -996273204 955718803 -951563635 998421894 -992394796 969300890 -997212075 985580703 -992797527 984617187 -980140089 990342105 -988088723 997093033 -985170424 987357133 -978404576 968367791 -999231566 976999829 -978973740 984934807 -963450719 975164080 -964621984 978717108 -998966670 987111304 -993648384 958981891 -981206317 968066588 -962285875 952334724 -953301634 970949557 -965995948 984637922 -972081931 990001561 -984892121 966374543 -988811156 985471706 -967413916 991285569 -960739678 966696182 -964991843 966637867 -990586211 972810900 -979752222 999356485 -966046176 962373821 -997112140 969680750 -958637053 962869876 -995817786 963301655 -987822280 971696082 -993556066 950244020 -951105198 992083219 -994752295 982383610 -979444972 968905466 -993606138 992097026 -984743297 986533621 -954846597 969393042 -971557879 983917944 -995047927 971706195 -975490348 960997050 -963344835 957861576 -971126280 960166314 -973101669 957939417 -955585213 979910665 -970161355 973834905 -990824276 971172821 -986464644 952807918 -969761961 974921294 -976949438 991821775 -961804642 966958004 -954623362 968227198 -956860417 984428137 -954144230 975562562 -985052236 999756221 -980570137 953825304 -952772338 950930484 -976200355 954188450 -986174556 977335788 -964023492 974256354 -953412204 972977780 -995810419 984946064 -992846987 952727634 -956176746 999516934 -970326913 952684438 -959264857 990341802 -957006373 995491141 -963659112 986509948 -991742311 992159324 -957028908 983941235 -976480689 991391954 -990117114 959906543 -959808842 971938147 -952205178 989639681 -960782255 959697004 -979711558 955697151 -984898606 953986805 -982805305 995343888 -963211417 985852176 -995817894 985269084 -976289984 985282409 -959995414 965935771 -963046880 995354468 -990837954 988954792 -959857253 991080339 -974212108 971786381 -963871810 957578572 -952644807 966373636 -989450845 986028041 -964653005 984252891 -969002876 956970911 -964618643 986385403 -984356264 960358793 -953944133 993187418 -973541138 966715345 -978855405 962552955 -988888982 964375563 -972998279 954802613 -989433173 999561850 -998686009 982101286 -979923193 982130432 -972941781 976146365 -954202760 957174449 -990765963 975488925 -963159953 969384045 -970960041 973646450 -959600323 977295855 -989359524 973758863 -985780277 973941578 -995831004 984981670 -987627252 955385272 -956673308 994567520 -992572397 988209367 -969066447 955222335 -958270580 971880231 -998465140 960183389 -977135029 991588042 -973371182 986528368 -962191622 999743489 -982127361 964392700 -982590354 996600487 -989869979 981474464 -990108420 991867070 -985158193 954177758 -986288131 970075900 -963538786 963880221 -955405215 978737720 -973543641 977782063 -987776495 990621264 -995251959 978236495 -964468775 988060972 -994706304 995777390 -973580418 994302482 -992198783 965459024 -997300447 964857924 -970516097 968353128 -958976451 963171418 -954371259 980469333 -971314140 978808708 -996516649 958557591 -965938476 988697316 -975733850 989154504 -954683333 994219109 -967026903 981990530 -966104206 979427096 -994509053 951528193 -965873554 969150160 -952669354 972130340 -960346857 983643907 -961348845 966403320 -961505762 980109020 -981051050 982816321 -978266738 966555922 -994666982 993229956 -974776079 975949800 -963137813 980065082 -962295880 986740949 -950584790 997425725 -980332499 994634262 -955598827 991614676 -959091252 959504520 -959793623 995512214 -989172206 957774337 -966007450 954578328 -963992103 975663873 -974780605 969008520 -957164912 963540926 -963507944 950470481 -971992320 951639908 -965841034 987275259 -993296724 981592604 -962129476 973761930 -985948943 987407246 -954701388 972155759 -998758117 997948234 -970624665 964026043 -992204677 964283111 -984318197 960581015 -999162000 991298052 -960833477 982366890 -962241372 987575256 -980469267 995804506 -952065519 960032806 -999969557 977175786 -973067337 963309684 -968581838 994417089 -992517459 976201157 -957217013 970645074 -974370290 957157073 -960234521 990840735 -952106019 972292384 -993253818 994635977 -994565220 990915410 -994301660 962686840 -967890397 983715980 -987974809 987877855 -974561676 980945727 -955865461 975780916 -969854345 960590796 -952123525 963422129 -978455435 988427420 -986498991 969207120 -981702133 975852461 -979821717 957732892 -998915572 956196040 -977815254 964862964 -968985749 978935471 -973978592 987622285 -997180927 995001874 -983552258 951833655 -963639622 964313085 -967061318 955094593 -958787895 971106552 -990209916 997207676 -956622368 994981483 -981169562 995510132 -968849992 987213521 -962611926 962938303 -963294183 958384220 -985989135 998843244 -991497449 980813670 -976731068 994083099 -998786037 979994953 -959376077 980854955 -988855291 964319255 -976987673 965768356 -997755134 987715604 -972856685 968124096 -985866608 959389814 -977287689 992720401 -988454076 979515615 -980751033 970757533 -961848617 988391368 -980098148 962851276 -968885746 990632879 -982675340 986346460 -958797968 950960771 -954957999 984855910 -977190147 978571693 -955257013 962967123 -984797735 975633178 -998901090 970625921 -958023796 990173877 -951013195 957246687 -982826468 954138423 -988578767 966244834 -963105138 973074952 -987042287 956287050 -956223715 982340255 -988366815 994627556 -962102579 961149780 -997582213 952451406 -954969794 961752695 -962336768 980344168 -967229148 966308511 -993757162 953384929 -957122094 996431838 -990781919 987593148 -986589759 975340056 -972987741 989891850 -980177508 962937564 -973870627 983847177 -999508169 994295002 -971986546 994030262 -990861919 979792038 -971719338 957951095 -971890338 975220401 -963645764 972822002 -964116220 953122784 -957053012 956222687 -965950232 979683291 -958732339 964135812 -977402482 965366900 -957587184 964482680 -966988321 955206858 -972829282 962217913 -984663170 986422872 -979949653 971363294 -978073310 976531833 -977487149 968521005 -960056471 998415661 -967220910 968351454 -993535972 972077910 -961024635 973404096 -984593603 986560935 -988791818 953992098 -962103990 975572841 -986532858 981413991 -958128018 958342596 -990021438 952954524 -963504485 959672122 -965646753 966470392 -962779809 993549998 -986530408 990708453 -990926127 983022761 -995098515 991363870 -959698246 978727173 -992049588 970781508 -975768222 983474309 -993227835 965774350 -957518617 988384535 -971539869 971890823 -991277103 971874038 -964381920 989804296 -963526334 990306346 -966900956 954209816 -984261442 962624906 -994047038 961381320 -957118839 968413514 -962357154 964866888 -979038925 955601801 -970747804 959694146 -977660729 991379026 -990018098 962875920 -952866427 957145340 -983736774 975475373 -955529881 974613499 -997177448 953328815 -984891127 997013067 -975702192 988836454 -985187794 953993319 -973133011 986059584 -964655662 954084101 -974777546 950800895 -968667673 972926592 -965012941 970032049 -958851159 952013571 -988240104 971733726 -994122316 968255632 -967283505 973042780 -956192837 974228650 -987433887 973391843 -991896183 993350541 -967444653 986805085 -983695780 958899774 -951821996 965831826 -971801589 981526097 -961085613 950126762 -956013569 997054879 -968136724 985353588 -996610821 989825686 -997266828 986317894 -977985453 992606693 -981854245 989551708 -976251953 992943477 -978399200 968880251 -954175570 991154858 -992831062 989719412 -965212396 952984002 -969636858 978997357 -951461852 990781225 -988493082 980064544 -951124270 989093521 -982933008 951597798 -975988530 977831149 -997256277 962091607 -982559933 970825444 -963462216 961581740 -997632924 993991993 -974476547 978079249 -989170620 971859116 -960319572 951585143 -982753522 993672341 -959224980 987138774 -973283959 971622975 -988680495 974897932 -966151912 981638719 -971859259 973351245 -965480770 957293581 -960227482 981277329 -973113604 952699252 -970997994 990189349 -985830138 958760098 -977886144 999545683 -992187220 999746877 -962682723 976717187 -976915694 963752197 -996943748 958921693 -959949667 982486953 -966570606 991746458 -985511042 991103262 -968462273 964586414 -967941243 977647751 -980935833 950080923 -994634432 997003469 -987266684 995809598 -958930903 963267432 -983202837 961788056 -989757720 974782129 -966370524 984903583 -963679278 985253876 -967604223 987132327 -982249448 962117606 -962612232 958253042 -996758419 958215686 -955319362 956091966 -976330580 987537270 -977719197 980065141 -959246401 955017930 -971938827 954925093 -976419548 971033969 -960157399 981306973 -995358345 988115142 -955948806 983837832 -952227579 966071843 -974257203 973966788 -986793635 997093517 -967829556 990405881 -964071512 970725733 -987224258 997487966 -957904700 968469058 -952347242 961775354 -961152349 969172412 -952941613 995949935 -983505659 984042822 -989611432 996616281 -952425395 996278242 -987739973 990309144 -983715310 998461175 -971996663 960226442 -961417305 994899559 -988534596 952634886 -974521753 996281657 -976811672 989775363 -961134544 957701402 -991532363 967342003 -954463668 999214664 -985383320 967140288 -990281650 970624066 -967273962 982228976 -954502795 991300685 -958777440 993925820 -969399105 981207561 -960985755 992996107 -963373551 971425008 -950768842 950162374 -977964054 989990883 -964715339 957642393 -965134811 977116117 -999545308 960979671 -982270686 999321776 -970040955 988890810 -968341063 997755646 -974768371 970024383 -967232710 987499127 -998483766 983603838 -996114630 954633186 -960842402 965431388 -967531136 955195259 -996473203 978672129 -959301969 959733280 -956516906 963052061 -952970602 989403120 -978596064 970332641 -986301400 991184367 -985711916 953044507 -982036342 968581833 -991312081 994098929 -965428326 970832030 -986440713 989780285 -976175905 960978459 -952665277 954150094 -987782374 959581219 -996538257 982877540 -959546405 953990415 -964632338 985956903 -957100025 975357993 -973901209 994555367 -988265514 959830279 -970429822 994472887 -972819821 955084541 -964029447 973928333 -962867735 989314406 -956432169 984394960 -989481976 975697464 -968088422 951375731 -960562443 999364143 -976443551 976838475 -952882067 987625827 -964774439 953560498 -983028093 955134617 -988007931 960034441 -974487912 971638519 -953082030 964725026 -981769548 994266579 -999035811 984039159 -992347828 953252770 -972429744 978892268 -968020466 991389649 -960601955 995856261 -972109455 964892756 -952222357 982600187 -980681151 978978854 -972634563 957528923 -981381943 978716847 -965562642 965328107 -955563385 960424918 -956443471 984221326 -951842565 979761180 -966556014 964056361 -971925320 980092879 -991736727 974845594 -969703335 954044779 -954020353 966943757 -995654173 956633020 -955258911 973128192 -993943288 966366368 -990131968 993203459 -997403125 976352292 -950361645 988885354 -973332818 996858370 -955408963 982844426 -951499097 999756768 -970869340 980805710 -953152442 997460500 -954979443 992184503 -962686843 953969383 -970135279 963061421 -953102188 972213723 -994961732 979671298 -953701190 984177512 -973705507 998488622 -964025951 973619400 -989947119 970883769 -996372512 983317438 -967256656 951926804 -993099300 977467659 -974184052 991371113 -952786763 959772738 -998994808 971593753 -952897839 999274801 -984076025 969436710 -992385987 955709391 -968160642 972801960 -975710461 982652676 -972466937 950370949 -964131344 973791735 -984543160 997985966 -988038875 980454637 -999533870 975453393 -973456155 982787086 -960663812 996904090 -952210992 972583747 -999138166 989376329 -996601548 981137043 -984926709 982721373 -969885243 973870365 -965224865 956786368 -958804212 985696300 -969287648 961990141 -997291872 979533828 -994383823 980886374 -976836983 999117156 -953103626 957929621 -995178828 999771809 -956813303 999351489 -954633721 965555098 -963786249 968626970 -986249167 971685306 -990514539 994906009 -953531876 996348337 -987080242 978659632 -966701714 955646753 -991346432 983394344 -989574657 952664530 -979200953 983537617 -956754540 969674107 -979085626 981069016 -985657518 985061878 -983598808 997989916 -965878892 995966686 -977290840 963345362 -965458307 989111044 -960993766 962919829 -972512419 988210760 -971788423 979012864 -967984972 955992410 -952983181 992764052 -950844012 961000928 -982080869 970535738 -952242672 960094708 -978041243 986588570 -984159456 953684884 -978419169 953820201 -998029377 960016059 -979978536 966338804 -989613732 998934269 -974736107 990119613 -984143205 958479789 -992040285 951375235 -972892376 989551072 -991755923 969449799 -953010477 982385494 -981449125 975963290 -958828907 953457110 -978193077 998026467 -954132515 989956257 -977238897 996444048 -997676647 984507321 -973267422 997299738 -982267314 991289220 -996768866 961372725 -971757260 999533363 -961143612 979114102 -953148355 981221912 -983267677 962072064 -974194829 973749981 -953226571 964869266 -966826186 999641180 -961589416 950767408 -963573655 995602881 -992198892 986669126 -971479013 976026253 -955929689 963122938 -992621129 957081186 -958257435 974782457 -974138057 959795921 -955208356 998361556 -994715713 954912117 -951740637 996588567 -998097614 965076650 -994594024 981372361 -963879178 986748376 -958806071 984041671 -996685425 998597868 -990909836 985852638 -951768529 966886045 -954792219 958914648 -952463515 965320287 -968520586 984717887 -969982914 962262491 -969383172 950877789 -954097626 997858868 -993354227 986936391 -996135038 950120170 -984505467 961258299 -965578353 961191750 -988460448 994776393 -968516050 977904170 -981058913 975109107 -976714295 970372014 -989732188 986834802 -985557950 950381017 -986334511 976914568 -980028627 983209260 -955209360 976491665 -985932768 986470710 -983254025 964227670 -973750437 985889260 -951776190 984990084 -998946560 952215623 -961956256 962850508 -955780000 999837307 -962781029 992533735 -990324460 954493247 -994897740 990699861 -997030182 963252891 -981547995 983930393 -998180645 972580364 -992549763 956996897 -962007212 986806708 -977883606 970774139 -959816826 963901419 -994789000 957802653 -966769686 984255599 -999072271 993459801 -965787518 950696827 -971227046 987428714 -998850967 999133232 -951949904 955552711 -967296206 952726963 -978029887 994657831 -966459029 954485263 -981374625 986926864 -972284781 951762393 -952003025 997079206 -954248417 997549761 -977312559 962599677 -974880917 981293489 -982295741 952818387 -978039290 980220595 -988425929 992287824 -997800799 973210563 -984058683 976774191 -997187692 995331058 -952566975 950700198 -980924233 983247538 -982866089 989681338 -987642888 980623101 -958671507 962045989 -979158240 962875297 -984450870 954379343 -992386088 959045643 -977789335 983549505 -996734992 973071049 -968689249 985600146 -952246700 979460466 -978001910 964827243 -987191945 991655803 -964945730 989513504 -964381452 998858568 -954396029 993252102 -962671330 957424056 -978447899 968932581 -970817220 971241358 -965543501 979700781 -972874249 990522456 -986599078 981517008 -961309091 998302907 -954961934 990492800 -961170500 979766377 -985838773 990029256 -983243186 979056466 -990186212 958239557 -961225976 959072249 -993280608 979571069 -959146826 993027760 -956270582 957695772 -962654739 969613020 -964815126 959020526 -992601514 985541044 -960771885 990457346 -999079215 977371112 -950709657 973454120 -978148305 979763710 -992825435 995997460 -981023624 965003006 -953726260 982861158 -986964665 987188871 -964042193 957813184 -952090030 952837145 -970123399 963706577 -961350717 968084797 -956543974 991240519 -977951006 982301359 -994873452 990522954 -995896791 998743839 -963596754 967354771 -965192968 998487400 -963424009 956765653 -985047365 968240043 -978913355 950989213 -982604708 967334372 -962241572 963133741 -961589704 975582268 -985572369 968552259 -965152615 986804945 -963804954 998590466 -993536118 960093117 -952361212 984598422 -981591874 987186627 -977805616 960368367 -980736471 986172856 -996819132 991691844 -982076178 996023749 -998960281 962962528 -974106124 995694425 -958765539 968424602 -954528809 965363395 -963247885 965594501 -974668065 952855239 -988310990 960030544 -990137770 983799353 -985122860 977478036 -995732577 997731796 -951130894 980707766 -973022354 961500368 -973108072 980035468 -979752076 960707292 -957217363 957276040 -984143416 989515572 -999351844 959560386 -961080277 993892208 -954419945 955376485 -964101156 989892415 -973081667 983884888 -964262303 997894524 -975870218 950488707 -965897988 994004352 -982212403 975066138 -971887360 997747068 -986758948 976442732 -953123860 970241301 -999106318 965448957 -987422888 994447659 -959709263 993303294 -959101462 956754448 -953278409 984358729 -996286486 994706818 -962142745 977542951 -988525005 971103038 -969880752 975672464 -976977828 994647375 -982843988 991551297 -987287729 958767757 -987409329 990998024 -997396967 997712361 -956688737 991315230 -990174885 996285540 -958078954 997768901 -960290524 991471314 -976194674 983464638 -952231875 991074077 -970053154 954842904 -967597237 973411237 -988368440 987190692 -957511090 962148747 -991466605 956857076 -971771518 973856314 -976818786 964253128 -986411804 962199722 -960098752 956649130 -964319729 963250391 -972632195 962446800 -969950906 963800126 -995346626 957838667 -971776783 960229829 -974111213 985656706 -979653823 952928221 -975415728 953681814 -977176476 985748404 -969757521 959817131 -992359645 952323781 -990874449 955167386 -982101512 959780587 -975200971 963182649 -953537221 991965556 -964506789 998363846 -968688983 979312311 -982598742 966281196 -976870615 974604617 -983729517 982515108 -983430883 962042078 -977932303 967405303 -955420650 987974379 -953787014 987714827 -993583795 970714668 -958562983 955459808 -990367783 954218490 -996481698 963531118 -997408260 983280643 -998446117 962240236 -966805949 971485195 -992489659 959252479 -957605022 983295886 -969102103 988305150 -998068576 997901546 -998783861 950821484 -979846034 979994436 -989941714 989455722 -985695772 980673784 -972712417 971913854 -956673911 994700852 -951862905 988396607 -957988071 993259895 -981259357 959988527 -976799940 961091268 -975443654 968825542 -981731453 984933743 -991898924 960881567 -964668921 965171663 -972407798 995334562 -953650780 973113466 -987111874 987266920 -974091991 954040494 -998234421 984944952 -975646713 996320459 -976335180 998681553 -981405859 994122960 -960282116 961094779 -978432550 971249551 -988244528 981280978 -975112308 991124861 -978478582 994874290 -974791267 983058416 -987993497 988633591 -970150800 965125913 -986231479 979339181 -982013256 985892155 -992488927 962539908 -993030883 966059668 -964955301 965964520 -956659115 992198309 -976315143 986983125 -981813584 953415667 -960366680 989189681 -988907841 989270117 -956529599 953059881 -999840501 965755524 -982271806 953171459 -971967286 989107956 -960744848 979451889 -974166651 984325974 -961254500 988575811 -992911606 956272352 -982861963 991707800 -958317947 995650828 -966518780 972131732 -991192904 989391847 -991974264 957092386 -970355950 960728507 -960622726 961329875 -976710917 975578611 -973592854 984021507 -977220488 964772393 -992204062 994535652 -953453108 974365668 -997664314 983899957 -982568332 973388291 -951067973 994871947 -975260732 994304097 -988564304 965997723 -998099876 996830331 -990366644 954179979 -953165549 957560768 -981395503 990351914 -958428384 997848465 -954940127 956926664 -957999841 951786036 -973943124 971842633 -982947728 955915311 -950514886 976787742 -990724285 953941896 -956742069 999933605 -964792137 967575570 -987524491 968349090 -956127837 982113647 -954723727 964875863 -957152252 978257462 -974297025 999562440 -968283478 980023728 -963470078 954159830 -954494316 969196587 -996029895 993097245 -962129793 979821764 -981139113 961681596 -962717803 978981133 -992045431 971979224 -967234699 951995773 -953930361 956140607 -981218841 993690981 -957928108 991537129 -976313350 957869024 -958296915 981418507 -988533919 952418565 -998921554 968392338 -963982888 992664207 -953127632 967336353 -977990199 955788914 -951842770 961813252 -970074313 984036606 -974532317 986124904 -995983185 981834650 -990126149 953459130 -950301269 966112392 -952137098 974818941 -973568957 999510384 -960183562 995053892 -989677596 976332689 -984898504 952331053 -999025295 975185924 -970584462 953057615 -965684612 965331216 -995973376 983143267 -982533718 967533514 -952624110 983898763 -986832233 951822903 -975362894 994223686 -955696149 971476780 -966133824 964872950 -994679903 971081884 -973473780 953025005 -991377105 998747435 -998724494 975216693 -976147662 984625022 -983589369 961636456 -993793474 979171388 -980940162 951745650 -980587367 974269705 -951321847 951809101 -994593512 986552229 -984599882 985883380 -993083754 955471886 -977382387 997691652 -967606362 990880579 -993094896 970464398 -970701551 984981583 -954391664 969886936 -985223649 994234455 -954361779 978661855 -995503261 991624010 -986148583 952283888 -973366174 973438015 -960249209 953134701 -965589405 954543089 -979188996 999734381 -987588050 950406580 -999277707 994006001 -965559506 982263351 -973616146 984597473 -964883824 969655196 -960188091 969932206 -981886507 966217316 -980415801 956696585 -961859337 977674613 -971364741 951530086 -999006485 991220257 -981593605 979422106 -986340362 986990625 -986065222 999940235 -991037781 969780821 -982500850 962393666 -956342661 978944060 -951695835 969428494 -993395748 996815224 -996319503 970841238 -990678673 953564718 -954839503 963743083 -974167856 998031738 -961985960 974916754 -987589705 990407272 -979173005 955014880 -951613843 997531344 -970594588 996439934 -993476619 958995471 -960793286 983256856 -993633820 952026852 -995949129 971082083 -963357448 964092444 -964199202 995026095 -952317639 999347924 -974827593 968147482 -960629124 999099309 -962700457 958338005 -987358214 963059523 -976245509 960546459 -993798959 974378727 -970630692 975662666 -972901257 982697425 -980819658 988195639 -968702774 990472851 -953256449 982328632 -996909334 958093835 -991265385 985904538 -974706995 960913782 -964431844 979011419 -980972855 953536530 -974292966 989355874 -997957131 950152672 -959234556 992559953 -950810431 983114194 -999133697 978024254 -962399629 977787590 -971834754 982243562 -952549139 983603850 -979551278 991713344 -961672655 964298435 -992571064 981863550 -955787327 964029293 -970060210 972210954 -995669090 999726293 -955850747 976068706 -955360560 997125102 -969365915 999293818 -986484346 970664099 -998252884 972324801 -960621885 954541034 -958617207 985932378 -980952222 956629135 -972232689 995057077 -955464260 952409344 -971091785 970723916 -963939429 975387628 -996636960 966263015 -992714367 991529629 -977457967 979284841 -991941143 977229694 -951100550 972393144 -995935367 992592839 -959959557 994816014 -962465563 979497989 -994812555 997781193 -957027549 953173635 -992033568 999430029 -967475679 986264137 -966465559 954404059 -972740068 974568608 -992417869 954470485 -993355499 998674846 -957007250 960395275 -984997071 989171457 -954586494 969947795 -980214523 955075196 -971177663 962087781 -992107665 972096427 -988192385 984327337 -950801326 955397625 -962216297 959424108 -997790062 960036307 -966443128 982498564 -957960183 964668207 -975951579 982034075 -966467261 962448355 -965045286 998528057 -974612079 951675193 -985646137 952803083 -980240551 995749285 -994998469 957434299 -994603892 967799186 -968165786 959404673 -967708166 989841195 -992710667 995838555 -995915113 972924746 -966577791 993587948 -991199191 974661209 -986863135 984637215 -963396410 965153621 -958822412 995300873 -961360666 979601261 -988819817 990729452 -975989045 953130303 -958962788 982662905 -954865264 978746890 -991713236 964148751 -996134131 957339054 -958410996 964027030 -978630128 954449390 -969707542 998604204 -996747382 975194522 -952537100 972953707 -974079614 970572428 -995767248 993102508 -990812864 965673273 -997982223 959117786 -976176436 994048342 -970164493 985126822 -967413393 986471516 -956050029 973948824 -957392237 995309221 -956714499 985726267 -958568702 973753507 -960442811 992857072 -999474255 955921688 -993392994 966943240 -973752957 994788107 -998241088 958386371 -990817632 979466404 -962237660 996789993 -963539981 955843151 -983371544 972927202 -988797884 995482226 -959777732 966436701 -991220055 987919483 -961078808 986113019 -985053194 988915832 -976997692 986396336 -983175077 953645570 -962477296 998795337 -971103744 964639459 -958586771 955374079 -985468907 954662303 -998758651 964534677 -992390772 987045497 -957360696 959495484 -972029129 984027501 -979490928 970618081 -983483186 959188718 -970082850 952914115 -989281486 995750485 -997722662 962932973 -971157319 953680579 -958171574 950628090 -989498703 979243490 -962043125 965604861 -977638680 970916159 -966860340 951954587 -978550033 970308052 -976181106 959144205 -981711437 972461096 -987941905 987452484 -964493572 966383353 -969266023 997517024 -978683806 969173534 -980390336 952437047 -976937739 962658475 -982770741 983120592 -961942104 988407798 -963713089 958762051 -995472509 993271823 -971555586 963931226 -975098494 971251186 -988200932 969089099 -951653907 959507108 -992015599 964290907 -956405153 992059549 -970355189 986276491 -976705646 963410295 -982368939 974185594 -956368291 994012963 -971784853 981369584 -957219114 987900977 -980268368 958595804 -974961933 953350726 -987377760 968780784 -991715412 957458737 -981401595 961521653 -950287245 956662706 -966066084 988021394 -975694711 975419407 -966291027 994737955 -950339994 984655771 -995186781 975174622 -956807223 950612025 -960433046 977870571 -996895535 955521414 -996008791 964236494 -988196974 988994571 -992397466 991992000 -961572699 968661285 -969154120 963279533 -984057354 980155522 -973054972 953507498 -985239218 959094265 -969714253 959133689 -966892336 958137683 -975913121 987819540 -990443166 995126426 -992237356 999654857 -970516537 962811502 -976527330 999246431 -962311327 978547474 -997775199 961433395 -952654255 982800756 -995835905 994503006 -957446229 977886288 -983673991 982941871 -960455065 991805770 -954975455 979033232 -970404857 982190515 -961346983 997171752 -988441529 968993404 -968163972 975163728 -984257672 982694268 -967160685 954741196 -980239303 968954630 -954343940 975729119 -986669490 989095213 -953853850 985376793 -950185164 972893413 -956255422 986148484 -970464564 981564557 -957057573 987231603 -985380623 970859905 -979379674 977117954 -996773784 978632702 -961357302 987150286 -956927003 977745153 -966614207 972226764 -998267155 970892995 -959727975 979098210 -979570783 963589024 -991328244 994076406 -966383267 954311202 -956668325 956705988 -952985884 987699509 -985385734 982057916 -997868369 962493707 -957345776 956453115 -985163381 995626878 -979675779 987929465 -968656491 966389634 -977073103 999780556 -976042002 953622348 -994600920 975267053 -971020748 969414339 -986717869 998623071 -995062364 979405702 -974052147 954472012 -951278592 985065015 -975868170 951520533 -976287481 990522029 -982698457 958238608 -960664890 976382107 -966793183 965678129 -999116316 981631360 -990890120 956465194 -959845695 966190099 -954929218 992430164 -980757249 998699403 -996642451 995114539 -950632832 950613963 -971530508 968045786 -984603431 966788755 -992655667 971088082 -951748848 957182172 -968794922 966915573 -983086577 954604363 -957973827 984848936 -956410142 964383066 -976273126 953926467 -977784901 999454484 -988806867 957930180 -999370563 970298135 -969046499 968785747 -987356446 972781031 -998364418 953084647 -989798782 998216658 -958257894 970127632 -956466903 995072891 -967345866 992912075 -997906400 966876851 -984010745 951257409 -968458062 959759864 -984596666 970627467 -982977664 988140404 -964466970 976584553 -953631004 971265948 -965831707 968538433 -998849246 981848976 -990524315 970965741 -994977129 997481185 -981887248 973277624 -973644211 971089639 -972068299 956042822 -950412147 968541195 -994570786 991402295 -968087075 964230997 -954644028 959407560 -988072627 995124488 -970418104 992182613 -959936244 969508638 -997875587 968176294 -990341800 966828601 -957224533 970529864 -965101224 972340179 -952719203 987964507 -985902706 995474585 -966456970 989607253 -971150612 978975224 -985943630 968194420 -958594042 976622643 -983988204 963375048 -980061968 980135281 -983491861 980806898 -978301761 980693756 -997816704 964804258 -967979823 972445115 -973560539 980743249 -999371541 963751824 -984744337 957458203 -961510803 984202415 -990755714 952065751 -950562277 968838106 -995920389 951821465 -966818827 983187816 -980992491 974514030 -992458184 995365100 -986382764 971015106 -964268397 984860812 -964857373 986180590 -989035944 968053346 -968505564 950731598 -957398261 980626739 -955603649 953342453 -980889886 973277779 -950002323 961530517 -993453443 983012095 -996007336 991696088 -962730070 970050500 -956940334 964104895 -986040067 950034825 -999307752 985184882 -984906726 984791460 -956847882 971790336 -970519341 974164171 -968592173 972097704 -969461626 983582834 -971598761 990434581 -983534489 987702683 -984968610 989311809 -973848207 960846073 -986795290 983331918 -966003572 965499190 -979711254 966538477 -967601574 963683950 -996421876 977536746 -968070897 990874482 -967012187 978094501 -983893167 986389055 -966385948 967150653 -964048389 994821014 -956010236 993954878 -992994412 954923838 -997172522 995379130 -973287965 995129464 -968643391 971953686 -988725859 970344389 -959895766 976547826 -956453967 980672457 -955782501 970155914 -952692330 955605863 -985585447 994048255 -997497085 983804383 -951918961 996486680 -967981554 968285213 -953975443 998431686 -952754569 988774630 -972132398 986918434 -955973832 990948925 -966419289 995942593 -957730457 965484137 -988124749 976947653 -985443275 954323650 -961948369 983453609 -970318573 981745266 -970417744 958853512 -988422540 984626437 -975305423 973077429 -962842351 977757641 -955806923 956146504 -981580691 965665993 -951723054 989302368 -953777719 964685955 -995928267 966689254 -959164945 992071337 -996099569 971446364 -979762484 959834544 -963309511 968143639 -980212152 984210310 -970620528 971013935 -979682382 963566922 -976707377 963952685 -994398143 959728148 -952626150 962712515 -965218221 981153329 -955605622 984046781 -983541450 990809395 -988307891 968696082 -953136453 989082233 -965440289 997920596 -977961361 953038741 -979597502 982885791 -982494024 998107352 -963989824 963788885 -953071676 983849324 -994925229 983175778 -983504914 970641322 -988184697 967986232 -988514546 957478256 -977029398 975920111 -990812579 980533214 -975293737 991522104 -994320077 980400407 -960002304 981039461 -958582262 994185750 -987517642 973474705 -986673464 973144944 -987651427 987132288 -970715182 970731579 -972684398 967151388 -974470618 964306776 -989928840 979809134 -964396263 950388779 -991350362 959901843 -953150519 972006700 -990119656 991404715 -972063823 971813637 -987395379 987505617 -973067256 969285493 -996203746 960560620 -951363325 984248043 -979257231 978381446 -984152646 977291265 -991207404 987444448 -991074842 971334206 -962450689 992883785 -967262742 954904368 -972631413 978043784 -953221225 980880765 -958227112 993808862 -999298944 952107315 -983623949 971476255 -984898304 962933204 -966293828 987178327 -993283158 978454193 -995958192 985753035 -992247875 955466272 -953305768 970472020 -957784067 989761002 -950548571 998888726 -984545787 963646377 -978142316 950974590 -985638854 967645182 -980423148 983007954 -983683928 977112466 -983474573 975597098 -964493071 960221282 -965328489 980690849 -978817063 994967745 -963831746 956134736 -964300104 998285583 -972311644 999711019 -984402780 966197234 -976104135 969414359 -950750297 981652484 -991634994 971003759 -979351770 994324393 -966084761 996253978 -991176372 965171851 -995166754 962203184 -986396557 977743073 -977386415 993350375 -993571268 955079153 -988521165 985292163 -994351614 961898418 -963515583 981764744 -957352696 965087204 -980631499 953467987 -973334929 980174152 -954080122 954641623 -952882186 978664497 -999375145 961423112 -971422130 981522692 -981228871 954787918 -981842717 964896859 -968774335 952625504 -975037821 975313726 -953737301 979861424 -999679587 979176049 -968501804 991081824 -987702814 953393457 -967886361 972052826 -976645403 998155750 -966285847 952228019 -971212491 975436552 -958854693 950573370 -988627269 971764181 -982681608 984594209 -972766724 971949930 -982815600 968596883 -977378343 996321528 -970590179 967031193 -972973359 980993115 -997698290 982089188 -998850741 998954956 -986128569 991325158 -987081867 962330116 -960281177 976555694 -956285984 961791223 -981363633 957392608 -977986649 952071817 -958975537 987118119 -974376098 966770401 -953862756 997330181 -952728257 989594712 -950862946 971159311 -968032025 986740151 -971328227 951473035 -989102914 986855688 -997263049 979755706 -978061515 967533049 -956191749 965419318 -985288935 961745903 -965160691 999239809 -964719086 992204872 -981780350 994393426 -981291885 983762313 -996500424 984981691 -964632708 953382233 -969574539 990473955 -990329978 987661698 -959677488 956234229 -969501443 974810332 -989236299 950413091 -950245668 956681868 -979113842 953267782 -970319767 965775663 -993708572 993433018 -950513320 971524604 -967427728 957043510 -998648924 990462224 -952517322 959019726 -970169154 954833023 -952096764 990115159 -968991454 996401748 -957687851 958291699 -990118342 977739793 -976718642 993872748 -950805176 952180581 -996514676 971472330 -996544973 996596853 -976812897 984046246 -958683507 957793407 -978969200 956479647 -985229023 981216231 -951732934 984998901 -958336176 962297964 -956115324 972742630 -982457680 975995538 -996532374 968515168 -969012236 965560207 -953136182 992328337 -959761837 976131850 -974181093 956136988 -969665736 968541534 -975305180 970603206 -951924575 955045737 -968204015 968633388 -976096769 956780836 -992902666 974229538 -985131383 960471692 -953039318 978159984 -985269316 978507295 -986077713 988468923 -955124754 951996662 -966414213 973223554 -971317534 988024999 -983788529 953642348 -974675093 956164755 -979405518 966308220 -972376241 956450177 -968344835 980719096 -975099745 967208331 -954084595 969595828 -989851138 992114776 -970193764 996763966 -967103771 985190537 -974747557 963358540 -961248352 988219769 -976806724 969810720 -988777960 961411583 -995963067 983690641 -996134419 957521068 -995985752 972754121 -998060591 970732281 -974690441 951474733 -957188764 995714525 -991206301 961550170 -962897256 998405870 -957694875 987331757 -998093823 957094721 -986353984 956284274 -987001250 977578754 -973747079 996897188 -996946831 989601936 -969422134 992538614 -960098424 994827870 -968304650 974151955 -991517203 977345876 -977839433 956695202 -979718100 999485202 -989500908 980455827 -955754846 954693300 -956896915 976409303 -988850980 982264473 -956559226 980547175 -985469544 984401749 -985100841 962135146 -958611712 973449505 -992923437 952463671 -958181579 953109573 -953604276 970523540 -958992684 977240077 -952047194 983592500 -995506933 988889849 -972178344 994235137 -951966655 958641550 -983804865 976700968 -970617757 970511118 -982006306 960802011 -995565618 955919804 -970691247 987489541 -952836077 956745865 -985488618 976300585 -988073539 984936394 -969493992 960293964 -952452655 995359611 -998423897 980807415 -989096839 984249903 -989496240 983232799 -966184547 985673173 -992792456 971619218 -978382631 970329953 -998970326 971066444 -997647463 996609526 -978928108 987421789 -989563654 983497231 -966429740 998773949 -979960990 959997349 -978358825 977656833 -986426853 955362833 -979935800 991758758 -993928947 951163785 -954982883 976151625 -986660777 955285869 -979417985 982613373 -966470018 967920854 -976581692 957576982 -956290138 983197602 -967801326 997911162 -974489130 968595946 -969548851 977044422 -957266572 958595441 -970053465 995266602 -961160636 982232891 -953187020 963364444 -992588504 990222960 -972594584 964357074 -989255977 961280373 -996091137 982763122 -964483915 951601435 -968751260 964201200 -956278955 970479318 -975854560 994311085 -964608430 986147189 -993440402 991463410 -969315036 969401575 -978201809 961659797 -954076880 993438577 -988092578 996146296 -966461267 991790171 -957609585 966935428 -974619177 952559021 -954082662 964860077 -998240861 962874012 -977912848 995378780 -961400404 978183157 -969370993 981446494 -989409388 975921422 -988968643 956123283 -986877697 992021199 -993901939 956507001 -978699459 990671139 -969301275 981972839 -983594175 979720437 -994888771 987940870 -951986907 981997516 -954871522 978379384 -986867869 956516354 -974740128 975971474 -971365100 963874057 -962364412 968423066 -961450164 993125892 -970991379 968307411 -994900654 996752872 -987285154 985769773 -988571079 952229505 -956542839 992753356 -956878615 961800598 -983400098 951267458 -953172627 980106566 -969382175 950435483 -978191124 976758203 -990735976 978418213 -989506634 973518490 -972246149 967738959 -974021443 951860569 -983864850 958742446 -960986771 957874182 -964339229 986891743 -966220377 987140142 -956120724 987272492 -990852589 956089819 -964169707 969183335 -964844120 954589118 -991944373 994219001 -966530431 954422533 -998015576 988217548 -952463700 969187296 -991598584 975107710 -957538585 996198994 -955703057 958384105 -975245246 970286191 -962400276 967320841 -986788457 995537419 -982062459 958664239 -962984399 965794281 -970324851 979553407 -987249945 966820830 -986116133 969927581 -966723345 956353322 -997052264 992659934 -961367545 985325512 -996177241 979398996 -994679571 989125046 -962484402 986358133 -990999199 951472894 -967515282 972189283 -985514081 975498618 -981399938 954183065 -967466650 980333511 -974094861 989602200 -985618992 979551525 -982707383 975693914 -960199120 953577040 -987387988 955532033 -996654083 971409992 -953721995 982752874 -997188061 982825776 -971902850 980620173 -954083758 954363620 -951965623 953572420 -952456053 994091646 -978588212 980611461 -974932856 997131962 -992112200 962329078 -971795313 973592307 -964712158 987681526 -958009667 962218761 -975025627 974798550 -984799386 980939072 -961538657 953575594 -989175871 971709204 -987059001 983952915 -982606655 951914755 -968826579 973734231 -999430658 950406667 -961114746 952499977 -994658462 999512049 -964901263 990109317 -976377502 965347561 -992857674 973790408 -962496803 995576583 -981066040 996879324 -986332881 989476497 -982214965 970232567 -968986186 994117762 -985841577 980072584 -950077414 955541254 -958718983 971098901 -996695496 977370450 -988730043 977881680 -970038458 952400803 -986914039 967514080 -993250130 989342109 -973242142 991300571 -962696483 951651970 -979273919 976668091 -997806057 962217605 -983868541 994943872 -993081941 956626080 -960327019 990108553 -975870880 970690639 -992881317 973194087 -963328953 974869362 -961653954 995993003 -968973535 963538692 -954870244 979857855 -969097704 984031891 -972848121 959679036 -993331379 968127968 -991528552 995084096 -999597926 971388894 -955459471 950325798 -983392929 997930574 -965959224 989643393 -959909672 961825886 -989421382 987414895 -979902651 989013491 -989764461 960856182 -984585146 961172839 -967970602 986033040 -953748318 987564730 -969184447 951460975 -973572728 983205167 -998657735 989491965 -966117189 979400744 -998553421 961906815 -965151332 992983338 -975371522 951340368 -976434859 984437813 -960349915 975065970 -964337164 950641899 -997913663 967769811 -978579897 980847506 -987754210 986239236 -955330814 972495885 -965474271 987945274 -967820912 970103371 -966771105 954941369 -996581331 951291014 -974036013 980807829 -996810939 972245121 -972863942 983098734 -989281338 962586760 -961527046 972640319 -975451575 981141318 -957873846 958469298 -969427167 997737433 -963762227 987577514 -964273284 983940338 -956295716 968321287 -992897506 998268927 -999275975 958875452 -988286665 998108109 -961810587 966600889 -950951917 953778081 -995185614 965417372 -972191324 960356925 -999075206 958762736 -957597441 956266382 -979750666 962653018 -960497954 958760394 -982509346 961619165 -957165046 974724139 -997504730 989656397 -999816939 983697002 -967994767 994517766 -979532460 974625046 -996893700 982116287 -952655666 985562870 -977942201 968848758 -972400888 985349550 -989892080 995267160 -980415197 979923233 -987388429 986492363 -967204703 974366420 -952443733 970891290 -995244896 983097584 -998564154 975168927 -989154005 969103315 -997417606 972099969 -977266020 996361910 -971555709 951591740 -977164044 963483769 -950367450 951947145 -956899219 976052801 -987775024 982648005 -959789349 998869474 -984392266 980786156 -993658880 959964090 -999303615 954277783 -998473208 988593248 -979517971 970914807 -987073454 989670758 -953605960 958937952 -998198089 980122228 -967049997 971380729 -961099755 972618877 -966383267 997916773 -995290367 965845441 -969191509 987656534 -991690491 967217296 -955511093 972964682 -999519072 969885444 -968650206 957247889 -950298320 986463977 -970624102 993431279 -954701195 966158298 -969757833 967031474 -979002952 973888925 -961225747 963411524 -978134117 999485989 -965596165 968795571 -994137644 956024283 -980154006 992523643 -981799329 990077292 -977615031 989731510 -952707988 991326095 -986936902 992656978 -991750866 983330552 -993350929 999310178 -968320754 994380307 -965660976 980340232 -993693569 990808612 -953240018 990887149 -965380680 969498554 -993066822 980592892 -967212635 999989670 -996292706 963099841 -971671367 968984395 -955992212 955920526 -998731395 976809023 -965869309 988377564 -987504559 983967383 -980893588 954082835 -993871661 963037246 -989149081 982918109 -983914743 974878580 -967040979 970638539 -987484817 982024121 -955466632 953047050 -980165145 960267633 -997708354 988803595 -973246544 965984473 -962381536 970701382 -975703371 976953463 -953986740 971292934 -981034390 985327979 -982676301 955303588 -964340818 998793388 -982913295 979071054 -968221142 974269800 -977701076 966805660 -961226144 976515802 -975610264 974904989 -978021443 985764281 -968145287 984311977 -992238904 984169551 -996191576 990459201 -998790000 993293992 -954949334 991556817 -993483215 962809834 -967677955 975924864 -962571983 955239879 -969027570 970509387 -995753723 983924107 -983044509 997556383 -975646000 961112329 -991973753 963245690 -998570828 968557612 -964280643 955910990 -973650047 999599655 -953606179 973906334 -950593115 984100068 -955034601 956137491 -972210505 967488950 -973256750 988343761 -960751703 972786412 -966553206 963945208 -995676203 988563349 -994927891 988857739 -993510197 966091925 -978980383 982867325 -950899001 994209188 -983620828 957780990 -964070900 995658876 -956911518 961045894 -957810480 957524246 -956232919 955357323 -997575126 970591155 -955545482 967315640 -974414263 993268073 -986998826 966078379 -995134880 979562630 -998009007 995688641 -969440286 997997267 -969070272 975288065 -965476131 996274997 -976080492 961962437 -956504532 993141797 -961559193 971455155 -961375224 993202864 -965194233 995947238 -992092352 956305645 -951775472 987458762 -952630338 996631878 -980230404 989733630 -963825449 969077132 -981726799 992757651 -976967640 994511839 -952819034 967562444 -984877594 965556338 -952279135 984781869 -987690430 951464538 -985800032 984887629 -954829862 965966982 -974094241 961631041 -981929640 997746769 -989528685 963018887 -956343479 952728727 -999775437 952079373 -955664351 999032509 -983325305 967994957 -993619592 989790240 -998136002 959905791 -956305218 966268520 -954675796 965483945 -972154425 978909349 -991130726 991325054 -962031728 997260111 -988301463 967733509 -988005309 965604766 -975342944 983161606 -985063713 985661313 -974333845 955755212 -977781015 955919003 -962595069 983749514 -963041837 956452892 -953903646 963957066 -958697526 955011958 -970908407 984631831 -979287607 965287420 -988079145 967299020 -999918427 989441125 -951614625 964545559 -989024575 968287182 -960020420 987000085 -953809728 967606136 -986337357 998383277 -975670613 977969865 -982383326 977368794 -999591648 977110627 -961656797 955698885 -962129021 975477217 -964899779 986305033 -951634629 953977387 -962077067 983727939 -952047360 950519865 -995260681 978438321 -962591214 983748961 -972470250 970183938 -992954470 987043764 -983266611 980597640 -974634430 965584583 -970453248 956226524 -960834908 990113672 -987367487 964912078 -997294299 992346612 -961816308 996536317 -995625787 987041175 -977697598 972045690 -952758461 973782925 -992972357 977590523 -952707785 975481148 -957241544 970138915 -996910154 967256947 -962241734 979124141 -954498906 965339802 -971609145 988555736 -971177246 990136864 -998327815 983783071 -999507129 998064268 -957895324 954735823 -987361931 973001362 -986132022 961762716 -957681987 977889023 -988962484 979644052 -980333076 991341195 -954772406 997684564 -959656971 991364105 -964374297 981248079 -983428687 997815858 -973805624 965339784 -990629493 952608417 -950657791 998259159 -976614379 992990391 -961200686 966635027 -991841765 951651458 -950455834 956037149 -954868389 985906826 -983260466 996795157 -989409904 981711406 -990175570 957599655 -994357932 982830371 -996055743 950775996 -977425792 966024280 -964204078 995647224 -995123364 973459592 -952961390 981241867 -991057219 982558213 -975087717 978102087 -982780569 957563402 -995323617 966635245 -962724265 984265849 -983441496 993519809 -974842797 972814987 -991826490 995731404 -951224542 997050512 -975749830 997735743 -988222254 996736513 -996903632 971921043 -982901667 981487113 -982742624 962809751 -974615898 973218447 -981385285 956357180 -950975942 958091134 -971349852 976855318 -958483060 961117682 -976875316 961897797 -988360621 980804532 -966874788 983937150 -974588149 979343670 -977217667 976963899 -964213970 961317467 -987553155 998338575 -973432818 961925797 -965786159 996255687 -970119159 979632679 -981334967 995760376 -980113184 977110173 -961510415 951167768 -984376604 957288226 -966957612 956271236 -964752902 989619375 -992070491 954113497 -976967980 979832351 -975541013 971369643 -962090549 988411780 -989544626 970594559 -977201115 950588392 -952647570 991222627 -971841916 996807043 -969757399 968394889 -981129667 984953993 -968927913 993337974 -986405370 971964430 -998513519 987363165 -972779742 954119789 -985388688 971696982 -976645233 980979108 -955533634 968190887 -993167825 968713590 -986588962 974631141 -996698390 982709645 -963987355 959059947 -973458174 994457723 -989254988 955284980 -980643234 982087241 -982390690 991249539 -976201666 999509624 -960800261 974920063 -970981018 962080414 -951025545 951106258 -988528115 998217989 -961809028 972947052 -982025958 968890991 -974484609 954134727 -971714690 972221328 -972221297 978136979 -964045262 971724375 -955783006 977294496 -976970702 979807011 -985004450 955658154 -970364745 967753494 -962596711 995091996 -983761533 972026297 -968836599 985723758 -956997476 993477472 -952490080 956165101 -992475008 996384725 -990985356 971681620 -950033401 989466107 -993970539 959014550 -960315507 995319178 -987710294 973719658 -957843913 963215746 -950724962 992071531 -950146475 992199300 -964826986 980881980 -964722235 961817582 -961892199 981411606 -976358715 984004501 -951896935 950284308 -999308858 991580196 -959841035 985894627 -972446569 954451878 -987244230 955672516 -995854018 974011475 -966499258 992881488 -950320219 998694327 -991591282 973491632 -993207954 988864462 -982527956 951275824 -971259935 967784400 -955481584 993023514 -961579734 984932123 -976676980 993526705 -952508281 962252669 -954871934 979133155 -993266919 984250483 -964063360 980313848 -980460310 984685270 -973537549 955290884 -968266007 979291873 -978358615 950649647 -952579228 985615815 -996268276 958070877 -956052662 964950323 -965982607 999523350 -974286891 978441906 -966526357 983592145 -968726499 963938048 -973928857 980330574 -961109632 961495620 -997609871 961637282 -969596058 969428644 -965253240 997486594 -960236174 978732305 -975084674 971166529 -952644451 964150391 -973867629 958138327 -989904583 958396457 -999491566 959979073 -963580313 968732630 -971375393 973619608 -958742114 988473558 -971478511 992572101 -955279895 993535608 -967584548 984023868 -974442036 986242192 -987589347 990786378 -966587568 953018121 -993976529 998565817 -955103979 978747208 -990011771 994648336 -994783659 951344089 -990225748 995002584 -961801811 991371314 -957116553 979156967 -955320398 995314124 -956266078 969239417 -951667258 997461881 -985457720 963446880 -956861397 981050407 -975163455 985275868 -969162591 973480848 -956004884 991665951 -971646833 953450285 -970498439 970299946 -951186463 954469955 -973988382 999184890 -988399688 959770946 -961878555 962770135 -997728831 998315855 -960280696 951837786 -960352735 992868399 -985607037 990516523 -995960194 963110116 -954061717 995428409 -960682537 978481279 -956077705 953863866 -995318167 991574793 -978155270 956381424 -952493133 954109742 -992131013 974443427 -995776546 967783095 -981402170 989276639 -976958015 960212691 -955766281 991782891 -980357726 989593928 -959380906 997467074 -991834015 996044895 -973012659 967138462 -961144360 953762206 -965824123 969344759 -994403978 952501628 -958922472 970861889 -973660304 959236302 -978113839 993236024 -956908893 977456679 -984102222 999071880 -960564350 976331723 -987733506 963523300 -970312760 979397912 -951427064 959479560 -983320220 951832929 -994906182 994155354 -985570635 992283715 -998856614 988750634 -975774655 999248035 -974456042 962284839 -977379853 991758427 -993310559 958416780 -987799051 992558314 -966565142 959949870 -952627972 956523300 -985039916 953374921 -970653655 986309726 -995915748 962198929 -959769195 976280276 -976163266 976315365 -983026776 994120509 -984966924 966264518 -983102573 974133209 -981322921 975378953 -956146513 957441750 -999533318 969343991 -963489604 955523829 -956785846 961603259 -991485424 968551727 -951081632 972171313 -965959300 974708149 -984447551 990638116 -993357109 957626224 -970311042 978922230 -983990843 985145396 -965899257 953471030 -994876440 950319373 -963510304 988997203 -976844637 953701267 -967475743 967768215 -965401373 966325575 -958716533 998552596 -965841277 995360408 -977193276 970484376 -958650241 985401007 -992058591 982395371 -956331089 969163430 -996903989 987691714 -984819519 968451553 -991693509 954089493 -953067521 965992967 -977877462 972138509 -981092351 966903422 -995696371 997332896 -998618201 951738062 -967873201 979367749 -984203073 954138234 -963334121 955195733 -970953079 991843664 -980914653 968928459 -974856080 964241747 -970373558 965016109 -972050716 953796817 -955949109 975449703 -983933045 950509087 -979782360 988894874 -987236444 968020498 -998177507 967377537 -984090220 972567320 -994118727 959202008 -994574120 993661175 -982123715 955265316 -964569799 957914239 -967236359 967184233 -980090670 995943344 -961610300 966335901 -970532745 967443968 -971654480 997108606 -962100518 954063237 -991780778 994571694 -955632691 965708854 -967782647 986741265 -997846579 969694158 -958067954 995865735 -979854654 983669481 -962011603 993110472 -969647920 973889455 -999330333 963533574 -955496102 995074988 -984373165 978221354 -979055117 980772968 -987498623 976237773 -986216080 962323782 -974474532 953634080 -973695622 996125078 -998916474 955466566 -969139518 987783671 -997890901 988440930 -989959550 960013719 -964825888 959115974 -974859533 997300606 -997869337 972401208 -990657403 966551456 -977144233 971945187 -962877660 972476069 -950882937 977633010 -973755263 962752810 -951026632 974405118 -958450446 996164467 -954664248 967358569 -983325217 980846261 -992868426 970653941 -996376108 977387124 -981956072 957702928 -969210086 968589177 -973192781 975040705 -991504612 961912207 -966013789 984676674 -952911046 963278243 -971662817 991024280 -960925601 959861897 -993561016 966348453 -978580370 954091561 -979635836 950420095 -954442389 957086761 -973593518 958227549 -995196061 998679168 -961171255 971838485 -999543216 967057508 -996580945 957000299 -957958823 984659521 -963199169 954180058 -963172362 963314480 -966542088 966989210 -968611474 972310619 -997253559 982007484 -961424706 995098783 -986025065 982916275 -953032528 985009351 -992012020 979665082 -972159975 976102407 -979472989 979246276 -992650624 964625792 -963964281 972380947 -951043491 960419720 -991750172 955052169 -958890540 958191191 -951309238 987900169 -996205625 980293634 -964423998 959012224 -953190786 980554382 -959779889 988939147 -990333276 976055736 -955899392 974272169 -971673133 971061222 -978080789 954516944 -984478430 965656868 -956603141 969471892 -960228081 985791681 -996948266 975197554 -979418717 956351480 -982445367 976794852 -972385524 958902618 -965076229 961227902 -965855112 997150809 -999629785 969159419 -964287626 993682008 -989064696 984861806 -982276641 985395094 -952909437 990011728 -969274406 962403459 -962814448 966647431 -985148202 950661048 -963112946 961177911 -963902100 965920468 -984426448 978662627 -970360934 999245260 -986409849 998289897 -968636925 975023562 -958920558 984152861 -967300818 968652851 -981238781 964521130 -986694581 984308101 -954509349 992796620 -962425521 992606072 -956153260 973704447 -972536448 978723917 -965850675 992518096 -996492494 986990034 -983378211 959387374 -954387764 985193972 -966851636 987016463 -952179861 956015869 -955943852 970640565 -971180525 974013812 -973927579 998697188 -985386378 963172205 -967944122 968070958 -991220706 996129409 -958999875 951163495 -957306473 967997685 -968737079 986789649 -992888811 999333426 -981933399 994106855 -966107466 958831739 -975093674 964867835 -956712807 950793981 -955309914 950770325 -952251051 966275215 -981008373 977632481 -970810034 989879847 -964581950 968578158 -999285329 993954624 -961429169 982613072 -986775163 973515583 -953635323 967799628 -980980904 958836211 -979505945 953376814 -985235019 959221743 -965782594 992960241 -979991816 999852664 -983134030 970298511 -965983267 955035566 -979220488 984338544 -968931407 952705888 -988473678 991884720 -984675047 952647603 -974395900 968338248 -955891165 963477626 -988090814 988720974 -986284595 956315744 -985765215 982379733 -983598514 981829853 -983088933 950458448 -982710616 968285663 -983884887 953138746 -986607329 993557277 -984603971 971664065 -999687310 985737892 -986344385 997755016 -959739692 961902474 -956507297 971692740 -983917617 992313131 -961425028 980723348 -973592937 976609100 -998339357 974449731 -956093928 963263471 -999521052 975385181 -952270442 997889112 -988788449 991267726 -987503775 993018729 -971188669 980192312 -998565791 987557459 -974524524 993558463 -991438827 959450134 -987330862 972507364 -986244582 959559599 -956106917 996474713 -950245903 976517407 -995732726 987189932 -956490389 965736109 -984769900 996335236 -990905111 988646890 -951634971 980923478 -983398729 955988539 -990871129 969305587 -955198270 962187437 -996615968 993794380 -964165227 990762616 -961943126 953906548 -956674638 988232177 -993136217 973035104 -989179697 954192817 -950635694 986111385 -973144121 996070840 -951053543 980294459 -989164015 952059968 -960112513 951723686 -980784773 953981297 -995152068 963806516 -968866164 961675764 -954156722 998108270 -979829159 977816193 -998249312 993034310 -954065624 976364984 -967062642 988377235 -993294407 987629395 -958193097 967459652 -954025574 989157390 -964224099 966332606 -973725146 956600831 -962410367 951047103 -995770227 990441135 -951944662 994890820 -957769744 985766656 -975215901 980337154 -992956095 969397613 -975789875 981170490 -961591757 976628433 -969865428 971827234 -987612258 963040704 -955750227 951383805 -951172059 996464094 -960933002 995978814 -962993654 977166884 -990152249 969144596 -968257394 959458563 -962985721 998935381 -950155487 981912847 -961570253 952787153 -975306075 979247850 -954092332 972835788 -972028597 980304370 -991850834 950980836 -955449235 997124404 -962925467 986397888 -985341906 951459659 -968070815 993666373 -998626210 965252738 -991835626 973487680 -979034410 993371992 -974754349 978986816 -984962586 960486992 -969902780 960272329 -978541601 959034046 -960109152 956501293 -994860330 961488889 -991283063 955678065 -975068613 978324547 -980280217 999901197 -959546349 982820233 -953868210 954373526 -973470034 983650402 -981774156 954931592 -988117355 974118040 -984038529 950601215 -988646420 982349403 -985134480 994115480 -994335155 994676272 -959167582 951744672 -984164601 979976850 -998594799 970240020 -985735465 988816231 -956948257 969471957 -982591772 955657397 -968708288 957759479 -961451263 997620715 -974919937 992644630 -983555643 956865356 -959423836 973167484 -979128184 953599336 -978572491 980630551 -952529334 956142058 -954355174 960012011 -982519255 962778538 -971335487 969782827 -958162097 985546248 -985151132 979201485 -960791464 974904170 -988074706 960040623 -990072105 953951832 -974144877 954144341 -984612810 972807024 -975781235 976277689 -962753371 980754328 -992802354 985485204 -995500190 958657505 -955544793 994326842 -954961365 972597747 -955563091 966886753 -959633493 965941738 -957475211 968120030 -990490894 986857704 -954423641 962948900 -975201183 983272554 -968373908 966768984 -961241473 950596646 -956349467 950129197 -975755295 986458674 -967185287 984895025 -950177922 950235251 -959373579 958297161 -966740137 992152351 -955784443 975546049 -960703601 993059864 -972587258 976032577 -967475963 979908878 -992709451 996523162 -967262429 965302002 -982827198 964540502 -982875741 961782058 -993138717 975690501 -975593826 950473042 -999319065 983932953 -969920452 959053297 -964644943 972226762 -990166906 957296250 -989988266 985148057 -971476875 958645011 -993599300 974380751 -982158705 988552795 -991026624 963672895 -959040164 974307775 -994501492 983471835 -975409034 982534590 -954807832 996613461 -956887158 976771313 -965775424 955970221 -952061491 994556598 -990554371 965878858 -959277553 986544302 -970240435 951692934 -980312044 978565502 -966499483 995712635 -969762261 976919099 -984186223 967322319 -985701631 964434568 -954968505 977096938 -996400168 975249102 -959326892 996883906 -973636865 963964964 -966161463 992574098 -962369212 981076712 -973458114 988887644 -955524981 957117656 -984121485 996366984 -970253000 999681925 -972617801 959704099 -968732977 986698222 -981911037 971566469 -951145683 970706784 -955656063 958950057 -980674464 992150424 -951824788 973731523 -976237958 958064255 -964484632 970384679 -990523743 982046438 -974306641 991173542 -974918015 996950979 -977092336 964298167 -994921100 970957294 -988437192 981696371 -979831945 968916198 -968465316 977363640 -952840612 987214396 -977369544 981883285 -959920146 959701691 -997465636 999967530 -963460141 962705108 -992837220 976374821 -996815546 974280475 -991861844 962485953 -999931269 956240989 -953466802 987124347 -992853688 965170380 -994182837 962457325 -955162398 983454719 -965133799 977775065 -956567693 969165875 -987435141 997910507 -971004528 980300837 -952067137 973479029 -960158676 950700054 -993306003 986208865 -998116707 990728193 -969093971 993841967 -975300250 952391394 -978039966 952254247 -997594410 964959305 -955412826 978266025 -964309422 952543629 -974113930 971831958 -951655175 979781184 -964320122 987833159 -988970957 958338880 -962887617 989246602 -991665818 956168035 -997222811 986623736 -971430237 971056513 -951594716 955166832 -974172300 992711063 -950461092 993821499 -984780801 992111117 -986840914 994517093 -950151103 969471017 -986322913 955542487 -988209013 980816598 -953170448 980257888 -998825547 981548825 -963467915 976996117 -957448127 959708086 -993419546 992466929 -951835231 969426275 -973121370 994998424 -982786933 990426250 -953866707 958299570 -976133805 970536836 -975937940 953947586 -990838094 992515963 -982733659 980547440 -965163426 982582526 -965978682 989211329 -967410531 958771554 -952632111 977898431 -963418889 990084376 -982295988 951413131 -983712359 990360411 -954433559 951031807 -997583114 999469504 -992849072 969484908 -985627716 952843688 -961649036 974192652 -965227219 993848642 -958670621 992213579 -956168145 953511919 -992582681 973865940 -981945139 980290234 -955843607 984323868 -995645521 955525481 -955302725 968446058 -988790835 966810372 -962323195 959267698 -956377538 987479769 -961212873 978040251 -973756111 976228541 -952818896 959434212 -979985789 960393734 -956649730 977051596 -986818666 976366164 -954799158 969421318 -960677392 967856190 -955754120 991947175 -955621192 954469335 -974996904 984224237 -958138370 997328434 -960659399 974605207 -974589224 975300300 -995473831 950517781 -979150800 961227986 -961578057 986462219 -975264825 995172668 -980872427 978451061 -959742268 990765710 -995927545 973809315 -971870850 955243184 -982192214 966266892 -961870559 963291204 -958678230 969223770 -952916713 963570806 -996796659 993482723 -991200973 963184438 -971862402 974042823 -967679101 979927436 -965718247 977649856 -983191649 994486706 -999852453 965417531 -985423422 980816667 -979395003 985749470 -989607511 960219831 -970676325 951110364 -982921399 996362299 -965993830 984084960 -966809489 958287440 -961983003 978798395 -983692200 976780232 -978048563 973679227 -959065241 963212847 -996762253 970701674 -962687958 987991352 -970136976 993172901 -961266142 983967723 -986387896 971205846 -982341434 993361824 -955308495 984024876 -994318367 981977065 -992799243 975811779 -973254938 981408086 -961172374 971202363 -960768649 975685684 -988384416 966797601 -975382780 955485150 -994871325 964959520 -967778425 979492991 -957062787 959242635 -999182087 997650438 -967616194 986979064 -970772573 986468570 -952841638 955132034 -994558142 973607440 -957263008 951869759 -987155140 958480843 -963026597 964120527 -975652236 967621013 -953028721 952015667 -953297869 950461916 -970683351 967187510 -954948486 998810972 -980712418 999758430 -993254190 968529451 -972694263 970789819 -981282948 985086972 -979376447 982936158 -989890328 964600568 -997111735 953634645 -996319601 973378681 -974055816 977924498 -962149569 960163786 -952872335 990137873 -987130475 981608386 -950106235 984590711 -993156577 957910153 -959213398 987504746 -957483011 953580063 -988268113 976706053 -950932859 968730703 -979823432 965050279 -968433639 996674721 -954962892 987373933 -994709487 950667081 -963045775 951586530 -975459194 958640149 -985216439 969189075 -996705707 977529284 -954156322 991275561 -970927227 988923108 -955562250 961248400 -962195951 983981394 -973652002 955573856 -995087663 979246698 -976122124 989695023 -992745093 969032796 -956538161 993507462 -981135457 968378622 -971555457 983813050 -955242756 983544561 -966622205 973969765 -956521434 951524937 -985808096 961714981 -950217784 988147655 -967698645 988729276 -970863868 952727296 -983378483 962191504 -990364513 971892632 -993506366 963270927 -960862403 966533784 -974479872 983846975 -966132934 967268663 -978769883 969874122 -953157038 959878862 -972598724 988347671 -959544322 957533777 -966653519 973438715 -950216357 995218775 -996663292 970714865 -985603687 959311328 -976142308 980807198 -959028900 999715351 -967961928 994806303 -983273338 958296305 -978678663 961863919 -954189694 957657149 -988282594 952519561 -979281132 987414705 -998486683 986127146 -963167014 966096399 -970281357 978057495 -954443290 952027492 -992344671 975322761 -970291971 973994392 -986676774 963844318 -981157661 995140564 -986620289 969971877 -989343643 964411329 -995366473 954185694 -979343321 952108101 -999312763 990432198 -973927821 997339589 -969351486 984912328 -958274663 960113310 -970479052 960632899 -968516981 971207478 -991881614 974882092 -951897158 984334447 -985345991 973719316 -954338366 956587421 -992374571 990606764 -990799645 969511715 -972649361 987584092 -990944909 983911662 -966549486 960080898 -980195928 975796376 -979976918 983955287 -999459659 968379234 -962446975 999838877 -954614422 980427470 -971061008 977641005 -955945276 984114544 -987192380 968268015 -988468482 993002728 -965541025 988097753 -951195571 956078001 -966906525 957340236 -988146775 979742202 -994485409 954469255 -983362736 986576134 -978839135 989419237 -966488944 951106270 -977816340 961224374 -995170142 960111921 -952003206 966146748 -995636965 979516283 -966812311 992966783 -988108375 997406362 -995888511 976731392 -977372703 994616511 -955159719 985288509 -973817919 973840275 -982494903 954758745 -966625778 988365787 -975673169 954601246 -955853888 994486225 -973360476 977135648 -958749677 958775297 -968205934 984149633 -985243678 963804413 -998853864 985757442 -965975581 969154722 -957552871 983135540 -999006159 952784953 -963640352 955636549 -962036349 983436360 -952768305 977884961 -975884187 950576993 -950935183 996977388 -960889012 960014183 -992144772 996728848 -994350163 996792016 -998076598 979132915 -952123296 981153769 -954476705 998354560 -972666382 968144246 -985748096 977479678 -998974494 999370806 -992248588 957802790 -959098013 984036682 -977907246 956736547 -995172339 968638418 -968497265 992418300 -979585196 986968581 -987487346 997676617 -982729994 955383761 -984572619 969305504 -959414797 983257931 -971531650 987796464 -981665221 972718100 -979464579 992396119 -991870275 963966395 -961459087 971978521 -989395865 989085558 -996958735 964663468 -976175966 984481233 -955072873 974350605 -973912004 968993272 -950064116 955671772 -996310491 995122812 -952884911 960504453 -951018556 963330064 -956473471 970869840 -973660590 953084883 -958798940 973287820 -985094773 955374077 -989051032 962304467 -953790129 986906736 -956031879 996320772 -994167445 952821308 -974435703 952604288 -953082211 980226628 -951315535 957085216 -977240993 963022926 -978471182 957249164 -979184813 951759736 -985493864 996235209 -962272301 976894784 -952878257 959369013 -996864943 983756901 -972475534 959698586 -967196903 972806766 -992493351 970890277 -970502357 977074324 -976269042 962534215 -952805196 984997347 -975334609 975880822 -991106556 994448935 -989765097 954585175 -997962023 960051341 -967973766 997331714 -954066067 959655579 -987070339 992308396 -992760790 961679002 -962250390 962823146 -984409810 991901147 -984592022 991409830 -963952937 977111121 -964522587 988984033 -991434841 980393345 -975765581 978852583 -972816872 977791202 -959414236 983324470 -999408938 979007862 -997914307 993620938 -985250744 991355866 -962996491 968000658 -990677332 967789559 -971395010 978282461 -959569198 984235936 -980789341 982621443 -993325609 974287757 -968273680 972163851 -979756300 995229530 -977182068 959530434 -996431983 964198847 -953880928 951996072 -953452436 974018999 -953036207 994514224 -987291264 984977833 -963912446 982713795 -961115892 998179670 -962363912 999289155 -961107883 951372485 -981604613 962177063 -953144960 976127711 -988780763 988514637 -990157568 964875644 -981644914 989784156 -996581823 985139975 -976029266 978362866 -951035662 974830044 -981221723 951744111 -992615891 994171652 -973431406 991666479 -977275614 966258255 -991757859 969638540 -962053649 978806630 -954457124 971592232 -998371151 983212143 -956607532 986593354 -996497895 987569229 -978293452 970058426 -969758055 974435231 -965413881 977558964 -977359871 961801372 -999886680 997986514 -952561022 984799884 -975313371 984724126 -976774109 955284246 -975887859 987446207 -986578367 998399608 -967570000 973393178 -966146976 997278529 -954996281 981117738 -971064142 997752848 -950278858 996788627 -957856406 955299162 -956229038 965606049 -992776055 961632592 -970208514 999441840 -987407642 998866732 -953388005 992522326 -980257461 978393671 -950186740 977896904 -966191031 974026863 -989301307 958654711 -980051474 970284604 -985645264 989193109 -973277299 979896334 -956235535 983383690 -992155278 990446156 -959963601 997856631 -979916587 952409603 -995319375 977145093 -955668065 990919827 -963811650 985539118 -980180616 957152798 -979078974 956703045 -959324147 961254162 -960158829 973367189 -981350176 962442895 -962963831 964286509 -969580493 982418877 -952472026 984807070 -974666748 975155961 -998597993 989756634 -958670840 991282387 -992359776 968501564 -956706120 960031281 -995864709 966579858 -980870412 982914431 -988780972 963168403 -978365196 988375263 -992553401 962784491 -967322378 996225902 -981310355 998317131 -992648024 986476897 -953158634 951053241 -999746912 989989248 -990628276 971540353 -985455622 976304177 -991537436 952101979 -961859899 950122998 -950366385 988420902 -986937295 973573092 -980796780 998087062 -967078234 975300405 -974143318 951520918 -956307345 984323179 -990991289 965465038 -975218563 989481358 -991386617 955674764 -984821835 996368828 -987243451 997981598 -973767225 972176229 -970474076 994319399 -970971566 989476405 -952954489 961027345 -971274364 981898903 -981359644 976844088 -981471884 993161385 -968542609 978633273 -952231796 975071153 -956408002 986468644 -978646506 976938471 -982371418 953190505 -966703520 962813351 -956722949 990719662 -959719355 995821088 -971595043 957729520 -983062435 953545509 -967863419 999347209 -965755134 961198248 -966664965 951068302 -962398057 989855195 -963150298 966587566 -991105974 996027059 -981967397 984500105 -962576915 980873265 -987288367 963363140 -956531084 984321086 -997665140 953002286 -983049700 953471631 -954588491 950177572 -981311789 973283427 -980441492 989582928 -953901890 992918015 -992995321 992455580 -993905517 987189855 -963127538 965735076 -966055019 982744159 -991620667 959227465 -954701402 970376428 -964500527 964550078 -997159517 992965042 -991480256 971334666 -986984508 951158001 -951294908 991820638 -969299415 952613704 -980647033 988028366 -988457723 960808690 -961298210 998089084 -951563131 998023602 -983114480 985569325 -973411957 950506618 -953294613 991348564 -966415450 976233843 -984463164 952810325 -967965040 966915031 -958477492 961473308 -980541761 990505889 -995405395 957112822 -950432232 994313296 -991885396 977505952 -994848785 970971924 -977393612 968190780 -960779403 986201029 -997904145 979118789 -970237949 955365581 -968127533 996539388 -950707192 995026844 -951137943 973464136 -996431259 971871641 -990812024 963014822 -963957550 989128377 -997320515 973413954 -971559052 974880847 -993678352 955194392 -972062471 981169528 -994295858 972573406 -963357235 976889232 -966205703 965543288 -998705608 955489123 -959734335 994144366 -968121101 977093205 -970200025 952016945 -962053714 994362791 -979827060 988947919 -982672734 994613060 -995872494 974807875 -967347907 996024312 -987208260 976594006 -998270768 992361441 -976631349 986150530 -979505965 962310859 -998928577 955680858 -987632101 952822180 -988686763 956833286 -990407961 961167225 -971504530 958903277 -986453076 965854986 -974979056 975357428 -965102294 976883962 -958621127 961499086 -971851507 992807124 -973984140 976682685 -968512275 960194986 -965901300 987999764 -972149316 989845729 -975917926 967564950 -950961867 967962694 -967313133 960687571 -994909574 964622610 -957630008 968861570 -995013072 978706715 -992967664 976036697 -988909463 991294333 -954162781 958407207 -973245785 957862996 -976167801 975365559 -966810202 974993014 -955337674 984943649 -977214918 965439248 -965816290 969093032 -971484406 998644776 -967447413 955603337 -994872195 969652986 -975715499 956896171 -956367854 996532412 -990001381 971096530 -996462528 986239816 -992877653 951282856 -950375626 988427398 -984685184 971402302 -964855066 951105580 -957837521 978778667 -963843114 972475353 -997464427 975763815 -984619442 966043170 -951343172 977858415 -955500743 965949416 -968693586 973071952 -982391559 991018107 -953929786 989646999 -985511788 966978883 -988990732 978317804 -994768568 964726846 -994616385 961247129 -976762698 965226114 -961793596 970547371 -991578232 955555525 -999820090 997095235 -958729850 976192198 -967625148 995431461 -976461681 990167376 -982820861 975525244 -985500319 974736925 -953071812 982243819 -985247854 976693347 -995193439 966652894 -986915669 952760935 -998016605 990235559 -999076355 972918432 -976540025 993382233 -981694611 982569887 -980981889 996313201 -987330822 991530844 -986371792 999467093 -951350773 980377734 -983529139 952058049 -985727499 980214970 -983308213 998172429 -989870769 979866332 -951220463 988644049 -993687223 978354096 -956908081 957440561 -963296365 987734863 -994061574 959631771 -977925191 972599533 -967349457 961408355 -999914216 990478899 -991560197 970059460 -953468946 954766311 -956791539 953939643 -956179834 979424492 -997428041 993606018 -999902216 952956646 -991117036 996647018 -973140027 973198006 -965793135 977597299 -957990434 969633580 -950680097 985608808 -952168488 991131834 -980720776 980433039 -978206883 984639059 -992966095 987091307 -970380193 988836147 -975921095 963671072 -953080396 996567562 -958788195 984470858 -973703381 969245842 -992441367 989443977 -958042011 958483316 -999883483 964261877 -993558751 976743818 -986778398 974422982 -990100925 962120062 -960320434 977537773 -967890497 977844870 -955313264 956266943 -996290249 979577970 -970181496 982466006 -968744297 963047144 -955131379 985066196 -969616720 975345161 -960495279 992991741 -998076602 962405853 -989781346 971450813 -970126814 996582573 -952899004 965916535 -957630210 981573580 -968221118 997458194 -991747790 953296865 -982617316 958302866 -974281535 995117760 -952345617 990398379 -958908583 960706369 -951511125 959778484 -961797994 950685415 -966979674 956193179 -998675854 976933005 -951171274 955299714 -966214774 955312289 -975832975 958833105 -964044527 981942667 -959236364 984379557 -966118875 951276492 -993787914 997231089 -994789684 997828905 -961494453 998679000 -989415954 983881230 -958098987 957613713 -983158557 973077771 -962434089 999671029 -955293779 983245017 -969546160 977030287 -997612831 991859952 -964657014 993047726 -993941449 987740067 -966291004 973978099 -971419380 966938866 -979075042 978387562 -985766314 992599948 -987985874 987489133 -982441506 971650278 -985352170 972338666 -973251341 969583986 -984693684 985955069 -954720663 995433205 -968072199 988310194 -995222554 954649558 -991403399 973140212 -971890369 991274615 -994600750 987244489 -983440285 992903839 -977147161 958107051 -982798210 965039483 -981138761 987129654 -993277723 956069610 -950154176 985432511 -969148470 987485871 -999717359 989621335 -975685258 959807613 -975353616 957424114 -981273883 988417765 -955812002 990691915 -974809845 998638494 -953612223 971112471 -961137673 976687269 -959068519 981975949 -978157301 956894268 -968936699 968374139 -996872190 987630561 -992387130 959854697 -953606235 966939510 -986863164 982906679 -990556024 994900613 -956289603 971048457 -982385325 958398033 -968793712 992557720 -970475407 971493529 -974137060 987682336 -969148365 966123152 -995977178 956112147 -972490286 978391578 -973484847 952222010 -991919494 987176778 -987616059 969415887 -992625006 959547757 -958780967 979426866 -982693528 953817437 -980244824 959291242 -983798995 982099810 -953596451 987016319 -977698623 989779988 -984123317 951044574 -969336963 958894118 -975889157 974732585 -957866198 999086707 -997506783 951453571 -954719790 982392505 -982046473 959758581 -989891704 969519344 -952885961 979876472 -987401599 968163012 -963241573 990069399 -996775946 990079865 -955539202 986058512 -954657509 979634093 -985307395 969223420 -951110125 971776977 -959665427 993989092 -982538218 956914473 -973734578 960203746 -954480859 998923818 -992674751 980936146 -973054540 979718708 -990472088 958067352 -961126818 961726544 -983397093 962580057 -999722895 988408403 -958410743 952980412 -956698941 992874212 -989272131 994925057 -966365257 964063274 -979829115 993134118 -953583682 976045937 -999619823 991096445 -991759116 985985623 -984157456 976327795 -984504517 956433427 -986934639 988767520 -974620878 986940565 -989716259 986150211 -976222214 986687550 -972985567 993870093 -971234356 950775410 -975593653 959710422 -953343404 963315203 -974779581 967240535 -982344436 951682895 -989455383 977793969 -960758237 951787846 -993007688 975220846 -967583396 972685956 -954762198 999384550 -966989466 997185883 -954396363 987850242 -971624460 987121980 -997407651 981958134 -951022942 983825800 -984791202 973984159 -953466092 959928890 -963453166 968865561 -963382769 981672908 -972183336 988745875 -991937700 979860516 -980852972 985757518 -995594911 951035063 -967389584 966686829 -956437787 994302088 -984479980 953909001 -973234333 997308017 -959909271 957060309 -976190485 998474887 -986825621 957620909 -982769922 969595317 -994771935 994043317 -978404319 983728160 -951253375 996354041 -987720079 973465179 -960035545 975727253 -974651355 968701993 -963900274 955767394 -955135954 994820669 -971689881 967526242 -977484329 993321245 -971575940 993021022 -974001524 999555042 -960394351 994812317 -994829170 990059931 -993523990 972368000 -977682925 951837324 -993220667 967935207 -989317173 960556826 -993635894 977816089 -999201570 984427359 -988463658 998041916 -999187742 955398513 -950599376 975654625 -959047928 985389473 -955324384 999351433 -996324723 999352491 -997894004 999146363 -993261991 980959157 -995839898 970310755 -990953398 955560937 -990334884 968069553 -988972292 981915982 -982252436 971139553 -987063727 955633671 -967387937 960575409 -960031912 967468017 -980727799 979376074 -968130867 991838712 -974581230 989121645 -990736046 961411122 -962953865 961472047 -970357027 998723254 -956000785 973024012 -966210394 970278533 -993961516 951388451 -956213136 976302755 -950560913 964151945 -992071971 972889221 -992332452 953212234 -979673868 953003379 -979781351 994402327 -994738917 988081100 -966321724 988210458 -997405415 950796833 -984515123 999254425 -977144122 965311075 -959797471 969828256 -986518346 994799343 -994069603 990520023 -996020608 991542008 -990334492 995937994 -977472267 950145691 -989295960 983646820 -966727772 997343831 -954527962 960293855 -958111077 981246453 -989603143 950323353 -972430602 973230769 -961994797 980045524 -981339245 982233352 -961908857 982032431 -965344159 981347452 -982309708 976063791 -960614273 962728820 -952029913 980837148 -973948516 967618261 -976485386 979662984 -961312269 956525415 -993579238 996888071 -971656802 982593771 -983670292 963910757 -999021577 997754312 -982128504 996701046 -992836217 995900259 -966454151 970257905 -990717936 959975324 -986026475 979043035 -961986800 972673926 -980138681 991273626 -975476661 957565603 -958156329 996722045 -987464612 978126749 -994286845 966001223 -981451502 979423929 -950814123 962730594 -992624754 959247383 -994524714 968139507 -971753880 981247550 -972713858 994584610 -957120626 979255213 -976703371 991024740 -971688882 975284415 -995437077 988521197 -965497307 973875756 -998207546 970104034 -965107520 959521365 -950206863 984314326 -957979468 988575067 -951830397 964159873 -981079842 954802623 -991179229 998962680 -980181655 993012338 -989083776 953751985 -962446825 976515880 -988338295 988473050 -976237089 953028693 -972105466 965885107 -950225716 952121954 -981107236 997741751 -997323958 999868828 -973792719 978893871 -982792798 965930734 -999842900 988987533 -993856376 952504949 -977641145 961284802 -957703909 951273052 -950375238 985940291 -989537108 984153504 -968764422 993740462 -957431641 974848748 -968672313 997048068 -986637493 964580830 -969278884 984271218 -977546087 970340088 -950130404 962944315 -965062900 993227755 -990927905 963457697 -960323060 972306328 -976712599 999143565 -991530183 971558519 -962763704 956878269 -979847938 960475141 -954494720 953474914 -994509179 960423517 -952143760 982118608 -963347226 959665941 -974662555 957265002 -955942296 969944738 -992767105 983299044 -992450232 959925013 -977179908 964698104 -997034350 970336508 -976580807 960658643 -971806608 963730345 -963378898 986223152 -984705711 956471296 -954839956 972815049 -975713222 974420166 -999730859 974647982 -985929590 973351383 -951839480 998069478 -974542339 984423904 -991622601 977173358 -996945771 981979224 -970601207 991212097 -976717163 984499417 -981642570 989690357 -982593443 990066239 -952548670 963180800 -976414697 967417856 -997392407 987057609 -999290824 971466466 -982900222 962022563 -950769655 976759631 -988782880 997420213 -995084591 954724943 -983081539 975413073 -959190749 981164126 -965003703 991619799 -954373345 988283644 -956188032 966068384 -972563207 981751484 -960476164 982276930 -992509568 970947729 -951034011 996287633 -998670125 999228363 -996213627 959868340 -956250532 982515308 -985282600 965010682 -967896065 996024332 -968449791 971812039 -984895929 956311074 -952193794 966180720 -962972157 971774624 -964944085 957358027 -998192929 992284926 -991479602 997386237 -999480861 966494891 -979381387 966778749 -972763547 992887326 -962884474 974878737 -957154104 985300212 -977777604 977902741 -955190340 999693577 -984194259 959376940 -968944502 964500082 -950363827 960321763 -974908188 957715241 -968979911 988415854 -956630019 990904567 -952952727 951036152 -950710902 967600523 -968237919 981596416 -958948915 986928319 -984478945 996508097 -986435224 974159266 -962015569 993641634 -984155674 953283657 -953181527 982105908 -996122945 983316088 -966139261 955380089 -960486969 971553958 -960026861 976390119 -966797790 975014293 -978150147 988529825 -950936611 961591990 -954660714 975918617 -984829063 990278425 -993067913 954775353 -984150894 992220209 -974410401 979234329 -986320288 954367539 -956819798 974616553 -985465976 969805781 -979483994 950483254 -962477975 979724691 -982693001 998614583 -961920759 973728590 -988472729 978184439 -954677027 985091484 -990778389 978304968 -967709808 972970486 -979187867 969856946 -978828869 954602780 -965802657 963479542 -963111337 973112128 -955436017 957139039 -960304184 996689348 -979114154 967485157 -975541105 969288022 -984124976 989657446 -977540443 971816450 -976312312 957540603 -985767319 984833559 -967358253 964276589 -982335436 954646131 -990319278 959998828 -961029502 975295947 -999435358 973940783 -998956405 993891234 -955175507 972386176 -952452572 987531224 -977901826 986254529 -990585568 955006456 -991155642 952096765 -961717372 991323921 -951736048 958690198 -985094704 966050189 -960733038 997349743 -987984828 999919493 -999603749 974984231 -965145034 969315724 -999540484 993128894 -954888381 972336546 -992157107 952239212 -978152016 988098499 -965276214 956477268 -957913750 967024094 -952621619 982735904 -995077457 983203499 -953397588 985746337 -978483478 950977528 -972177846 960884920 -951403714 976657737 -972993289 998254531 -988272839 988538729 -963620744 999819332 -995607536 985816632 -992304758 963008404 -990304431 953508353 -952093995 956309670 -969012137 967493262 -973310689 993510572 -967839513 967937432 -958365850 981436255 -967876621 992490296 -976068131 982083212 -966750165 976565395 -981164512 986362584 -984896764 960628410 -989147717 965802214 -991406689 980162089 -991602538 963315978 -951538319 969754701 -990770298 961082989 -999419802 973189011 -983105299 975223181 -999059976 999556998 -965456147 961307832 -965272869 960398586 -959462184 967653988 -974478961 962394311 -966724018 976328835 -965663673 971594390 -983880177 976017566 -952345585 991767515 -976203594 963044092 -990263173 971319343 -966522718 997505910 -994875853 969760648 -954533155 992023804 -980935693 957602216 -996472391 950472524 -973620157 981546093 -981205109 958717462 -950804681 989321064 -996322504 990167186 -998341720 974465492 -966960610 961081804 -969722165 966264958 -973106480 957355745 -975595385 981801016 -996064516 957286540 -975210035 972300127 -960737008 991784661 -962412356 997917914 -956805782 976058850 -978839775 986338642 -950325180 973964579 -955854111 997926061 -982570727 973279658 -952644476 987816902 -955879844 958652915 -982443169 996569145 -995834394 965256871 -979594733 963250548 -953084747 996849140 -971184091 979843695 -993269613 973293023 -974399051 990507556 -981118267 982348990 -974914516 995695998 -983051405 969459489 -958573204 971065739 -979361126 965846267 -956399868 997748116 -966370522 952429791 -966590363 966852449 -962519639 985371868 -975271216 976241280 -999321400 980715079 -978636851 985228106 -969097029 980009069 -967450242 997804481 -981314580 963166168 -957549120 973186382 -952866255 960265077 -986701161 999034236 -985167889 965008236 -988599413 986316520 -988244426 978087482 -997418410 989837224 -989524534 998682419 -974460430 993185500 -971658548 990128938 -972311733 964844556 -964100764 958006122 -988829341 987132967 -960295615 989953947 -964212047 976330061 -972849615 986735782 -952293962 964722003 -977866656 992151889 -963676569 986668287 -962182380 992266937 -992134325 951368623 -959658245 969629174 -952965603 952059576 -957880104 969484948 -984477734 991452433 -993053022 974192476 -961305029 953366527 -992105738 959211634 -956299376 994842337 -992781236 991138135 -990526007 978636389 -985557998 952790648 -959090826 955937022 -986451405 997003442 -976170362 983771229 -974101496 978683750 -986430780 962251665 -961742243 996255841 -972530524 982117033 -989897984 995369191 -966980653 961138260 -987547401 951954447 -963319108 967280354 -993602481 969359518 -957172269 966211621 -996760602 961088997 -964939577 995009617 -954086395 994520936 -974623033 984335418 -987555662 975719177 -986790684 960837831 -958065374 978353069 -992869325 972407742 -997297784 965525282 -999412710 983842066 -960105665 986389259 -959174113 988483638 -981376937 963893439 -960885709 963785725 -990391356 975808280 -980425459 970910889 -977471389 984114162 -968435337 956195147 -952901161 973324055 -974003456 977634180 -992789886 962188677 -995946931 996991980 -967935422 995210136 -983625386 961950356 -967963249 964225552 -968533761 991768222 -955400749 987683242 -977555336 981236124 -962014384 966595402 -997603527 965543951 -952000237 973410010 -963035534 967778134 -966706017 953573971 -969853376 970936689 -986049602 982252380 -974352213 983144183 -978541724 962329833 -991145610 997783542 -986147719 967555888 -971716076 965330017 -966195035 955430560 -992912867 962227975 -995045323 969922063 -967703624 981775749 -951489402 975498320 -988323672 998754814 -966481824 953386682 -994340478 975808730 -965141095 991484829 -992584108 965261384 -956360576 961103258 -974874300 999372716 -999408915 978786056 -962070618 980649002 -952661565 964552004 -957580193 993101646 -980923749 994186450 -968374716 983382600 -991269978 972297090 -978476693 965904616 -998251557 999808815 -954714556 980705886 -971502806 998356207 -964421535 998011521 -994117750 954933770 -995110624 964898894 -960167204 958713738 -979770725 974316950 -987235692 957352183 -995419917 980462171 -955146111 957997329 -999895371 990360514 -976945323 978222893 -959134357 984904716 -970803816 970799960 -994193595 952316773 -966003167 983869713 -968813363 959385001 -996977329 990766283 -957667742 991349082 -970348392 989523409 -996876418 959976192 -960966651 982220079 -986452620 968640310 -950496512 977502191 -955816318 981656182 -971808710 954456684 -990480449 997384047 -980374691 967940121 -952264392 992586960 -972587342 956685423 -996241165 957808531 -990732032 965033358 -997755000 962641624 -988112633 964488865 -959359847 978178281 -951445689 987650032 -957926241 988655210 -950618297 989794923 -987589081 982616208 -991441574 971296209 -955393035 967692207 -978215534 950561831 -999544443 989641590 -964933221 958300581 -991083423 976238137 -966936694 988275703 -953459009 994649874 -954691608 972586276 -958449192 957848282 -990014819 991270176 -956448216 986393050 -958120855 976620290 -983751996 973980840 -954577357 994365990 -975796743 974910815 -971956000 989476427 -990469387 974203293 -998808419 991681328 -991583371 971315785 -988779489 999231039 -989934534 967526735 -954316571 961062752 -957046366 990161003 -984914629 963955697 -973752104 995783440 -986232111 981582188 -979294931 986116068 -954368536 978951349 -983266806 985365374 -982956117 952380491 -968501615 976778380 -968115473 953898636 -972261970 984807374 -968845446 976489353 -969569184 952563927 -999064343 974569071 -996551912 962997041 -982799469 975660186 -993324422 968094712 -968991219 958607210 -950115960 976385755 -981497090 954280118 -951878084 999071192 -966654370 972640791 -964475999 963993831 -980309689 960786048 -987705429 961576133 -988252668 995622829 -959904669 990185400 -985989141 953706458 -963660590 980623805 -975657989 996569099 -976396884 967147959 -951297790 996790754 -959085618 964070815 -971363722 971742794 -953804651 986216234 -993111333 961557829 -981828889 986821605 -996334496 998799759 -959254543 961652924 -966227432 980451020 -992721633 985014222 -966704329 995415630 -962826608 990621303 -955771584 952723011 -958097210 970069965 -951049138 989651778 -959526917 955601886 -992536529 994855762 -963334143 958018545 -953564004 955581224 -963953012 995469260 -986524023 950561786 -990100573 955196632 -960837782 984010482 -967799457 991387519 -992834332 960992210 -953531851 964004060 -956150987 955523959 -994476931 951107362 -966483044 962400209 -995254474 958525725 -961613363 987735571 -965106793 968096352 -972788215 963124602 -986383883 958682112 -967049321 958624286 -974678508 956877413 -957383144 968471852 -979010807 952338921 -977265704 971576915 -951991944 965597462 -957049203 994135400 -987981066 972514659 -997260122 999997346 -998161702 952665610 -951112546 982070389 -978592393 993487857 -987572049 975543245 -969299438 981964179 -996353853 971878235 -960090657 967636939 -991220828 978221325 -965260941 996471163 -960059251 990104281 -965724826 972082066 -974924294 987313847 -966297907 962683079 -953468363 990750284 -983112024 999229780 -982206237 953690776 -985583149 951267422 -961176472 959830012 -961207854 975131640 -975599635 975622148 -960864502 981021208 -996292319 965554736 -993912069 971510842 -970335990 961474873 -968084643 958024489 -994155848 975987420 -987549435 957117748 -975596217 997338578 -971993362 989087386 -956984873 951003538 -959546413 965885376 -970341262 950128291 -988572643 987843406 -994331109 994758544 -977433666 998414055 -966203522 985350056 -957513562 999090446 -980054288 983696142 -962855358 955913092 -961336133 988406182 -987599615 981224691 -964765515 959789567 -950115251 969652319 -995766426 950073178 -974633376 994723016 -950923333 979131769 -983644366 979336182 -961206607 950855327 -977585957 985432416 -977534686 953216752 -951767712 967873515 -991413073 950075645 -958011538 996763944 -954539657 979760785 -993187766 988163620 -952834936 984789948 -982143521 951565879 -986602973 955345471 -967326636 975502821 -967555805 975517055 -954594419 975522464 -988150876 970085865 -982300706 994286753 -971001279 964903515 -976496747 981186129 -983534313 975207713 -997433900 990465190 -971072104 977151814 -995138519 973839538 -962080963 959851342 -991220305 985036301 -967405163 976183139 -956203258 975021615 -986059155 972892997 -958325367 960452903 -991192536 965478629 -987422872 974165899 -986332383 951648482 -999825957 955046763 -981490017 964815227 -951955094 975381585 -996907591 969970340 -956885144 969338923 -989506073 983999380 -988364786 957366876 -954927202 995762248 -992897930 954980139 -985184872 962202399 -963903737 954479447 -994695073 950045009 -953916035 958911826 -979404689 956858866 -982077181 989860597 -969483925 957685019 -954212631 973606132 -993170990 996774933 -993038641 950365265 -980462378 968039736 -963112735 962663583 -995787319 969681672 -988610583 950204353 -964751783 997877230 -951260959 968386856 -978726669 961705859 -980406151 994538938 -991486867 964698246 -963748060 988855069 -952017440 960664395 -999254317 998467780 -952271732 990479441 -997185509 972608882 -960790553 950289442 -978769994 999030242 -958901070 970337894 -997269744 966607267 -971238172 984159430 -954380096 993169052 -983546235 991451573 -954630775 956866915 -957784263 978064996 -973019432 955449265 -965549324 995961217 -974697552 986406791 -953476716 976378437 -960495223 968691938 -998199628 989023812 -963899510 969679619 -979390522 970182782 -977499765 961039202 -961919946 956802457 -975876471 982850138 -968729116 970072886 -987674206 979424180 -971685481 957935823 -985579502 997238392 -951478890 963417565 -987123289 971628523 -954725229 984538764 -977224245 974632874 -979020242 965050477 -993369377 972715693 -972175635 993878432 -979979234 962353866 -978828473 987232689 -994205641 991651103 -992201473 999843655 -974919328 979728474 -973613480 958707084 -954359541 990574401 -979816002 991198242 -962891716 989453270 -951222339 995540669 -966219627 965912608 -964243183 969556057 -974064652 959566057 -967938750 997508779 -964367092 999864812 -992448059 967166363 -987112925 970448068 -986852490 968077848 -955995616 968966015 -971524381 975655898 -955613604 971518078 -996839825 981003615 -990944533 962430366 -961538827 991542182 -974162458 999433324 -973970786 957617133 -976254381 985036413 -967066685 954391011 -993354141 972457934 -996867443 972832346 -999980170 990057063 -952084682 979258879 -956501888 967175703 -966238727 961510537 -964368505 981822905 -997799731 999341506 -976573242 951086583 -972493258 999487594 -963664315 957224238 -955450452 995704561 -981310842 990007158 -979093202 963890012 -959193467 977117565 -965983536 996482360 -966232689 952569244 -988549812 996345105 -957823625 961188511 -974723075 966523825 -980771396 956003840 -977134016 963082990 -976242159 988590944 -982006072 960337050 -994808910 979488152 -982153759 973093630 -991573720 982871388 -972416173 984911577 -989784694 958298218 -983002280 961254275 -951251793 971689745 -980075118 952642497 -980961420 987558347 -976320298 988595884 -985612878 954342110 -954962387 952825523 -952764175 967282695 -953237179 984858990 -964574569 958553608 -972187402 985373028 -976034254 993206117 -993431949 974885096 -994506562 959251621 -978829569 964314405 -977533118 975995272 -959388855 956299250 -955868239 977732670 -958182892 985985973 -956386224 954959991 -990212640 987456517 -987022809 954447044 -977020602 954923183 -977653832 959047572 -980289210 988272043 -959544842 951563296 -991120463 969266670 -953221069 989933463 -984901019 996093220 -977294243 976514637 -961732623 960897150 -998380626 953942255 -967891159 999610516 -977278734 989918552 -989323064 982750597 -975677438 997388253 -988578781 970981627 -994703285 999684190 -994815042 958271456 -967410312 970375370 -980456638 998127876 -993830222 981420102 -999356451 974990492 -972364959 956678763 -954507115 950273610 -964331669 974437565 -979354163 979940013 -976830209 989463592 -981028817 969708656 -977502209 998729714 -974513662 992105503 -955820703 978872943 -951579965 982807151 -993351591 975604414 -951679655 986298650 -963224609 992246323 -974674141 954692261 -984940051 956324149 -979074093 960967938 -996739853 951732428 -970725252 972558269 -996861326 959566597 -967224431 952036570 -962656037 997270973 -992997490 998832044 -978984797 994365937 -973637301 997589969 -986635144 969882421 -983986000 981868230 -967662015 976080500 -996396357 969797402 -967384343 968862633 -971645629 975010677 -996481830 970904647 -998170553 986087541 -983434015 957035097 -959133544 971457175 -956582951 984011763 -954385500 957496692 -952247573 953132986 -996187796 965394706 -977350709 953878712 -966142650 959773689 -975013107 961862064 -971742659 993535292 -954693525 988250532 -976540630 970334180 -997113773 980772201 -993093803 982039429 -950118313 990748764 -995502434 969233185 -971932586 978897945 -957224810 983875220 -964642607 960725035 -996522486 977822997 -964382622 953273638 -951264093 990632402 -973669568 983635914 -981918151 987439046 -972982081 978470219 -986793009 992856476 -995633570 989590010 -993873683 972295413 -963940886 960553486 -951646456 993468377 -971663845 980550873 -966157049 976675593 -953757274 973185069 -982554647 987225085 -995908908 990748643 -965802278 963217451 -952893808 954069231 -971885462 975295564 -974633226 999887626 -977337567 961011728 -976905882 991821666 -969540895 983038245 -969739590 977418214 -961081429 971149665 -994816371 979911995 -972430345 957103408 -964970554 972483032 -970638805 952465882 -975415132 965749886 -978864543 964581104 -979497710 953569945 -969479994 975538718 -980895154 950676533 -966451270 980306342 -954604758 977799242 -967838702 997333120 -962918475 979422918 -979699509 971146541 -984173724 996729828 -965855129 953881718 -955070823 978441460 -972176058 969973083 -994948381 974956040 -953665004 974094684 -964448134 988901661 -955579673 969802883 -984081014 974232815 -989481165 967409957 -977038673 965194036 -981510639 981549811 -996789735 958399805 -950958202 959369636 -987026662 954781922 -955126554 998778822 -962244967 950630168 -984040255 980844859 -987801345 992676799 -967577028 975798742 -951800763 951126841 -957324993 994973337 -957791610 957606824 -967615090 971180903 -954690378 975135189 -976587208 961296366 -996834010 964650943 -992289445 974317864 -956017350 985844528 -988838928 957591748 -991565732 972479832 -959831444 961185958 -976347561 957631423 -989416473 980561200 -953949181 993057349 -977208410 972658473 -982826101 977418875 -958630018 985568242 -979687345 956687643 -965026264 991309011 -974725389 950195291 -976782777 961978989 -962260187 979124434 -964525949 962269920 -955015843 986357819 -971111999 973076689 -999695752 974928269 -962383849 956211908 -980596760 985377464 -996469648 971595558 -971773496 964843350 -966492714 989107500 -983194491 978767254 -983404515 953068061 -971102045 959794343 -958602591 963319917 -983685957 984758292 -988834605 989605014 -993631489 979548532 -991828539 982898643 -991930951 968572120 -975409480 950526886 -979255783 999632528 -956232634 958202698 -967712609 951213128 -983893100 977071864 -984115013 993057131 -981351044 968224657 -986596194 966603716 -975568331 957769196 -964143279 966849476 -954665268 979921754 -965076868 978702492 -981791835 958478512 -956264051 994612806 -973183327 950146340 -993328267 986471057 -969290185 964476367 -999992766 951844915 -964655450 952093434 -959212799 990723505 -967474155 993060714 -964186719 960033579 -998775132 959563288 -959991135 972068919 -990006185 996781321 -984778368 998916138 -978217898 982021742 -993276787 957498972 -956865527 951422253 -953784416 953915307 -999251859 954133128 -983323747 953449548 -950047592 951511463 -986131589 954445216 -991520123 962262893 -999706563 976887899 -958251323 968598384 -960842830 957060904 -984582487 997749858 -952300896 970445476 -959986366 972276386 -951195704 985396624 -954242216 989669459 -985481139 979328742 -985305849 999628480 -965145623 999741311 -998791308 986980807 -977739053 991705057 -999487857 955613928 -953242935 956053450 -960245201 971450816 -993273305 978968613 -979635924 995582638 -958183718 959947265 -985299947 962385415 -972682745 955364710 -971762562 998494581 -953223223 961900544 -962268986 962505825 -969275885 974147697 -970194403 963430605 -967389524 960500166 -958963147 958688589 -966942490 992314101 -982415368 995856878 -953742683 993500211 -978599687 959590899 -973166152 998298916 -965590864 964529294 -955480793 967033207 -966530642 968403953 -959582676 982627878 -992631741 955627096 -986164959 966618395 -952329645 995241982 -963072145 977989782 -986845736 950869844 -988662753 981575163 -984660295 986836785 -972922136 968120667 -983957461 960529332 -991923593 983950397 -951122537 978651543 -952556820 974330444 -981894387 996910942 -997158307 976621815 -964646579 979629562 -963484445 950347213 -967689188 979040884 -984520164 981779785 -955778556 981266689 -981248614 980720426 -999217367 954559740 -992093811 970913598 -987728371 959621155 -962553402 993594392 -953104358 994231197 -952820718 993941964 -984916848 964124309 -977922229 997781541 -956368270 999208512 -986887722 970373432 -965663635 999708386 -995585743 975963788 -956246982 966817117 -956552004 975884887 -987364854 997010437 -974580420 960585413 -996180016 999061596 -978076907 972176832 -963899704 993009913 -987065313 995303439 -961055703 965615279 -981609329 980132562 -981851021 973083695 -978570802 963673915 -958185104 988195143 -961159632 957856240 -975688202 995961254 -984651149 958448824 -961468606 959642501 -982531444 987288506 -997366202 978787692 -969392495 964183116 -989332104 974262669 -991449464 966898778 -971391224 967723454 -976881898 978062240 -995159758 984924715 -998262613 966698871 -969276172 975631606 -959072835 971087600 -989222107 954321207 -976837090 985350637 -988666569 974828846 -985682525 956698642 -974815122 962227541 -962540784 991999718 -964496573 951871665 -956928404 974379368 -952767136 981046625 -992360653 984729007 -985024470 966014494 -957629515 982841866 -993975331 986587656 -996348623 997853813 -997014387 954241271 -993841188 979208360 -979674493 983501007 -981716788 959536517 -995875317 975598937 -974340616 961888734 -962908979 962400135 -956029064 985888839 -983012989 985352719 -978689492 964542138 -955057706 998841217 -985285062 956323375 -998768870 959379943 -963404411 998234467 -998752255 952191712 -958261588 991300499 -988939417 981808346 -967037341 953426944 -951245444 996721776 -972628623 977805901 -979725319 971906181 -978429442 995426270 -978297131 978578462 -975642843 974481752 -970322411 974699458 -992344750 986674745 -975236016 962704037 -968055066 972368565 -975561095 988444714 -994577988 954325306 -984837614 979685276 -997439609 971350425 -965533129 997049437 -973561976 985424832 -986218436 982300206 -995450642 965671500 -976421405 988442720 -994154048 975052804 -998823318 962230572 -950885518 995991964 -951247117 961628332 -975337605 960306454 -967498928 986307238 -967612285 964805923 -978985042 950586429 -983588669 978867872 -983216030 970073231 -990885754 977809460 -978171423 991558758 -961326805 951044061 -955991281 970147368 -980896860 992713104 -969679176 977523899 -951287961 966452487 -958768052 994932208 -993456360 954546508 -989249084 989478721 -957429781 984243177 -957615118 983099818 -962657441 995151242 -951424402 985425625 -988048049 953915163 -967020030 965202968 -952473161 961199490 -996866220 981075361 -964622479 960328987 -995580503 955019689 -976751006 961363244 -966133094 973711244 -980321615 965343804 -963958463 955853405 -991352275 974791848 -999187100 999137153 -977318820 978468805 -980285580 996188656 -990106577 954631185 -957830281 986067943 -969281176 994306546 -993447202 966033942 -991034332 955524223 -993491354 969239371 -997608979 957035531 -959674260 969237412 -962304610 950367481 -952933095 966405425 -979176262 950792780 -985154439 968729138 -958376338 966524238 -965147774 988713046 -952592055 990934464 -974490748 955134567 -952555368 950481024 -986687763 971200956 -986809800 997074820 -961620287 966609452 -977742763 996288999 -995841491 997023066 -995885578 978809867 -968327918 975176068 -983601485 972815550 -955371474 996425701 -993745772 960566937 -983956188 982411398 -957217733 995454030 -951984089 965227846 -974415037 986951379 -972069572 957051905 -974981054 980343505 -995160620 960216168 -965936401 956222649 -991428017 950817944 -952983680 962512070 -997240534 975727596 -976615234 958735548 -970230351 950891881 -997657485 962044548 -987096762 996870521 -976567028 968393878 -982414367 979451881 -964949311 998896074 -956184513 951121512 -978545533 988040383 -967012017 952382784 -973818788 990074828 -994555275 983376733 -973473382 957168190 -984395946 992195305 -964757500 962034214 -961649744 967501480 -991220165 969523161 -973874743 954766454 -960387811 986407864 -981527451 956172437 -995536405 966211565 -977812028 955435505 -959987340 962774536 -974635764 977094633 -959093078 962215448 -952819579 979810912 -952696480 971285428 -963405253 956207320 -968693099 963690551 -973877009 985500606 -962643613 990164004 -974757022 952020386 -961719379 997369194 -952305777 969820661 -973176735 985265546 -994087937 955144481 -986487338 983885626 -985892230 990470041 -953906003 991296902 -951508327 961915334 -988314422 979150131 -957628286 997893688 -969975535 983342812 -957197577 998667381 -982712745 964397482 -979988062 952769762 -971679080 955167540 -969948327 968776197 -959806772 963833946 -995470793 979157042 -961312925 952824352 -984354380 998461239 -958092579 951241295 -951995132 953596399 -983675641 962609058 -967079030 973846101 -964542555 959466649 -968334368 974118155 -997879057 969179968 -989894231 997294844 -981849078 955698079 -960860470 962317214 -974710373 966706235 -980932587 976532582 -986937304 981274235 -973655459 976262737 -983952546 975991645 -962367183 986361147 -990469013 965917202 -965465962 989622346 -991439368 954879188 -964884652 965237760 -954151205 960672671 -994209011 950057640 -989945415 986790187 -967434565 961948027 -956997532 997117486 -961166771 986811627 -998370551 956697988 -999128418 999756188 -994558074 993464528 -998840478 997348196 -977724307 971384703 -951377839 998810413 -999730413 959697960 -969573539 955106619 -977062606 977690408 -964161978 964557280 -972347618 962729117 -999712500 992028906 -967516811 973171940 -953584793 955572017 -960773802 973564831 -985038040 956774980 -953950103 999328803 -959813568 987498603 -970445860 990204559 -994230080 997967043 -953959969 964179076 -956156087 951374804 -964439045 965149392 -952300758 966476787 -956084389 964758652 -955110523 964151023 -991453977 955850472 -961857625 989614800 -991493495 977042268 -980970120 995175647 -994040738 955609373 -988180672 953647071 -989849601 978586164 -957872231 997898443 -982555672 973836553 -999515903 961409400 -954387033 969670031 -991567264 971022977 -988781331 969377056 -984913396 953953105 -992048557 986899153 -957190457 977125205 -973896602 967067047 -979723404 982376016 -963347093 982273636 -984044654 990603417 -956284786 961174830 -984318284 997612624 -987411975 956565668 -998469248 965751800 -992227242 979131340 -998607548 981086688 -976850981 960519696 -999819427 952730407 -956363983 996317623 -998712252 989934466 -955504250 990285133 -959265361 971125550 -960755460 976030604 -984987741 982964094 -956699684 955792863 -997047232 973845700 -957880438 973198260 -963363105 997245050 -998834573 952288540 -956387528 978325848 -978148119 958057383 -991858347 963001480 -982226537 969340337 -977505085 979031362 -968640793 965775897 -992673078 975801832 -997173038 965824175 -963703290 962971594 -950135646 984019519 -962566774 961548805 -983031263 985701278 -964014620 958832480 -958035313 978039795 -972448233 997803372 -993575055 958789696 -979385106 997229942 -999472985 984497176 -992222085 967296384 -981582583 974854097 -964515101 973295030 -982233304 979371895 -969045744 981101900 -975703475 959570129 -990071433 982218001 -997318100 972689566 -981022146 996117153 -994439165 992249956 -976584586 992738241 -969513329 990354899 -982235492 960012694 -969394496 973153835 -955560249 982524225 -970688255 992830496 -968342063 994089910 -974022292 968356075 -999572168 995332119 -970155774 975763636 -979551484 989842510 -952663542 967192073 -978084196 992329901 -967235003 994428807 -958096203 969977077 -995531313 997692243 -957626585 959037922 -990656336 973405826 -976794707 985230067 -981151450 965467013 -994068875 992765422 -972698498 979967961 -980555068 976243899 -992853590 976152791 -950139170 980632644 -993966121 993293792 -969829077 953069683 -950896182 995435419 -952581998 978850388 -977407121 962512836 -982758692 976187740 -954387694 960876483 -970394556 957789985 -996872440 991294245 -958468886 959569025 -959719211 988808762 -996948852 959345326 -987669442 996130697 -958969238 986221232 -952117774 991538710 -972570370 950010858 -991045502 991529422 -989025474 991900820 -950899669 982154074 -992954827 968368606 -955036913 965246526 -987955319 961090473 -973945580 980306011 -978053692 987025581 -973389772 981781175 -967048730 955278612 -992156965 992925161 -960542167 956754925 -988289078 989009729 -979156746 953443594 -994137073 979284133 -996981208 950220144 -984487275 964640749 -965815809 995801075 -996172416 967437879 -976126345 970184407 -988147936 969999078 -977457359 979957628 -986485537 953639283 -956805990 997294058 -973220276 961688875 -960375371 959365306 -997364839 965794793 -953887655 967430921 -995900256 963616778 -995838062 951591634 -994245313 996983376 -989907970 984789132 -970463750 981853496 -954759184 966769544 -994871835 987103722 -985666164 978800979 -981945807 972979533 -955665065 974851552 -976235214 961033791 -993974355 996511093 -968667541 980966721 -972230733 966125023 -964615640 962159466 -969252495 955173292 -969357546 977175794 -987317862 997536563 -988117145 963913873 -984876936 967543536 -961798221 997171964 -997635380 967042041 -954137320 989189436 -980670033 976545744 -975946650 994911239 -973528392 970622928 -965166871 960766387 -992767554 958159890 -975438158 961786990 -962497830 956010760 -965171569 950035775 -993787151 962712862 -991165155 957662225 -961491876 957066469 -956782635 965089583 -991091294 991338822 -997326396 956148302 -976210531 971320801 -970951397 999931012 -995697198 987281555 -991332519 980233750 -975973089 984502123 -998677476 957391644 -999014598 978002835 -995144007 984015217 -980171091 977853305 -960532043 952967102 -996018539 958259917 -960792970 950230183 -975206020 968408278 -955333575 983354940 -993071409 961379529 -963473743 966889734 -950273412 991176832 -959566385 991802962 -968825508 976344757 -969746615 957962845 -977603082 988572986 -991036741 970176188 -993842066 989998319 -986572242 993218559 -975604289 969368294 -986864402 977136158 -956996943 995487311 -966776142 986653221 -954301577 950636891 -992173151 954973878 -990429143 980427398 -978048748 955281362 -966493935 976061056 -961923104 978145809 -968288348 984212400 -991353489 997143785 -975957075 982599043 -950269501 970169647 -990610997 990132820 -955668261 982163402 -979192844 959267363 -982164328 975125232 -982843798 995712845 -960632102 988319904 -972794209 976465011 -991246793 980384903 -976486301 962230258 -977809280 957343118 -982738161 998345850 -952924322 950277569 -985715289 998434985 -985787465 987427406 -975833842 980601213 -980515893 985245603 -995375422 990736524 -991499827 954747188 -977660091 952289967 -994790474 964668148 -993942122 974040777 -951441261 969844089 -962454302 962226120 -960007692 990418459 -991442325 973472925 -992922410 983627478 -955260010 956358235 -990214276 956132212 -951971303 970828207 -983409478 957758227 -957166531 982306904 -956985084 995691668 -950005026 993255365 -957617123 966829456 -966684958 955746344 -951619325 988109867 -977490081 998402312 -977414072 952213250 -999368719 971106749 -997674903 966871876 -982566575 967250070 -986722206 972204766 -962442674 987754635 -995834635 982425527 -999627080 970651645 -981703368 957682683 -976549792 961104827 -957293621 972616433 -979408842 996380874 -978104057 991540769 -983598129 994505351 -988246621 950071026 -991876971 961237916 -994865331 985797780 -974963821 983069648 -982428508 959300342 -993486219 966011572 -965803309 987071832 -987689669 956237129 -993588487 993271983 -989765311 988248593 -997090499 998031911 -987464033 971614287 -991697664 950725549 -988313603 976707217 -971222689 955654568 -965129683 996542972 -984923422 993383016 -985712237 980018707 -995808489 954810832 -950506960 982599271 -960438070 966706627 -973159945 985860473 -983658539 999956995 -966953099 999097709 -975997189 997984367 -950019202 988956887 -963877725 963317387 -965906456 978634451 -964054462 984509888 -979509261 981506128 -976776050 988907069 -952099937 977815613 -973784999 967839921 -956502115 995300429 -970875337 989033477 -994774335 954018785 -984434892 988829446 -986515582 981268902 -974876382 955034821 -995887158 959961774 -957336318 995941996 -953400815 958546683 -961809570 993566704 -960571343 959107240 -952628197 952753975 -989184668 961088935 -957861678 951839154 -999189152 980491442 -973726877 997128053 -950121099 997627361 -962702611 987028611 -997230118 982628929 -957199646 958406788 -976751604 970753132 -961947864 966889472 -977949999 979594603 -976384832 996253881 -978175722 985623027 -950475610 987872188 -973268163 981640210 -972428554 956205050 -989342588 963947279 -959480367 951274680 -994813907 989069617 -970775610 954632733 -986122576 981837655 -965458301 960904216 -974448386 952549321 -959997712 961207510 -962581373 989791553 -981103451 978819594 -998519126 953235195 -988504765 950539302 -973630860 993670258 -998900519 954652843 -967462445 970557073 -967945665 950245336 -994643629 973732847 -957120440 956878225 -974552511 962529644 -972194481 995553374 -991707683 984119991 -957047907 957002961 -967461745 953447901 -995979621 964808338 -999474614 970313956 -967770198 957304503 -951157112 971976347 -997368564 989224973 -982523255 981170201 -957203040 975022847 -974748512 950606126 -973625161 966506484 -974974015 982889837 -999218935 968010483 -988010639 950035530 -990023546 997235027 -994330722 966904073 -952127065 963900312 -996319729 953633362 -992075350 957538052 -950043548 960094974 -963337527 986112215 -987950979 951765280 -960590692 963172621 -950596515 996575910 -997470184 976184540 -950548972 957841507 -967559356 984744137 -962360873 961208530 -953554446 998395125 -998366933 997849838 -994294664 964742415 -997465967 978414220 -955657533 986263395 -993557618 987544088 -980465667 998434847 -994710766 981221533 -957510687 965383334 -980105935 996133438 -975110663 951167353 -959668740 985500523 -983066235 992774874 -953073558 991227934 -979120938 962654415 -971583529 957949498 -991506267 977947175 -989588142 997098095 -968396860 959748811 -955273331 991532614 -984990943 954871158 -968405347 973403573 -968083274 951731328 -958018811 997781306 -983792388 998684246 -951322858 950606771 -956928553 967851337 -986575410 980215770 -987337918 990171227 -965980514 977996973 -978129383 988835897 -957820926 953921712 -973977406 979898596 -993805681 980043671 -959624342 963164912 -973933369 987456806 -969124126 993904830 -983370852 969621948 -963138538 996631755 -982860807 980581516 -984650256 950938021 -970452306 967944023 -984690092 971627228 -981798110 976463964 -980546084 951892463 -958750730 963306847 -976391823 960081794 -982301490 958000346 -952462076 962315383 -988552371 995054018 -959777160 969054730 -969678946 955043625 -962105225 962214003 -964623906 975806564 -998762763 969671185 -993227287 981733704 -996687185 989936791 -967910102 967666978 -973657251 970395456 -955106997 971912292 -967483463 963702464 -992704308 986237895 -950880432 953915307 -995201673 952150055 -960559291 951146601 -957663531 985252858 -956441365 956914974 -957053923 964630985 -959240075 994552488 -959994773 974966657 -960583111 956066551 -999852126 977219320 -966699455 999392618 -987178354 987905366 -952976400 982457545 -955408086 983943443 -988603222 962295335 -985030379 967588849 -981393478 978035018 -965662050 957500325 -958471933 989785006 -996054993 967628555 -958644055 976743933 -992747968 981922376 -950847807 981401719 -963237851 956518612 -997458933 956666156 -959145154 968174063 -955601146 950072999 -998051781 964643201 -952883743 962471732 -975139780 976022261 -963729540 995939977 -994109748 958025507 -972355617 974424077 -995286843 962565386 -991973661 954979831 -950908104 976543954 -951614871 977413668 -955653173 999191417 -982543775 971162845 -963183309 961976957 -974307811 996595522 -962034716 992524598 -978586178 993939156 -986051098 953137064 -956563810 955613524 -993672066 971344254 -981257062 989799290 -951801514 981641947 -976757676 954429364 -964635474 965543548 -972208855 983916301 -983016168 957369508 -992331485 992629571 -956846443 967592517 -963126442 969379176 -974252087 953986871 -984377519 976217850 -965222872 951851918 -971959660 966368927 -965095734 979315654 -978021459 970694932 -957757656 958666848 -961577556 961536184 -955017058 977699302 -972257596 996460793 -963683996 966733982 -957959955 963915275 -959029472 969168038 -967450356 971166078 -987110255 999387253 -955630659 974452796 -954350754 951217462 -961246976 964594324 -975399401 974563696 -960655311 986387894 -995408964 950400347 -975224505 971090182 -952445090 954094368 -959842119 981512817 -999711664 951083292 -973032580 992999567 -993436602 956863298 -971081174 981021004 -971648744 981327752 -986655819 956257816 -974877165 964779786 -976526064 965096437 -953823517 950722070 -966666391 993548258 -989185488 979522790 -973033922 992733868 -994972060 998763486 -981789951 996964285 -983567758 981171745 -987420512 984740901 -995917459 994643983 -952224346 994483267 -995654919 977928491 -993132063 968706328 -965711786 980389129 -988399413 964933810 -954930931 961765923 -960715737 973301683 -977412785 954470959 -984132061 984649930 -954375200 976973433 -969526375 971115480 -988358301 992620287 -961924562 984204063 -998083382 976101072 -996723630 953736413 -965128412 968631481 -963283247 969221052 -996426002 975561853 -967089951 969695278 -994676479 987541241 -981871869 980484940 -953552841 990154541 -999291935 969610250 -992544617 957542129 -953398703 952127751 -980573103 999448701 -989650910 995396650 -977520566 987930655 -985056251 991105902 -958360995 961583963 -958427770 955218781 -962229594 987401932 -960391465 974306221 -968126236 986742867 -990010761 968837764 -974871272 980131921 -989994034 981066017 -977108292 979777219 -956070367 990213483 -961507624 981063891 -997250904 971006078 -991758089 972915028 -960770691 986428996 -971384853 993063848 -981665315 980541625 -975755272 971109236 -992969301 988796092 -951373909 985951254 -961605083 989476797 -988000526 994518055 -983167611 958746405 -979229772 956655606 -950896647 960972048 -986226028 970761034 -973941467 983666308 -953711176 957077878 -964703929 962235180 -973199716 969674366 -952176751 972307435 -958342861 956661951 -983413446 995914111 -966308803 993500030 -958725175 997609660 -991304737 969681627 -980233520 968629060 -966115234 988193980 -961411204 951004433 -969874446 967596953 -978835180 972158096 -999570270 985486832 -989699670 973631328 -974536506 956694547 -994381800 955883436 -950076659 988514240 -964605072 990951242 -969211518 998780016 -988641299 951197318 -972227953 976496726 -959403687 995669517 -993134403 968847592 -983850317 962235469 -994445397 976259155 -962483346 987660396 -954758153 974812279 -999035616 966035111 -987746882 992386553 -974722711 962319733 -963715108 969677689 -978898456 995179901 -966453305 982374603 -995762194 998824017 -983567159 975449100 -979038541 979373025 -987957022 954828600 -996749749 982154676 -966295156 996841658 -987918741 998481317 -996980874 955096161 -976847148 985141283 -952953075 982460358 -981264759 971612248 -990299496 972623011 -983811869 979842011 -965332831 969206545 -991957106 991504437 -953919801 999121263 -978793104 999727891 -953989196 984909005 -974502235 965574533 -979145618 977097170 -996361808 952431683 -980618303 959268950 -987616564 971671691 -979873599 974094978 -985689033 995834411 -993909506 998733813 -972468767 999866755 -958883548 958810450 -978750837 975561222 -972394051 988623952 -983660272 982085983 -972497761 997125093 -973533571 980064544 -968645654 957078722 -993238475 985703534 -960416975 971257960 -991167479 971688325 -963186686 999975819 -963390771 961766929 -957756881 964676384 -974918432 973350271 -976821318 956811508 -975725743 975859044 -982147403 951120713 -966348254 959241661 -993011540 980919951 -966773205 963156535 -993318640 969073571 -976972704 983656653 -981946721 962799905 -997287326 958153528 -998187758 986689394 -964677937 984088656 -996851071 961829477 -973580055 971729535 -976706647 959219521 -989803784 958366856 -951617127 953775952 -994168420 982807125 -975567747 995047551 -965903751 965861086 -971670212 974616638 -990853585 969485559 -957797081 999992896 -952417657 998385997 -997993587 952733710 -989389614 981868906 -966283163 958455996 -984233668 994767295 -995574376 951659208 -990898400 993245418 -998429911 974385942 -994195987 984400538 -994156262 967751456 -951406786 991835894 -953489349 950682058 -955938962 955606389 -973684628 954115070 -996941093 991217045 -974189095 959327148 -951557400 959665191 -977773030 997046712 -972878098 954702364 -954347305 976404760 -958942160 971913784 -979330567 999489542 -977434897 952759289 -951389866 991003421 -969716535 995710657 -995580505 982783203 -976286706 979996947 -950708648 969416950 -972592449 960259664 -967746886 961279463 -975370178 979458531 -980093198 982260850 -965463568 981152335 -968950566 970979949 -953822757 993206349 -978250378 959898163 -979175001 962952201 -988164748 995159070 -954016911 996267027 -980179909 956144069 -958664036 988704162 -999280645 959948167 -987837306 975044893 -965360978 999670097 -995225104 988958807 -959810521 985117540 -974760288 989342144 -993954212 999366761 -991867151 996135105 -991398252 973830079 -959610450 986635079 -961799467 951342346 -985144761 954166792 -955873491 980750279 -991685358 981695379 -956627123 954319661 -996409819 961414042 -991625316 965403446 -986111574 960539380 -953318150 971949370 -996520055 991059039 -977834805 950129878 -962997899 956952507 -985121491 972403439 -970328841 995458783 -963818560 996753039 -975904653 980932850 -999982098 954154982 -998517094 978193101 -951092394 983394133 -954516819 961672269 -995641770 980423041 -963309995 991024158 -994850996 981185893 -967100615 966648652 -951518134 981275768 -951388503 995418049 -953958661 961110237 -979975392 959191148 -994423851 963493234 -991641566 994806433 -979938747 999772895 -962875164 998725099 -981502127 997315276 -956501062 951331856 -955609954 952579932 -992803823 985239951 -961375162 975289682 -966527470 994790343 -954145993 956232971 -976465363 961699666 -960259174 973308292 -985523168 985186621 -994233778 975664388 -992808154 962873442 -983364502 995827244 -985197237 971091303 -961517240 979831218 -996458500 957159139 -991886362 967725430 -954903919 958226104 -982641128 960096154 -954461652 986707294 -996948961 992059847 -962162331 985739926 -991655230 963854597 -985090023 988998063 -969053777 950226021 -976429955 982793119 -961530657 972955828 -997196361 977839408 -955269577 989979551 -990318393 996529531 -968866029 976287680 -990838953 971578290 -973916997 951143175 -986194185 975453822 -954409065 987253131 -989492769 988909404 -965913929 995302887 -973680487 965642257 -997378438 996661170 -966272746 959438311 -990786362 988585364 -955150674 970274933 -958490750 950328531 -958434380 973514803 -991734658 993524781 -985909321 980638937 -959463448 988723718 -965763603 984805290 -969295554 982324434 -996277699 959215786 -995183376 995845712 -965207845 978180106 -961935242 981352154 -958596191 966669895 -967185914 966822032 -965672667 955285575 -993490691 963469759 -958185379 964755163 -952087743 962429525 -994674281 978207695 -966390551 959150284 -986065964 968677963 -964952032 982688835 -977870391 967002196 -986145987 990415028 -990986868 965758922 -956823974 991113502 -961198218 988371067 -950824857 989358409 -981703585 972543816 -972208469 988403622 -973882869 967998783 -978425540 973401775 -994067740 986265585 -978891435 969536631 -961197450 975768278 -985650472 955847522 -997399479 966841110 -973210258 997192983 -951396501 978319807 -974187332 962973159 -954299395 950506842 -969693508 982222870 -989502532 957567483 -965527695 954017879 -991251197 994839688 -972907784 985988517 -993366687 992187622 -977999699 979678358 -992937429 986879030 -978476042 983090934 -959574200 981770210 -991678107 995160728 -995733546 989807200 -997148342 960764149 -959260735 982954425 -980149185 979590537 -951013296 971362775 -988905976 970964735 -967743034 988320354 -969175841 960860742 -986725617 954613731 -990329893 997718349 -981893962 965632024 -967372169 963343193 -959880652 998472541 -954290469 987483472 -994575016 982613334 -955817628 976061361 -956241927 989907572 -972451953 975481784 -961487518 955387392 -978064314 972270002 -986605048 999927739 -997589093 958422357 -952854975 993078016 -955194694 971132393 -979697753 960572522 -996071623 988530566 -971340877 970135475 -952065880 955347042 -971174742 981433131 -993831770 994434722 -955816260 958049322 -983911719 979950827 -980545028 962876408 -973367284 975160227 -985229234 978452824 -967771996 980871972 -970860847 955732342 -976263976 980171956 -980856887 950932093 -955078671 994863136 -988792495 971944788 -976637759 956212078 -981344544 966266003 -984687859 994580135 -965054619 990027795 -973105528 971032651 -968589445 995535524 -962414415 972589780 -963945486 990898724 -953389912 976835443 -995091969 950309273 -955139281 964224200 -958663632 971269186 -985085686 961901302 -996279331 985759247 -986792358 956743910 -961819122 982099073 -993610002 996499550 -962206749 976116203 -976646855 963136649 -993061528 961775820 -965673710 970166807 -962430614 957640636 -993332270 961849259 -972279036 962240501 -952847815 995844768 -953758823 978851774 -997395065 968644533 -977504157 964940516 -954086198 985211318 -991530945 990256908 -986650129 986474935 -966598847 970776349 -950528437 967493623 -988330211 972989839 -996605874 968466848 -979077141 974458215 -978371820 970495480 -992326478 991939375 -979053047 988842272 -977417728 951061834 -958016407 988308094 -955709032 950612605 -992198358 999832568 -980355636 989456633 -972311269 977562689 -986731424 955620651 -991569738 985701464 -982494243 979505627 -964503170 998507864 -990985388 970571754 -952904573 958909648 -951759693 981189363 -985924931 962644715 -971491504 979664080 -950232042 996959080 -955301146 961811764 -982646925 963038350 -965355174 988249653 -961043265 983206173 -998435946 982128078 -978795535 991640213 -950651401 985443007 -973793301 960979694 -978662721 996071187 -990150635 995963866 -995823284 992898392 -961082918 994560608 -954796655 981147726 -988818060 997377536 -981448441 967435537 -962708417 999053392 -996516412 957003540 -965797327 990011726 -998570871 955884431 -990190779 982137448 -980202471 958159897 -975158336 991643714 -999944457 960533177 -962988128 972931312 -996078166 957759143 -958669375 960759307 -982658890 975456806 -974440051 980427176 -990783541 994166849 -988906656 996541825 -956023965 959176801 -988784884 965390251 -988514703 982051902 -991759479 972917335 -974549274 965054813 -975357889 968754086 -994185656 983097045 -951879702 996204298 -960108590 988121712 -956705264 963285942 -993407089 994026743 -984153687 988239611 -993530221 976625227 -976148291 987368037 -970678864 962236398 -998664067 999217493 -954664057 956691030 -977706794 974515291 -963114951 996217612 -950136206 976698566 -979063129 996687055 -986108349 981710494 -962879704 957271630 -987677151 968172430 -971773074 958161121 -978759047 987232340 -957680537 969770519 -971254082 968604093 -988667538 989252733 -990899412 988417618 -980338414 992519342 -989606022 974527890 -995856042 960263798 -958701552 980180793 -971491168 965210112 -960888453 954403397 -989782213 988622353 -951853292 998694148 -959652678 966095109 -967579617 974654616 -992654389 969558017 -963631030 993630094 -964695011 976602671 -974343141 993932479 -958683667 966624571 -985220697 985331835 -987183585 985552558 -959079374 996595773 -991083144 992923992 -992610696 975449791 -966019978 999530631 -993587251 993151915 -981014283 997938369 -974864906 970737763 -959429725 960030520 -987408394 957243926 -975351319 988828663 -980193622 987470388 -968017587 995692599 -957198039 979782242 -981444728 999544443 -998192341 997579613 -987664528 999613733 -989325772 994950024 -967607349 995439725 -970153060 978851785 -951809000 980916431 -978739595 959412790 -969716447 997639861 -955320798 990583523 -976597628 977053715 -974216842 966160590 -990322722 983555332 -991190772 960333409 -993069904 990420376 -971237510 952974619 -976216924 981830006 -953047645 986866573 -977163326 984686909 -980259431 951793364 -986107027 998398654 -976447977 981852851 -998812468 990372631 -988483094 989205882 -971941102 958379229 -993192059 969121090 -973890087 991696722 -999131913 996799455 -979578712 979981818 -997983446 981827287 -994559450 955983441 -992892636 979284790 -993416849 978061716 -966868604 981601793 -961981911 983594529 -962989991 991611360 -963716331 973772310 -974753688 964148056 -989878267 962949666 -996534749 976323856 -975229815 997829992 -976522475 978516537 -984461768 964536446 -957930794 999925194 -976975582 984382165 -957745934 978985462 -960383419 960514439 -976592685 965911172 -982638085 982826973 -975251567 959121299 -978026667 994296198 -965479868 998172033 -991892708 998794353 -984225380 979688898 -950798318 973807801 -967246189 997507778 -958611175 951451075 -997196395 966060469 -992440366 981418162 -957182858 991678727 -967185492 974667139 -993063989 960913100 -983917651 983562307 -992868035 992176340 -976795110 975562014 -966921069 973165561 -958561282 957299457 -970788611 991386456 -999477894 983262462 -968112781 980981259 -981552242 977491983 -967257448 978515521 -998519205 998559872 -998064956 950952645 -988366661 979813155 -953186889 980734315 -987565226 988545478 -961972501 985753109 -993155786 953395882 -992620158 963373420 -960723500 954719293 -975690278 967190381 -981224564 967226407 -993041542 955592513 -970161189 996809966 -994884209 993025215 -977510725 950247700 -963557737 988051421 -950075355 954118350 -993173133 991477906 -962981426 999643422 -958976331 994136492 -960426299 995900719 -977045609 997436007 -985588092 966900297 -971765586 955505337 -976832096 969795375 -987228031 983418237 -998029452 963235220 -982663374 954644916 -993928410 995634126 -965943505 989962946 -997127287 950317677 -960390355 980692787 -980192928 991319790 -959781829 993074932 -969392430 952098038 -955896158 998205802 -997084305 973072636 -956849682 972110543 -991023687 977771254 -986238034 954934352 -960178667 974252374 -959997458 970056338 -958763351 999750837 -993182780 997292015 -995650773 971276019 -971649941 984521144 -953677037 993940788 -959401091 976781222 -971186633 973555022 -997955731 994424764 -961265783 973294239 -998258166 993446850 -968369286 972064803 -950153396 966653302 -999240165 960001531 -958430305 954498398 -972613823 973048463 -977077407 963489866 -985883002 991028597 -952455046 992287415 -978331801 964616235 -986324947 978604316 -968249327 984402812 -952794490 958518404 -968243241 992010348 -964224816 984683648 -960429970 988465238 -963475168 950967497 -972226987 995558171 -984528513 960323078 -976952931 975698394 -988223666 964827400 -984042454 979859961 -987303578 974636734 -950095393 969469414 -964281094 993548455 -979215086 992485717 -990736643 954442182 -983655545 977396174 -979181605 951720927 -999665143 958431505 -977357986 987390962 -993690106 969118464 -969290353 986840670 -998464298 962145867 -974253852 950746175 -990831286 991897895 -978014443 978727256 -990092179 976540945 -997756503 977709241 -984137862 977500565 -959914047 956327849 -978370289 997781650 -959248233 998155501 -974476608 975256238 -998796521 963714025 -950237082 988420928 -957303067 977128454 -986973002 991616995 -951271838 952179243 -979230084 985964496 -960386123 975685329 -987702610 961617132 -960060330 953845874 -990205517 974978884 -958175741 979776312 -961845330 989770663 -980765659 980667183 -980369092 970646265 -955428610 967444519 -979724825 969348520 -952026946 989851111 -952819445 956617243 -990780316 959613951 -953518527 960168294 -969730736 951087975 -996203534 962633700 -961122626 972746276 -955639341 955193315 -980840436 975997120 -976975120 994002562 -987447982 970639921 -957957646 987582133 -986967729 977060521 -990810934 994277093 -954993050 979193130 -951120815 965709453 -991685583 961385906 -989720304 995336612 -991402780 982109237 -956778737 981881111 -979832966 996727425 -961517433 977537735 -967145590 988884697 -976961334 971778465 -966144580 993045422 -998907700 979756833 -969791807 961796361 -986033842 970616362 -983510111 979967708 -980387121 977062005 -956599352 990878595 -987618895 972657353 -967923227 952724116 -981764397 963632027 -960652085 969278686 -969789584 956229679 -956124176 978375211 -951329030 986000108 -977935700 962598875 -988765052 972542004 -969799582 954125795 -961688350 973605000 -972398788 987531230 -952653074 955470095 -962485194 983352600 -977712662 968279907 -979378886 983716520 -996760308 956214843 -968215768 950803810 -980818168 959972993 -997911623 977673691 -961370476 980880964 -978313532 956522855 -950781643 964510302 -982274614 966802649 -998341463 973739297 -952479828 960003925 -993611497 969110196 -989268291 984547252 -983241253 963107299 -960313318 998272899 -961078637 997618527 -997678116 998846820 -986411989 973577704 -957222907 990838843 -991093358 956976798 -951622458 981017687 -977490672 992208060 -956689297 980838546 -968176501 962565208 -959728214 965766946 -992645197 952886759 -999018258 994094128 -978593408 980828425 -959089292 994277834 -960441469 983395426 -991626670 977795026 -975715840 984951648 -972272707 983396483 -984163322 997132829 -954846046 976917802 -991940132 998902645 -991245630 967307836 -991020746 955614825 -964733362 973176341 -976934453 978486186 -976493200 956774166 -978963564 992890440 -971320840 955212572 -996034951 987738037 -959479433 954443991 -968366797 964420813 -962259621 957606242 -951918828 967599899 -980649875 993299529 -960152307 972189510 -985092553 956949714 -987800952 976404519 -992270488 988466286 -993738165 974475454 -985241589 993490218 -998511038 991057987 -981115409 985103243 -978555209 955341548 -991191011 991431642 -973063766 978245916 -971052596 952744997 -952478971 958429407 -979673672 989459474 -965741149 959375844 -955277329 968496475 -983386004 999357997 -970292053 951623576 -953817701 956085587 -966051146 953627628 -963040651 993852473 -962009464 985602532 -967013657 997274919 -976232498 997285231 -988827385 955890974 -970260786 985674511 -957763021 972436603 -998526908 988147215 -952884943 953928786 -997680152 989014626 -973594852 974358455 -966896358 973508134 -975178509 967859795 -953419656 993233865 -975474269 991529794 -979301383 994779195 -964908002 981431009 -977526281 988975946 -956996682 975870659 -955445253 981984455 -991012941 998025472 -998749485 955886439 -957533784 995728756 -970426086 989913837 -992379410 950765593 -994487840 960262044 -996404671 988938092 -987381120 992023263 -954832221 953393008 -986864380 985568946 -987307357 973074583 -973144213 952174359 -992123708 974340470 -963021371 979361915 -962116959 954544854 -979677982 997844442 -950101430 987158032 -966706366 994443585 -999088936 962566942 -979417093 957374630 -951380778 951719531 -981950432 963254269 -998442614 974765893 -984146499 966423165 -950949971 953966952 -972375045 966840499 -989248641 969110601 -997464432 967491720 -985504409 976564273 -969261980 950790958 -997535080 962034426 -971934814 964942669 -964472576 966912554 -996517995 971652080 -959760687 973378536 -967656087 991873460 -979274123 980684480 -992619702 997059448 -994941099 992531118 -965728449 998292798 -961968948 955876591 -992113085 973386150 -988991277 996072751 -969477538 993193785 -953695344 989444591 -991452160 992986299 -998773403 974809766 -957212008 991090038 -962013153 980705728 -984855641 980430368 -951756947 985030656 -986355734 981418060 -973806332 950158577 -959211305 962531647 -963965648 957948642 -970913350 956371536 -995478154 985023942 -984560097 956413118 -964031404 961275513 -977809199 993068899 -975645751 972654829 -958773865 987233929 -957800392 955752663 -982003121 980733945 -985712118 951780358 -957494390 982097634 -962643754 965989118 -977475462 970370560 -980658497 996387236 -993942319 957526264 -969039218 964355951 -993127152 979255704 -957244062 958209215 -983603341 991241672 -964013053 983964045 -997806939 969688194 -976497131 989546195 -957105269 991998321 -987074185 973333607 -977194678 951607249 -951378694 972459676 -976932526 951957637 -989847340 988928595 -996851515 958146434 -991595115 995306751 -986423206 994298888 -951943771 990170672 -973220432 976125126 -995473697 970413886 -974552857 950945080 -970261167 982384569 -995532428 952701355 -961791015 992884868 -960359799 952830820 -957976874 956939543 -976183414 979423642 -954428700 988655668 -993068504 977754172 -985437227 966334008 -954247799 955828701 -967981866 968878515 -983727490 963463924 -996169688 990241636 -994234407 961019494 -987490335 957693036 -995658316 979631413 -972388956 955791720 -954843745 969222902 -976395341 991876195 -987046050 992286008 -952928984 996636323 -997815925 996745403 -981088961 983675526 -957886025 995762914 -992005381 969006773 -976005276 952806619 -972776417 970103757 -960278407 965114751 -988471403 972377537 -973940276 967772621 -973040333 958403810 -995820295 993930274 -951617772 984753783 -981146954 990002109 -972723176 952415788 -972442744 962288824 -960878591 991283082 -981483620 971531209 -986533356 969309231 -984322230 960755134 -998733453 979273047 -970671834 969417128 -980007855 967849493 -981443117 968481680 -981098261 964107647 -990692643 982255916 -974651908 994365398 -993003435 965608040 -996100318 955444406 -958587910 975546845 -983538905 961933135 -989683407 989155074 -986972893 962174502 -962018854 998779680 -959901458 957865425 -992209533 980226034 -975408414 994637310 -950657232 958725893 -952794738 952240136 -969277223 954336252 -952776536 988319809 -981892318 952034140 -997417416 974043958 -977171485 951704879 -993087534 963117108 -987328384 954670816 -979051335 976314896 -952532307 973936494 -972637683 988078871 -952107044 965683801 -981729818 977204381 -998876194 991096229 -980511843 950231106 -971966880 981813379 -965070700 980106809 -962632666 959950088 -973951028 989185228 -961479146 991264346 -975734651 979319003 -963252585 985997001 -960082318 994916109 -985950786 986447912 -950845499 991475461 -980059246 973719984 -971724374 996568596 -956559435 957640714 -971533117 981331201 -958350364 982973006 -986071490 998521241 -998801938 957533839 -967514860 970728447 -964634607 990903193 -959078597 963889290 -999165161 982308113 -966351346 952192852 -967533265 950128125 -956722497 955186987 -983521368 989819482 -997467507 970247108 -953716147 958710463 -951031923 958063814 -972332069 991504401 -969497897 991800462 -967960534 950430835 -976575652 987681978 -973074764 983654282 -957900331 996652565 -998488662 994862447 -995749566 979222909 -989463038 953930908 -981713091 966371473 -973858579 951350463 -965704659 959085229 -953082355 998969427 -954859178 976196722 -968290576 974131068 -965880252 984545651 -953530688 978174724 -976506616 957588114 -997217449 980310953 -973737556 965735046 -971467740 999033970 -961221500 967015834 -956017821 998625213 -960861055 965242445 -982296337 989969168 -961499577 986787930 -977146522 985295599 -989640103 981504373 -952496582 977428871 -950538438 991827464 -971861905 981803411 -993353213 950960181 -962648273 969243496 -957355454 974173547 -972589242 965444557 -985824815 984976459 -982489990 955981960 -968796599 991337380 -970103686 969482300 -971246643 992658774 -987831098 970764502 -959786743 985418300 -977921383 959901243 -950404849 992810396 -953480444 991877420 -977941119 958329785 -958880675 964823561 -973200262 987680335 -974772225 981184720 -978740499 990400753 -982596506 983105372 -985910133 987045395 -986836632 981059509 -972050679 997008855 -951780707 971174159 -972663701 953262356 -969173714 952207641 -968446544 971826949 -959511228 991220227 -969361590 975709598 -976842130 962368025 -972109609 952143690 -993966360 988541327 -976554669 997276322 -981991172 995656353 -960612017 954270798 -966243108 967421326 -990823895 976422135 -997352446 999787556 -952667376 971420946 -992300552 999199233 -952510676 980743891 -967420862 972670270 -977123090 994944109 -974379197 951292632 -966136089 997103187 -950979184 997570916 -957335085 993939400 -993057615 971711701 -987184681 954048205 -991350791 987346236 -952876503 999272589 -997089444 993750579 -962705299 981393037 -951965182 997853372 -997787193 978393421 -994794305 965261897 -969808895 979572922 -978843935 954535063 -968140675 970441891 -993976448 989190093 -954669639 989162860 -954345936 961315402 -953933563 976884603 -958822094 968495968 -958266799 979643342 -993785388 987825777 -996084394 950957222 -963153295 968055084 -958976771 981521222 -961692764 993795992 -996410617 969859180 -978528259 954247599 -991537324 957589065 -975807683 982635777 -968277858 973823376 -999532645 955761854 -963017294 970283889 -993022184 988921212 -987330806 953313384 -960260235 997498154 -963368863 950288754 -997548950 982794895 -980683787 961088172 -991819008 974511470 -965468933 967720887 -977194076 986000168 -958569158 979337604 -950085461 992195328 -984384945 973306784 -990206002 969994989 -984183514 951006104 -958767002 966159956 -973476864 974138648 -968257394 969570792 -979494295 952512820 -972415722 956460500 -994862731 964550243 -981157687 994361868 -954866796 955040728 -986148236 983469297 -959788390 990591287 -991235347 982611002 -950127263 958526013 -950080225 991671551 -988669989 969883704 -958801549 969619355 -971112813 982591522 -994049972 979689436 -961458270 964219810 -991306802 959471390 -987974162 950916437 -989503811 966971903 -979432127 972390073 -973165397 986648865 -990233157 978367712 -973406606 988592111 -956371803 968944577 -973350051 979615307 -980538049 992281264 -980760404 986376678 -977699163 958873487 -966655759 976040488 -951381378 996311995 -956262079 959497127 -958426545 973189338 -972800919 961058086 -981346120 995983634 -950741987 997206912 -984200962 964920763 -960870926 952372450 -975270340 971559277 -970194104 987946773 -985684186 969555105 -985857194 967783711 -954607104 950238225 -964798698 973349733 -962615757 952489155 -982643603 971924662 -959800836 972294705 -979075808 989842822 -965520053 971738161 -966559806 963357695 -977678790 982961553 -994631281 996153502 -971443449 950795768 -997121010 981683961 -975093701 951423069 -995010073 984865779 -955103478 955375968 -967789078 982260272 -950756257 964523973 -953665275 987437890 -984310549 958798635 -952801407 962810333 -985919830 996820190 -981634078 979208809 -984761128 950219540 -977230221 956006262 -968113107 997032145 -953699511 982669021 -976220685 988078271 -957312740 988110819 -986369280 994532526 -954405431 980479262 -992643609 982741609 -977450633 987509898 -954519741 994124680 -972222210 978157056 -981171871 955627495 -998098624 951733994 -987885735 978225417 -981351244 950385033 -963603171 951060646 -955476984 978459973 -958985342 959631589 -982886518 951057681 -952085225 992047158 -967546133 972937729 -967430805 973885521 -998979249 988457124 -973828104 996256575 -951756834 950208390 -987867993 951222711 -979276687 955341772 -999094788 971229729 -981244595 971760451 -996286881 977848323 -950247279 978720990 -953485823 979374104 -959434354 962017966 -994991437 973766622 -972068618 970109891 -956591815 965688731 -959763067 998465159 -993115324 954926730 -983793412 983305956 -968423885 980298774 -992868585 976698348 -973949753 950377974 -977360992 987355520 -972307472 960054017 -980028515 970761436 -951156159 981695827 -972142365 973035967 -996840786 971489762 -959230832 975546922 -984031062 976257416 -961695414 961647289 -952592540 960344046 -992501285 964811047 -975229696 967522988 -990686136 974603148 -969823365 999121148 -991885521 969562269 -997989702 989984978 -990406137 955429104 -973227627 962064785 -981640102 972765523 -983157778 984716155 -984307786 964286017 -982319196 963768294 -951123376 994361977 -954699986 989791692 -996467240 954682048 -966403025 963583360 -963918331 957442569 -971517513 995892821 -966533417 968528657 -997543166 958174798 -993011623 997313077 -970008510 967929646 -994713042 959745120 -991583876 984601288 -958850915 966868033 -960743629 989980757 -966392886 976479972 -968562609 950821683 -971514184 976880182 -960112307 951708643 -998529062 978000238 -982201269 995973674 -965742189 953759510 -975524618 954882458 -950180254 960525278 -977179824 977407302 -964565188 991300897 -954950118 952893621 -964724429 986350395 -954976935 970704213 -983089104 959575401 -983269143 995639474 -978906696 953258779 -957856536 997102608 -976756878 966381004 -958206810 977009292 -964235789 956119076 -995232404 997089648 -996208040 965193988 -965429087 992485258 -964844229 971420759 -954996140 993580290 -979292003 996004552 -989543920 965038098 -955859533 963972593 -982749890 974078457 -979757418 990256121 -989105904 972752723 -967330434 997724117 -955863087 962573250 -996692632 955069893 -980252499 967910758 -964706537 956990259 -999797653 979177466 -969615292 968384171 -950961594 976413177 -957308715 963547023 -973576233 950529650 -950560863 969594041 -978421074 965892818 -963848735 989462613 -964751419 964512773 -990247930 956944076 -989593434 956388793 -952462661 950553349 -961908507 959349070 -952696622 981866021 -981859718 978392243 -984070815 997777083 -970305867 961302226 -975608655 973656511 -960792719 974304453 -985206488 982627213 -978537731 979646963 -975250808 965954396 -981353554 953564663 -990923437 968452785 -983632236 966394460 -977675120 970346808 -957091993 990090026 -975684767 980729649 -989841436 979231139 -977361726 979662497 -963507739 978049953 -974640501 985819989 -978399193 957181289 -957647757 984849744 -991316837 973978141 -964901423 968129989 -999306790 981620583 -986105047 980788975 -986884364 984200497 -964484142 954679077 -970794316 959511294 -970622955 996282837 -984344026 980204952 -952699493 987919397 -976905137 964229710 -969151587 987480335 -986741430 992539163 -992647557 985211405 -973272473 955675987 -988118723 978594831 -964416290 993264926 -991968742 973648314 -975059946 950824248 -959634368 975441262 -995424464 974752845 -982268509 967180337 -958971254 960167648 -958080270 998733687 -998264517 996764360 -963517934 998322271 -971071222 954473427 -950483111 950897932 -976272673 960532833 -953170289 965302564 -984432677 999460892 -951104447 968439617 -995157875 965447211 -966104179 958827588 -994674042 965101691 -990465757 984282312 -953522171 956175101 -996363503 967532857 -972505522 977434292 -981324316 992433967 -956712543 978873467 -961476548 982059841 -966135865 978776879 -959461758 965937408 -985603428 981704941 -983969331 950157917 -951286169 959422693 -998255683 980473079 -979180144 973352370 -997079468 993427501 -953269055 955035280 -971240479 964587161 -986386480 971067249 -982318831 971443227 -980988850 972914788 -997282304 970896374 -985740600 961801135 -979541095 965014689 -985069934 975522324 -990040107 988182560 -974378279 956082245 -959233548 967635563 -986537324 979804944 -950801803 960395136 -957553514 991530624 -968853794 970113458 -998567919 996571995 -969804067 969752776 -963730294 958619244 -977776815 962103095 -960719849 991099206 -972764912 957466151 -959245714 986672695 -976088805 976502924 -951721827 969347451 -999409308 977555869 -986095133 954022304 -950405284 954104327 -990103817 981426573 -973848055 998408764 -967069532 973517554 -991873581 955190641 -991422930 961707372 -967634366 973764810 -979785269 997136780 -954596560 968098953 -974726906 982851789 -953592756 958269321 -950902070 993231135 -954605689 991381393 -995358801 998764885 -970643748 976835487 -971643535 984860475 -970565458 991278034 -975908615 969892107 -969052884 973213487 -973040711 960001018 -960129101 994657649 -953224772 968007804 -978987984 992710559 -960942987 950755238 -968767972 952821509 -960766844 996720918 -956479938 963824920 -982566193 998273152 -971239282 967900323 -970823339 980920837 -954103466 986874683 -962069761 986947731 -993684967 957276889 -996920890 995547976 -994291640 974389015 -985420308 957723077 -958399881 969241206 -968226877 984572969 -982918457 960147222 -960939517 959287600 -986022249 978982105 -981724689 966793012 -963882249 972856531 -964280460 955700135 -964807236 990870569 -981987080 966559152 -964248308 959157160 -952579963 997674763 -950386879 972953727 -951729662 983200980 -991322716 997935198 -983886535 964122372 -994879490 959296830 -963516947 960536307 -960848871 998358308 -997649128 997353940 -971276083 976027401 -978137095 971942229 -971000690 989445335 -994055389 974489384 -971246388 959429074 -998092961 987501003 -999532089 993011197 -998277785 958193090 -964646169 957916826 -986458647 970566346 -988975789 996158718 -981612381 979760596 -954448189 992947219 -950860673 985486640 -955289592 986667058 -989908250 988016178 -990455304 989311711 -972406333 965323777 -954088624 955688655 -972463485 965996675 -952402776 967790591 -958782971 965581690 -977774076 956011743 -988834064 952034695 -954185439 951605030 -951739152 996188249 -952812642 972655271 -979972955 959019473 -965467227 979895509 -966165227 991427599 -965940847 961026063 -962233110 984552209 -977627330 960905075 -993979184 975263030 -966723164 955421428 -985301110 971260923 -963808509 957379374 -966336392 982125023 -977074978 999779254 -988787427 952608919 -981699418 997802317 -990586585 987472788 -999758078 994611793 -983533874 971150145 -962057021 986263247 -975705034 976275559 -951672671 995063283 -990992963 953489681 -966606475 974306404 -966583206 997814321 -996986715 961082446 -994723373 953033235 -967810648 991329541 -982167592 984371636 -988795276 985168878 -973328761 958652831 -954032122 989171861 -958280299 980023821 -965700475 956214799 -957927875 963057783 -958934983 976605698 -985946317 999884775 -991152251 954791625 -978198842 970746350 -998752960 960486851 -960765994 959262095 -967235513 955375565 -960780383 960661059 -974479126 980075724 -952271738 996909840 -997847850 978511731 -994984323 950903042 -956767357 986426539 -962103627 972812182 -956570803 961974440 -978684794 970924574 -960038009 998083262 -990925843 954703943 -965911275 988501986 -967879307 997926081 -968785919 950318590 -992257053 952428352 -990062617 989420100 -960726831 954996807 -981435209 989864399 -978471470 999940096 -960753089 978181181 -962345374 960742708 -987733907 990223347 -972863141 968358987 -988096392 984367916 -950720224 961486086 -992852273 998531395 -954244510 959292863 -972033318 968079447 -974185676 996240405 -981035953 959109929 -952338021 977982604 -996716718 984193684 -959984627 970429801 -980917820 984333570 -969272263 970820415 -981630859 992407957 -988800705 975654776 -989732505 984924238 -955136708 972959243 -994109134 993190775 -966171040 953304754 -990177613 981008894 -962036671 995612990 -976838674 996836055 -985336413 980476956 -984301884 973690010 -985674140 951295546 -954349268 983250632 -993053694 957417575 -975666615 989433979 -987650151 981571322 -954293948 979239806 -982233359 996754213 -998407260 989785790 -970104266 975422476 -953392316 994446267 -968938441 981188141 -995796216 974217777 -968357085 984604351 -989418749 953663403 -997328756 998751534 -983868235 992708853 -992520617 974017124 -983635590 996618541 -991873170 979173743 -994835320 966265569 -955721313 986924093 -979234491 972820981 -982469014 950809669 -987879577 970184181 -985419019 969449551 -965109249 965303032 -975097537 965757427 -984635796 988428653 -950674555 978109652 -961397449 980979957 -959036092 962531151 -977580552 979711089 -991368560 990689465 -961497228 990112427 -986289754 992915152 -968880351 957403161 -983458670 985060563 -986804818 953292092 -987896387 958086995 -968373873 965504431 -967901273 982946913 -980125098 985427366 -953270903 994986102 -990432959 978845761 -985526975 987446095 -965984682 989364289 -980509924 992861569 -955273001 982900607 -968156426 991898785 -975488216 999291149 -986391667 951669721 -961146133 990661791 -950061045 992754418 -966132981 955462738 -983106584 954190771 -975113714 975114256 -953546567 954217627 -970829120 985175744 -998048899 950506232 -986852630 995280991 -971954694 955771930 -984699411 956284294 -978650858 978078594 -967078298 976443713 -976167538 978112540 -972703207 960410950 -961468737 961245331 -962311270 991739315 -993953910 973564309 -973778848 985383565 -989130991 994028022 -994280746 993810402 -970661959 993007981 -977467685 957855965 -960106671 955796972 -963774325 952415230 -955619946 962067938 -990723815 982926844 -991592551 978380379 -982347284 976261024 -951716994 962590601 -972852220 981108827 -988663303 991217548 -999979175 952020088 -989857888 967762228 -967267334 978931715 -968911582 995977318 -996145905 996415404 -985770233 959867798 -982441528 967083762 -975558775 995578696 -992094641 957964134 -994841648 983837649 -959243820 981812215 -998645983 955707756 -974434321 973128571 -962027135 957862055 -975687893 977290369 -985099559 967199406 -994566923 959485209 -992445192 989111320 -953935462 972371471 -982658781 976607008 -962563978 960634035 -984287464 985885522 -975868418 952316982 -982354903 970094330 -998636429 991458585 -977015020 971465687 -996344084 966001067 -998076783 966873862 -972562025 989781204 -969854421 993821924 -996074908 997627350 -983878991 977211419 -975633660 988182975 -950818247 965919867 -998728044 969125934 -961430876 987461579 -963536397 992316627 -971705725 954070580 -969897023 995376284 -970497795 954525085 -990443268 993863974 -953717515 969765012 -973938866 984200395 -963328222 968679778 -988563131 984559936 -978195624 988377456 -951701157 981625923 -996493647 955421399 -963179115 990423270 -974980124 953808144 -974908260 960911274 -955093310 961222559 -962711109 993697792 -990073784 999530921 -960946773 960148807 -985045597 991326864 -960131075 967541025 -988860801 961247857 -959885576 968976048 -987601907 988404506 -987657821 995597562 -950849009 970004034 -967376833 962457428 -975586715 962946290 -988431196 969772562 -993903274 988205073 -989476022 960338914 -992018294 962216159 -963989360 966490716 -994573638 950188814 -971694151 961961081 -965204152 984317732 -954417657 967400695 -970020671 975743864 -993582206 960902433 -973118877 960652976 -960577880 997476731 -975377321 965527717 -966887711 985004995 -991245606 955935829 -968893135 951740037 -953732323 956448518 -973397892 956864230 -957169484 991421188 -965320571 973229569 -989733127 962592159 -992290733 998752738 -993198080 960085455 -965594518 994138052 -965108148 991212292 -962911605 978283296 -977077394 986731251 -966169338 984459330 -955663643 959932725 -990201184 975989117 -969013661 964981462 -972076252 975843717 -997361073 997932000 -973025320 974153440 -983851017 965626963 -963511173 972756935 -974915057 992094891 -974545888 984329217 -974674579 969457716 -965886909 986764272 -976803078 950917255 -968237715 994629214 -964635313 955336122 -987527584 963581807 -970743104 953701535 -987183074 984008946 -951156207 973352766 -957508993 968160114 -980257962 955828110 -971729035 953704728 -965644622 976255460 -962320141 955337259 -988229617 964460575 -995625933 960950793 -984405239 953701711 -993160720 977283194 -974302004 998567954 -983191434 994340043 -991633026 989842685 -967545166 954042957 -986101965 954529087 -965574013 958673411 -983295179 979444467 -997038102 990947452 -977387603 958164110 -974907387 950444565 -956360714 957562974 -990819733 953067505 -956181455 992070072 -966275160 991749356 -989793532 978054643 -999320858 987037542 -955467390 961810841 -974759678 986947567 -965936420 958841174 -984276568 984272002 -956099435 992045624 -981854046 998844567 -985827927 995056844 -987055998 959430394 -960320389 977905931 -952325513 987053600 -966462058 968434795 -963037488 967449334 -954861041 972552593 -969924653 975683207 -977991928 961803108 -999252984 952248768 -960307862 955637501 -988175165 966453641 -991443967 984222257 -993223786 966567503 -984534628 958798757 -966907264 970812466 -980409081 961170547 -990796635 970718498 -971935239 954039536 -998031082 998830837 -963916367 974953102 -997207635 958603570 -969242252 955397607 -964503432 984833877 -965688114 964496434 -987489530 956969907 -962105601 967412431 -983480929 959414434 -975615451 992708328 -963012389 973947107 -978286937 972139928 -978329094 952396383 -979795532 969040995 -966393383 960940437 -985261564 993796601 -968720693 974943218 -998783816 981131603 -976631647 957831196 -996356871 987744536 -986072029 968076778 -981987031 976004473 -994851239 987275695 -993486470 986663435 -955895353 985180075 -957003600 953234026 -982043338 966005018 -995467465 977622005 -970970952 983179955 -990224371 973776784 -983437328 973523270 -952613827 950790709 -983677236 988120076 -981097107 962057040 -995470704 994898717 -976576014 998775854 -974092588 973853258 -976000685 998430275 -977282217 962838319 -985181635 978825263 -998431296 997886071 -992078046 961357117 -965190866 991657835 -969748335 954634389 -989110606 986617716 -970815428 968275458 -972384880 964949572 -962083564 964008195 -993404373 950268947 -951634763 986263241 -978453256 955479177 -996538927 994446757 -951603487 953754075 -956959387 955080484 -967371506 970254252 -985201377 963652913 -957403467 963168422 -956543804 989213068 -973847675 963297023 -973054714 988068252 -990969587 958827563 -958921742 977889316 -998673173 966785346 -963373510 961195462 -987279523 983967972 -965724654 957878164 -972208301 979142304 -960138947 999102478 -993106700 997881336 -950424468 963530998 -996712675 967433995 -993623956 977522593 -955358855 975892597 -955137771 999723414 -984879818 971950289 -971785016 965263147 -965315357 993047253 -998286161 971295709 -964308254 987622928 -966415462 989647768 -968926132 963715474 -970596531 976910322 -999459514 978396722 -985518006 980163966 -992321891 957661629 -968181177 952799413 -990529072 959371811 -958955424 955976302 -987737079 963726739 -979843514 956042313 -978770160 987002240 -981470230 999377249 -984629007 983929464 -966413862 960599873 -961286555 958633432 -956581049 953121079 -970435071 976466114 -957283826 956144700 -981456750 960139048 -983435330 957024160 -975931657 955639774 -965669963 994110489 -996929738 983305820 -955377226 967213994 -952210701 960963481 -960840745 982595645 -987065013 984432069 -960092176 967000520 -954586991 977735847 -980734274 964555183 -950701976 974711948 -995966608 993997954 -990326794 955984153 -987730489 974374334 -975525354 998193280 -961819045 958941141 -961843652 962925495 -982256246 952740344 -975283299 957618780 -960996897 995856724 -956471198 975486523 -955807527 979647528 -956900105 959266809 -953235027 950437543 -991819172 964042214 -987585640 998529049 -982642812 971117385 -959795143 961614700 -950057106 950434455 -957004055 950351071 -961863897 963923960 -993337161 989699332 -987947019 967014868 -997771024 990935135 -951369966 964315353 -972030187 957198312 -952186984 976472245 -982285051 988640078 -962971980 984261471 -972561744 999911033 -989379591 956861453 -961797680 952406459 -995342824 978011043 -953203812 975673189 -980919291 975489810 -962041909 999027886 -996923983 975316609 -986096736 970475631 -952926189 974646656 -979349064 956033970 -982296472 976256102 -955974996 957837439 -980215320 977990289 -975564530 985251667 -992440834 965942401 -982277107 978041069 -950755865 991627215 -984878450 969758174 -952372944 991659435 -969640570 992545968 -953205340 952457335 -978389117 951853946 -968792688 990667210 -977438853 950041435 -969935559 950000617 -956395676 971141429 -964975863 970235724 -957591431 979000436 -994249050 952442723 -970319850 971594789 -967858159 971713591 -952353029 971644383 -971656902 996005544 -953126948 950350424 -998043705 994633993 -973482157 953502518 -957343160 958058002 -978386897 957410534 -967217198 986312910 -988807277 986027565 -977462261 993275576 -974004154 980950285 -988135499 966146160 -966441980 972162177 -959197776 998334117 -968647211 989820556 -955037127 966168135 -982259000 975732931 -987574190 998162710 -981546693 957144069 -986881309 970286946 -972469082 964407750 -965435121 954192451 -970643057 981831497 -972828844 995360073 -967352004 994645624 -987077375 996182507 -980988026 998020407 -978867731 964158741 -971166576 974915572 -951534171 967104079 -991413871 996048917 -950192916 975620462 -966275020 985110661 -964902962 988401923 -982002317 989181169 -974663827 975131609 -960962792 996958994 -951771903 955818790 -961810575 962106176 -982932668 967491066 -987956555 957690491 -974566799 991872331 -983052789 968978361 -977768964 969204002 -987661953 986707005 -956456586 979678775 -962456185 994994994 -994867938 997876759 -998637360 987547006 -953464925 961442129 -962028997 977786418 -969405529 979214345 -994244182 955794604 -988868442 971844015 -996631641 961619836 -997403656 969779947 -958879858 969092409 -961539880 999789814 -963866274 980933242 -996283066 957449060 -962783109 987055776 -996410047 972861015 -950753437 959926540 -997569561 952068079 -997370607 970215477 -975422174 994371666 -962639551 955639499 -998130629 997669771 -958470337 982900228 -954901451 992559367 -961514180 965096001 -960306813 968007507 -983291341 992165184 -963943026 966595814 -974192033 988801885 -993391872 989821190 -968998123 999846866 -979943021 970843203 -978571269 969312327 -996345385 953119892 -995395086 970424247 -993313368 984784924 -985467090 963615699 -969458825 993671767 -954480844 976094494 -970253401 991488001 -950630519 990546765 -952203287 985837540 -955405017 957863266 -975531857 964348984 -977708583 986582347 -965494453 963474004 -966291673 986473606 -954015268 970958246 -992613675 996997945 -974814566 971077159 -950965535 960387964 -999699777 997490074 -951593933 977071636 -986564822 959584442 -983410682 979238419 -978895426 988716424 -991002157 987384402 -966426357 994820374 -995315002 994183164 -969067657 970788828 -978213691 987187604 -968807808 955579117 -998038425 990240008 -998881850 976635176 -985718345 988701424 -990415067 994617632 -992264854 963286586 -985272819 997039334 -985590578 951084670 -988742040 954082642 -968567425 959885172 -973647153 971654760 -994401561 990169615 -973715130 952060881 -993424602 992043205 -981653053 996178515 -979164893 997374727 -960781751 982994394 -987076034 958640135 -964401105 991838544 -988713427 952276223 -982232928 977961408 -999520397 970916769 -983461536 977961226 -979951012 999907904 -975318383 968450251 -951355431 963855714 -981215308 954553965 -953775838 960958222 -962528862 992889029 -997145361 955865300 -999294468 986718996 -995211799 968441871 -968843909 954416187 -993021216 955213738 -971011486 975045864 -957282587 998573083 -958096531 954297044 -965745287 995870898 -965239706 987798876 -998847760 966472028 -986263710 953230880 -958360972 987784423 -969185906 970932876 -951727774 960672084 -953276419 972844362 -955741221 986416603 -961467451 970949374 -986987740 982758662 -992295269 974282665 -966058377 970552327 -982001199 954550307 -993619261 960998234 -990476768 999008049 -959297164 960538201 -975372742 972025556 -952719962 990884079 -974242071 973242027 -972844603 978246858 -959068178 964024295 -976010630 975287384 -961603130 992723880 -966836604 955178125 -994302043 966330285 -979696921 970135154 -950836833 955723767 -986315941 986980341 -951474306 957673450 -977685316 981916087 -950412033 980683461 -986810916 950660877 -963344986 990514575 -965908219 995759796 -972142863 992586349 -953044862 990753491 -982396094 980420613 -962997991 976894264 -964155860 986593763 -953981619 952847532 -995590552 954780966 -991982610 966346903 -982164522 968541069 -963999291 989489872 -992161179 983138628 -965247822 995442277 -979790916 973612210 -971904986 995646721 -972775882 975848198 -958297514 953503802 -988919928 966113917 -964954789 984576810 -985570228 983978846 -950430145 980813986 -973481916 970454733 -995378936 977270507 -988016892 980257102 -956710693 995165066 -984244465 980966552 -974794336 971574826 -957554093 969485975 -952334350 956289249 -967894445 951078065 -976802602 985687992 -978757157 953760285 -968399930 992505270 -977209875 968340668 -957194034 990592064 -963964603 998892645 -964474051 962423494 -976766648 984554442 -977017182 979419235 -979732558 960566609 -952832783 988493510 -996760341 981587847 -985568646 950783349 -990646565 952260230 -960362788 998455407 -993881290 982842802 -988753705 965625956 -996826539 985942614 -964292798 991762627 -984920288 965839527 -954266031 960563554 -967987126 989914280 -980671767 987890060 -962109442 985156506 -952813112 996536688 -996077701 996718062 -964082140 962147560 -954989874 998795258 -957381865 995584661 -999976114 992420002 -983476226 997108785 -993838037 977064059 -997246741 956528934 -968282892 983104767 -970029214 995122750 -997454215 982765486 -978419374 962673633 -978825835 992852580 -986394252 990815714 -989321595 993104259 -951559245 968819873 -954364810 957222573 -971793021 979094797 -968902222 950051547 -981826033 953986950 -960068592 999673137 -987869628 971997711 -972176984 982882647 -968342971 987955633 -955438658 951594677 -990783895 966703386 -985642676 991831426 -999314878 997442994 -980498378 955090377 -955843955 986009999 -968885133 991999670 -955650716 961105617 -951681776 975180232 -965946556 965081045 -951952715 950054811 -989314500 979185654 -967764874 983367104 -967813207 999580190 -962435064 979831920 -959472723 962636883 -961104483 973906852 -992591483 999525954 -992690663 980893227 -986012332 952751636 -974800545 964388300 -997164545 959527786 -952308246 993887512 -992530309 978351076 -971249402 983155593 -978011696 954909274 -956103694 960423337 -983384365 961017729 -974556070 976397968 -973957274 971380161 -979179660 994304893 -984103375 980695450 -954612003 977947533 -995918573 952511795 -997453713 955368265 -981544974 955075871 -989317404 989806447 -994405381 951841038 -985029499 996783560 -995808461 981713123 -983300786 975766709 -981034843 961562760 -974078215 967574567 -951509699 988549436 -989582419 956794694 -960180693 951657717 -966704072 976215195 -990415406 998404311 -952899683 979154965 -973008870 997027340 -983602713 966263198 -985835113 963225135 -988071189 952792552 -999844166 993734510 -986308415 975752584 -993697554 971635709 -980734065 984735781 -967032931 967036114 -993293474 997754029 -991201932 963104449 -976667629 976256679 -993311036 999000202 -988359276 973338338 -976057563 972783328 -995317031 968032199 -968815573 997787542 -955424776 988488548 -951131901 989136548 -956718433 966726574 -973268589 951248079 -988075542 953829923 -987093816 953371471 -966111994 982144735 -955126582 997223370 -991704628 976816036 -974150864 993070436 -967941124 977437402 -983497572 991271372 -976467950 951404266 -997910321 991865790 -968142019 974251201 -979761833 973767269 -959010097 950263580 -978965294 994781000 -984061158 958740989 -976823270 959708933 -960046793 958771459 -978361108 989626648 -965647907 963687928 -950020592 978907418 -951388725 969028635 -984095630 997107292 -981090723 971908350 -956177594 980727044 -951437895 990591831 -989835949 986256969 -995532878 985600957 -959646124 952405169 -969402558 982780614 -984337880 986416657 -973140083 970708052 -973296955 965018198 -964234641 995838710 -977576672 962913417 -988358507 976031644 -994372165 986314882 -999284388 965187513 -962053119 953582267 -961635166 980256660 -999913547 974412119 -952118513 991255104 -997206679 952017929 -980848865 987184180 -978200191 989034177 -992229025 995795672 -966454859 953937958 -999445396 965071063 -956111814 961983775 -982570950 970051408 -989342616 970653540 -968055140 972061481 -971020034 986176446 -970043593 950557659 -999953860 964089502 -952040310 989027227 -992332106 961587966 -998345810 987221224 -998468994 979185970 -996383500 964851974 -978699408 962724786 -950921309 988407569 -969429553 980156135 -980856978 999449110 -992178592 968645084 -991964397 993956423 -968960315 954651127 -996441977 998553135 -956084844 951243616 -965842493 988528085 -963056447 982180374 -992035187 950312314 -960535377 994861589 -993610615 977084891 -966857795 968248549 -984996625 988635610 -955750384 977289399 -978050006 971003709 -956182642 994186539 -964188387 988719682 -988651061 966310891 -970573584 965317364 -960291088 957480423 -978987089 989977109 -990438763 971338101 -980675870 950641113 -973446494 955702681 -984717460 981955879 -993820951 983443515 -975833013 964047257 -964774693 970264936 -957230373 951497893 -981010430 962245565 -987519433 959880763 -982699581 992171840 -954132628 950328191 -977262057 984840298 -974241562 953216713 -972143951 982401015 -953654395 998453873 -994079160 950720994 -963178678 964126915 -967910468 996842513 -987377509 960574768 -984361188 976468382 -958112300 996543869 -989671668 971607770 -953252526 961770496 -957674734 985907961 -976699181 965665933 -964214214 964614739 -973265090 986245196 -959728207 961593161 -974342762 950335780 -950797206 952254108 -981917092 978225131 -955548802 975065612 -979636373 951927015 -983958953 968053539 -984658732 998462619 -970365728 964771946 -989310448 953137940 -982309162 959822263 -954338709 981173177 -977283238 987925463 -997083441 980724258 -982832192 985527334 -992694315 961155488 -971222668 991077319 -965146402 999881915 -966036692 954852969 -997445613 974297463 -978686860 969782928 -996522526 987600738 -978984630 982541329 -989862285 954878687 -983170660 966894504 -975889463 990203142 -965743428 996094937 -993597184 970420381 -977863503 990509604 -950974674 987454490 -984315565 996015181 -963086753 963393505 -980899825 981221158 -985346489 959480505 -957147171 967709702 -983241260 980531076 -983005340 999541099 -996361361 974075407 -986160150 965586475 -977112929 959941015 -994701677 965841723 -985281479 953199386 -960480937 996139842 -998052022 993874463 -989453446 966933315 -982361285 974029614 -955263753 957464998 -999131768 989542295 -967783557 965119312 -951807728 963735961 -972436908 980611700 -980302566 959857284 -968549197 981710864 -959363864 994410661 -970704995 992782748 -951893421 971942507 -950038487 996137261 -992633520 982716206 -977279952 982131893 -954154979 973682230 -986479276 982054613 -975464813 971184472 -968034619 995767916 -986462467 966166641 -974619736 969064964 -990101083 972451737 -969846766 983583264 -962895396 966247062 -980311108 989857829 -968334077 958974829 -978226252 969786385 -971292104 981686537 -986386230 996255567 -954882357 964305863 -965343035 986724154 -992327403 972592022 -981414706 950017626 -972158648 956830669 -974242365 966594807 -950290202 951373930 -959819111 981852639 -991222200 966557316 -951698543 978177911 -952984239 958518640 -962293864 966455731 -965556332 983236715 -969635752 962510717 -961198656 959163842 -967016972 977734769 -986149552 983953117 -999840135 961391050 -954494150 985986789 -980973123 992398959 -953394801 984166546 -984493063 980061992 -961106842 997213829 -985320762 950324412 -986689944 997546797 -972358917 991981040 -967010567 998360676 -995384102 968837447 -969947704 963433714 -982567157 993192399 -962447763 989948395 -964120930 972980926 -971018588 963870006 -997882295 969975838 -977893362 974471291 -979034650 960433481 -953611880 978248565 -966674623 998066826 -991876592 962523288 -952059524 951672600 -999013480 980395149 -993523172 981055220 -957351595 962434852 -957666046 987498830 -952699319 952500080 -995429806 968563974 -984462975 999234653 -963452737 958523029 -965667475 968697749 -975274389 982022626 -985424384 994779565 -955942010 959149728 -975686405 983991719 -979675915 979488802 -964891251 996834489 -959496231 959690729 -999987426 993570402 -978813665 975371736 -994245979 990639772 -955557461 971847203 -982434119 973303682 -963088241 960248130 -965438701 967370134 -971445106 974325514 -967714300 978066675 -964035309 975815818 -965643308 959548116 -973449646 965781470 -969062044 987014199 -961682506 981180838 -990049442 986902905 -959352767 979650290 -982350140 957911562 -952391359 960392578 -963990362 965508333 -978686369 962543539 -990050450 974541127 -988959587 994372948 -979311866 975887353 -983734903 978289199 -998437230 961552198 -997156005 950624730 -972602872 950944446 -977030310 950575308 -963285635 963173427 -973562114 968340095 -959029026 979658995 -991683359 982819347 -997374111 998242014 -956947656 996119474 -977406114 994799650 -969901379 986649969 -992371576 982848906 -966944428 959812931 -979954873 996008919 -992850412 953804059 -971729396 955207500 -975546068 978038038 -991968193 969959582 -952108337 988305934 -972518937 958744174 -994543090 972411406 -953298245 986451909 -964664243 951809106 -985371249 996837775 -987551233 957364364 -981429255 952508470 -952317448 980638521 -984175276 983447382 -955059809 989930106 -951250937 988493700 -973212880 993058975 -989553748 987251638 -983720649 972896876 -954091515 970741363 -950787206 968444541 -980610268 962123625 -963736342 990818908 -975698250 993411281 -972238791 997152788 -973922473 957406672 -969213255 954503427 -961325838 974522572 -962386702 984320066 -954143545 992798182 -998785428 952060982 -998762755 986059933 -983217381 979184841 -982236822 955662260 -992867236 969219634 -974231858 966138336 -961000596 977537377 -971343817 986190079 -956901228 989263075 -989224580 996461282 -979672103 961340676 -954727300 980381920 -969870918 971556133 -980615094 978610357 -955108041 987639908 -989138361 987701715 -973122786 972519873 -995190109 957586786 -963469206 959913817 -995404477 970984146 -993494466 988943633 -966848325 993923933 -980229219 970499772 -980473179 951620060 -955312010 954949515 -967194394 957540295 -997933918 981415405 -958374477 955879464 -977379054 976141550 -960470808 958701151 -972901098 976142354 -996402742 982255216 -992061588 952151309 -993218901 985433324 -977263527 955935587 -976789337 964364363 -991116158 994073899 -956683055 993045126 -970772061 987481245 -976374899 994656680 -997457815 974454193 -978858687 952030496 -950499138 967280288 -980459442 985018804 -993422544 976956425 -983196377 956894856 -967449835 991001156 -955814450 995507597 -975229238 970787118 -957585384 971765909 -957920278 966616861 -966324955 997481226 -961053342 960042558 -965366267 953371145 -963747139 980765928 -953562889 974847715 -979799982 976154503 -950050170 964999126 -990348006 986622168 -966021270 999093488 -968868515 966769596 -964899241 995654610 -967199409 968719150 -971382296 969570465 -954848743 959050202 -966482515 980074036 -963630056 974056990 -969401353 973103769 -962713826 968365641 -972914289 983898614 -999335727 965162204 -965205506 988748265 -982089510 994542591 -983282043 970360437 -959865321 996373193 -953266998 994771735 -962044986 978681505 -957419475 991127954 -973303686 974617650 -957510798 951311319 -997005936 998352426 -990296393 986393593 -995007332 950026031 -955489135 997370653 -952426907 979270335 -957503873 985800678 -979247477 974039844 -994645274 978877399 -984769239 976366867 -951920409 988084051 -970747561 975125182 -954194346 977053787 -959726832 992998417 -963288594 979257514 -995389738 996836752 -979212345 961683130 -952038956 999266812 -998449634 955965042 -969007483 961238922 -990876165 953901543 -950231424 965018343 -969374913 979320636 -967920901 976681532 -979713909 978666747 -974892272 958666594 -985955029 950597648 -959115029 981132449 -981354139 975232037 -964392601 994710496 -960958566 985829110 -993849661 962376394 -990896161 982865393 -997313731 973203053 -977826530 984795342 -993376319 990331890 -995663102 956425516 -952967019 963948447 -971992697 975919565 -986141478 964276015 -987262785 967761453 -985190945 955197325 -957969672 980055133 -993577825 986431155 -980178031 995181822 -999379973 964049094 -963022845 955593166 -977047750 965752590 -977138249 972304386 -996619003 968653867 -979965917 962764218 -958348312 994792313 -996876949 977996580 -995127891 971013239 -983245401 980907495 -998848752 963941846 -999565586 973548016 -956088067 957422188 -988470426 951252995 -955112690 979727153 -974325618 951638492 -967164405 983074160 -978538424 965902943 -982497545 989339144 -991557541 963575492 -960078050 977843485 -973972888 972082405 -965555317 971683776 -955827630 961179169 -975675328 998575290 -981448164 959826121 -957535876 956452888 -990067333 967121802 -955853301 971352400 -966358434 951106430 -986926931 966340866 -959782737 966187544 -955088195 952444666 -974088241 998437381 -962456951 991690206 -981755323 966385119 -954587935 993033816 -971886346 977916804 -985396771 987597765 -996472663 954318523 -957607323 970255851 -985753707 997489859 -973531956 998464113 -980163909 966033452 -997073589 964396430 -983722795 961466982 -950876302 996018356 -950454291 968612816 -955568231 980885605 -955988684 965270683 -976230910 982986134 -959120270 965728033 -981026001 987118323 -955853160 999171297 -957615195 984859594 -956232689 977977526 -986410523 994320915 -969216235 989778207 -983041227 969373814 -974443064 984874107 -959978791 998872717 -988532103 957800941 -973028275 966203991 -951885671 953575107 -953557417 991647120 -961308018 976939469 -984772061 986656475 -977582096 956058768 -985907675 969999539 -976954680 974838635 -980240240 972436355 -954044867 961780690 -972667936 996087241 -994475572 996911886 -965638313 969445488 -955862722 980966967 -957048595 962383367 -981689332 988996253 -956817708 962108530 -963106942 983337467 -989211153 965299302 -987063149 993102703 -982185693 973027882 -960629954 972509226 -973735327 988428420 -958604868 963759421 -968366234 984006370 -979407828 962386632 -952308840 996571082 -957749933 966819028 -970433028 955872333 -955320020 993351317 -984010585 963414507 -969477672 953887705 -961648221 953561057 -950599974 972935560 -972376232 982797950 -955511331 955952914 -958598046 990663180 -989743261 972223704 -975557374 957458631 -979376944 979886590 -978729995 989730424 -996396724 951878507 -993003343 971778988 -984989878 954241827 -983992021 956888165 -992528962 971009939 -970080913 984365449 -953877624 992506509 -970665581 956109730 -970028076 984542371 -961891311 959590867 -985477772 962384390 -957715880 958211334 -965896652 965330786 -953284441 988619123 -984445048 962421260 -993565155 985408637 -957298536 969419557 -969914882 955777502 -985849489 958141061 -967459826 995744285 -983988244 987104264 -959246292 993783030 -984280704 964151948 -999970886 983797178 -951317907 978627602 -997857027 996082205 -955609448 994563031 -995946129 967254775 -987193085 972819418 -957609290 972904037 -953553224 953361589 -976267375 965535836 -956872833 980665368 -996685149 997142596 -982719896 981310764 -995671705 957815298 -968673370 981081585 -995964075 953205010 -983281773 999755741 -985623610 979332368 -968367052 994284044 -955368266 977553433 -993483923 969613416 -981556665 955088244 -973603642 965384950 -995716353 992469815 -989648085 968370758 -957772980 973901099 -962790436 958397595 -952405142 994422511 -986050183 954875806 -978116284 964821703 -954075374 972336605 -988837391 998148481 -977370917 963636751 -961280952 964024637 -955699768 987152132 -960467354 957179358 -980502578 963937319 -998003675 961538865 -975688045 990059281 -969972000 966859957 -986443552 993238421 -982229942 970878206 -954222199 967832307 -975834941 992106546 -957222504 957070641 -969398131 962640465 -962756226 969941332 -958085807 966620033 -992441860 999624836 -991228130 977135460 -982633751 953336424 -954674043 954413479 -962021253 970124980 -960676879 954914265 -983345413 986401435 -997169709 994325262 -990998903 953530127 -954015703 986708014 -994736409 996193669 -998784641 994590480 -965446832 957310264 -990773993 968325777 -978458907 953427044 -986144148 987819805 -974505437 986236300 -992411324 991468631 -955411106 976335712 -967835006 975414107 -963527625 954470257 -984396406 956270964 -973409165 963542777 -973602839 981731643 -979157674 981912069 -989659514 955264379 -980221005 954825656 -979049980 986079899 -971499361 960045727 -950424402 989826364 -992432934 988437642 -999963425 990116251 -974241770 992289718 -988331274 983164478 -997775008 971177827 -983385968 951292792 -957181728 987340858 -969781141 961061841 -989588979 954607021 -958348139 989049646 -997907369 974565650 -961849519 961899504 -991076216 964044234 -965853549 998211320 -980644502 954758558 -998197405 973246949 -989063782 988768387 -980943106 983657358 -989221987 980704300 -984890446 978218920 -989548765 978666916 -967938982 958611802 -991386715 990382198 -983494020 976311471 -951180459 971586406 -991507790 968109275 -951299015 957135141 -971573435 973226258 -965874332 974320194 -965173553 988644002 -993652249 973696077 -951645074 960794996 -955919681 968297983 -999095575 999274299 -999837497 989525361 -967876742 989556635 -975376319 983622166 -982402439 987916460 -986793976 987105972 -973102127 997050677 -999165511 964564608 -971083016 996291792 -999216759 959568421 -973699470 980345820 -962071458 993098647 -964677001 982457085 -984484857 975390351 -975674653 993648568 -963129682 967065650 -966240608 999584387 -987417795 995056135 -965089398 951303953 -968312515 961162952 -994934342 973238166 -971152397 976307162 -994797677 989677640 -966364675 968062967 -988336566 966503108 -989800258 988474510 -985882150 975460730 -963519724 976189359 -970556722 991577325 -958696960 985918050 -961437275 962345970 -959550652 991601994 -961322820 987452288 -976569620 956921579 -958188919 990031523 -973104175 995018923 -981909566 972555843 -989838246 952696586 -968607608 998993423 -957379099 999952108 -970496823 966564934 -957165075 958702092 -997022821 974239233 -970474268 991520766 -975568238 958684714 -974870897 994507029 -987225033 950161640 -975445761 972093488 -985152612 997535420 -981627976 979981626 -970074111 992868792 -992447386 977798734 -976506896 972391553 -979261752 950536243 -962682982 993333664 -974677171 998306192 -989579239 978035185 -974201946 991265243 -995891558 998034732 -998258433 981393604 -992538986 974290270 -975830815 975080105 -956693154 952408381 -953624463 969188814 -951226211 998493809 -966115714 979613315 -998557328 994905081 -951328614 969480266 -950446630 972561759 -960921530 985452218 -957197064 960478478 -970203269 996210631 -961341803 985222256 -972122484 983965704 -990226852 952818541 -979860635 980366212 -966153837 951729055 -992296799 986320825 -970554777 978173840 -967148007 984977564 -972685424 974224200 -950150800 950520366 -995222384 985374967 -978205213 974537461 -977260920 994915063 -973816703 984359591 -971738404 953199228 -977229327 995540016 -995904419 979125406 -969968855 977744769 -976510506 957913017 -989993399 978568197 -985114595 978735359 -959732738 978850998 -978355035 966939900 -999895799 966627310 -959389027 978752755 -967725311 973813259 -977105123 955196283 -987374241 999222812 -987490316 951449472 -964528573 951696319 -969701119 992709702 -970810594 958082766 -982824570 950777049 -966645588 981923284 -990799679 980202807 -988039718 962886156 -979728645 958424755 -958448548 977198210 -997165940 977745101 -963052351 954629721 -967620935 952125085 -991391655 999212168 -970076092 988630740 -977934178 984776189 -959800901 988842441 -971009836 997812519 -982524535 994327426 -961566305 962198640 -957547200 971407127 -975533392 958504100 -996769428 955310882 -995439882 977266615 -966445778 999585141 -967213194 985426887 -976912363 962858875 -958553231 971252086 -999025117 983173102 -963486955 987930190 -951449986 984122348 -977754948 993685504 -986159246 966546532 -971513270 983209663 -960914204 972471309 -991610682 999047522 -967409256 954528624 -989662857 960963982 -975747030 979853315 -998774775 994989151 -955758133 953686037 -956039745 955067469 -979378212 988359270 -982823583 972756180 -969226355 979547179 -965873659 963619503 -991504798 953012888 -973051448 971387277 -951665384 958876554 -989730675 959017496 -981300339 998055323 -974677899 969109999 -990598050 997386087 -972251729 995900595 -952983951 983992404 -997212510 962335329 -955266965 951513928 -972017199 970212089 -998160966 973151258 -976502801 978199286 -990448236 986892885 -961142319 987314853 -988692695 996145262 -951938498 963614709 -959880532 962241937 -986497347 992490012 -969386394 954218277 -978501185 965181307 -955483597 973811480 -976179270 964676617 -981766717 990166918 -991870451 984900177 -989828760 967209047 -955395955 990684022 -979147889 979260550 -963499766 973516586 -978691227 979904971 -995390310 961390450 -958978584 994218365 -962654646 984994567 -956895140 990982507 -962734608 958045128 -974055825 970100019 -968910549 953547828 -969571208 997498024 -987851324 976443827 -976426656 998880067 -952819398 995206493 -952758474 997517960 -998878599 981696343 -996076970 979026588 -980340649 989103619 -984973571 980613438 -958337207 958634740 -991914290 992592501 -954936527 994597301 -971339901 971207481 -981438201 971935584 -988729251 997751560 -957555945 988887756 -961631995 981172987 -953412456 976065935 -974286725 986632029 -964052010 961830315 -959986612 954808533 -973355873 965868394 -989925728 954560424 -953453567 967292045 -981804602 977601370 -982289276 982300128 -962605917 953245463 -955363100 958282585 -963546398 992882612 -989364042 977523685 -964156432 995020607 -978551701 963540871 -961387604 953040785 -986162937 975896736 -975091978 955746255 -974170053 952212336 -989333371 983087671 -985175413 973261303 -993412116 983205366 -989800540 991150669 -960097614 998433128 -998599159 961166781 -962563565 951348517 -970331210 960856059 -969530874 976155270 -975464710 950329065 -992019599 988581895 -979303367 992786078 -964941144 990059692 -965912768 977938017 -969590381 992454756 -978604405 952105485 -966884499 992169265 -965757525 967984795 -986541730 981071387 -971124037 958698987 -984714304 970183694 -990931014 994248282 -976351991 994517259 -981459626 986841023 -979291577 971245178 -961487795 962440145 -982910974 984828024 -965250407 954619205 -981582341 965958766 -961081956 993847141 -957613557 966478697 -950099793 974244222 -962030378 989363910 -968066197 999123379 -994726202 981916519 -959923010 985484231 -990159068 962730166 -969342878 953412519 -983620672 954688478 -960652242 991640735 -976819776 958294038 -978997082 998846032 -961220250 964960060 -968206958 965522743 -969436812 975022597 -989010799 950619477 -957914377 990649311 -975235453 967639366 -961912770 985472167 -969131834 950971483 -965838661 990014715 -967803355 974177197 -971926584 998548962 -950409918 972639484 -963770626 967813473 -969316340 988244399 -972369866 954971882 -983271325 965755149 -982472923 965108027 -971388431 972767954 -957020082 994146564 -999027231 954672540 -994990932 969772181 -979461999 969678974 -979524392 960326715 -978451362 970817748 -964517901 950031685 -992869250 991739631 -991518719 994302317 -984962482 984008164 -980033902 991789522 -979032186 972520743 -952623136 998704033 -992899495 987697491 -964179435 983852861 -971817975 986435958 -997313031 965955017 -951500337 984293573 -987257335 963888025 -963550730 955761823 -968018735 956856510 -969330617 981928577 -962458689 963286144 -993997069 977249488 -999048877 957083592 -955171243 970834133 -990391750 958344615 -995033736 998481338 -991116739 994626940 -998088980 952449872 -966566886 954144847 -994238306 961239193 -987293853 966621476 -989951463 984324653 -993201139 950043926 -990887505 971349323 -991875110 970891378 -965448293 960928186 -954869143 964035529 -952172108 998532921 -981362593 979976520 -982241272 982951699 -954796010 971307595 -970309816 987098706 -975926340 972405490 -952927844 952203887 -990390068 962426781 -999862475 996493080 -959265086 959363671 -986583177 991976294 -970734499 965838031 -957435739 967232767 -969208802 963980239 -976657508 959459811 -996460394 962278290 -956046648 987994855 -991210302 963710169 -982830623 964944077 -979928881 977733377 -996205259 985580605 -978455680 955369206 -994818655 963649336 -993296940 979240895 -971148992 974505887 -979035856 970291436 -982171599 951070098 -968733868 963475153 -987560243 980208148 -996263912 986720242 -983369178 992204940 -971559650 951613443 -974391448 995595279 -964608422 974633725 -961072430 976043252 -956047436 989145614 -996478095 975128104 -966103044 967099659 -996893480 981585085 -957038693 983958401 -951640000 966960286 -975319787 959682970 -981508183 974131084 -976883366 984557408 -985077619 960299880 -955067583 970225258 -964468582 977785005 -971897806 981840351 -990604615 996515977 -993432872 977169169 -962971444 951884693 -982185840 960203191 -964572891 996040374 -961230951 966381356 -975016367 962395873 -996452482 994971353 -973020772 951636436 -954720617 971291679 -983958598 964673863 -974285143 957571404 -980943621 974091088 -952289080 956351329 -955485590 958343623 -992132170 976955206 -986119344 977174925 -970954835 985048275 -962174765 988128485 -968830372 958079368 -964574264 979418141 -965920258 964100443 -985580635 978367937 -961327403 962689824 -992449398 983318296 -987540003 953048829 -979964551 968655785 -981166274 953766279 -957603983 981860149 -952948634 954837140 -994292439 953524600 -977191613 981209762 -986355464 969592599 -996325175 972743463 -961199118 986055639 -970504387 986669091 -969212347 993776741 -984016160 974512522 -974309283 985428257 -997250760 965564270 -958977102 978297918 -993298513 954348337 -988012550 985320441 -951724191 953870547 -952763763 966479160 -950850349 992114162 -986328798 983709856 -965777252 995861894 -960444109 960706792 -991459926 996103823 -995955655 977183682 -957028030 993219713 -954564952 999563565 -994663737 995376200 -972833724 993777123 -992041999 985946464 -955178584 967014123 -960882306 978968220 -955108482 999579677 -968292309 964937220 -970672694 974271771 -983378457 965277856 -953955243 970986706 -954986557 955993825 -998425205 993859349 -986453580 994124620 -994364947 957906723 -988561929 985800525 -959412763 995842463 -978971661 983483353 -970308193 974184701 -983757603 992734303 -998402611 994873733 -957840146 995262327 -950325630 974747996 -972240534 980967830 -989222320 957949975 -968247155 957056224 -955651080 955975897 -996983287 983421096 -966906429 960990560 -992546565 986452265 -988909499 950548290 -969572128 954299711 -955996107 975384802 -963607554 954191698 -981983160 954836747 -968726236 962429838 -962184015 950944857 -993633754 980721203 -987765350 955470811 -970572234 977762867 -957351546 976160428 -991269395 957879279 -965651732 986869783 -969069468 988904625 -972697955 965568573 -996713443 989033624 -973713114 993607801 -966977467 998046638 -980878409 997249951 -972052039 952009446 -952552101 961483610 -977821269 997745749 -979357822 960417541 -980967721 956109213 -967580774 977251368 -993037904 996026913 -978039865 975137095 -968342013 960312197 -985430933 958413575 -963115300 976452590 -952640908 998953277 -963608567 994172664 -994125862 979195909 -985622773 998830858 -954325864 986269948 -961614839 979264572 -997697443 992936216 -990747283 974400925 -967946253 961592058 -975411540 965659164 -964450945 995761508 -965694026 986951215 -980948202 981509788 -995804414 969840646 -991922814 964019833 -961078992 950964539 -987498655 953899316 -955236036 966447859 -999814867 975013337 -965076507 997147306 -992416829 979088932 -985814450 970990125 -981224185 959996509 -971318137 951841947 -956426058 957028042 -956461421 962914423 -963156648 984280962 -998945610 988422510 -967674128 963907844 -963800793 987374830 -979288019 955930075 -968026787 981052386 -994124373 992717932 -992873755 965713988 -989310716 960567668 -955519042 958805421 -960432457 989806223 -970437983 988937578 -965452860 989931608 -997573979 970453745 -969107505 989959177 -985097076 999929090 -950223804 962593042 -952416566 973114074 -963212356 983642816 -988857608 989433843 -982371083 994646427 -994379741 976744323 -990412371 957124270 -984786904 996833770 -956846891 972124696 -970289406 972841127 -960862176 979950296 -979565707 976085270 -994921573 996491658 -964021203 991417778 -981685620 980917561 -978105748 953618137 -997477261 980385592 -971615157 964557620 -991150145 951852972 -996819190 999524102 -998908999 991327849 -992272381 952377171 -982361526 986814300 -962414462 986652411 -988928229 970826950 -953587326 978923667 -957816153 965444213 -988144558 964045130 -955467438 987553246 -966869434 990267005 -978127432 955366962 -989097957 983870179 -972094515 951911608 -986328903 980114380 -977652100 985776555 -995430978 981400013 -978819103 984566322 -971641089 973212892 -987371355 964126578 -981383094 984789279 -986907907 981393697 -974817919 994245756 -976959869 987311740 -975859463 955904334 -966130686 969951711 -961375625 997804095 -972370782 980398539 -956776911 974422373 -971552429 981516036 -981618051 980085099 -968294993 955917878 -965963623 976917868 -961090932 996504349 -988446273 990658501 -971234102 955750223 -981797581 976732646 -964288044 996031756 -960818497 956760930 -963609650 951020094 -954324575 962927267 -962498539 967922272 -987430533 950066285 -956533923 982068630 -962008864 991705327 -968823312 964443951 -994833396 997287757 -979041828 998413414 -991719673 956351356 -986216010 957419715 -953547378 988636872 -994889770 988484927 -962713670 961330933 -989012772 969714755 -970487179 954095746 -985677984 961726653 -992369893 988615739 -994702139 976396716 -975356357 990041308 -959051578 951324127 -965294817 981482928 -993824456 972520115 -972571410 995014569 -968038096 951875761 -955750500 953736980 -979424003 971662866 -952329531 962713830 -991910404 950271524 -968324594 994816335 -971763281 965405467 -951272134 969797868 -983566991 981387084 -961172231 964033857 -954509072 958253329 -989427968 984752666 -961638611 995351236 -964414477 952129057 -950624733 977438273 -963549941 957407420 -963285418 995180228 -975772879 984151456 -984779294 977716902 -998300048 954381318 -996844786 961979259 -977603637 966918962 -956387375 963214865 -952198994 981319391 -997217653 970094877 -993552813 995261620 -989795766 966684710 -990254783 964887930 -995983409 989686618 -993827065 997322041 -957080369 989768500 -990416003 981742901 -966498060 985844425 -968519900 972805778 -963930585 971189796 -970337751 992600024 -970178404 996703989 -967692481 964120127 -999992466 993536826 -994398431 998062875 -981188835 995385883 -998179360 978342911 -960131753 956496874 -973182024 963392271 -999099501 977861160 -985801598 980212026 -979981268 963333904 -993512138 952015203 -963328253 976465124 -957799447 968508395 -981743094 985251262 -995584724 990503061 -975618123 970785099 -952970170 998777219 -994948948 965923267 -985352127 969517420 -953859725 956928028 -970082244 967274503 -979743812 961427667 -984973253 961993072 -964647506 990314480 -955779364 976000888 -970555500 978453051 -965432630 957434312 -979572667 964709898 -970577478 996218228 -972010053 980428334 -982881395 991725686 -970565592 964650177 -981965993 991934539 -984616973 973240681 -983169007 969976909 -954148275 963607060 -968249967 995046873 -982433684 972894191 -959375246 989459780 -999018884 960672689 -980307573 973245851 -986539321 953873758 -972145239 970468085 -979310088 980934331 -963462660 957114467 -993303241 956129635 -999248404 977906692 -974713428 999624222 -995499567 950743191 -968715828 966413983 -964486899 998474027 -967587563 969013975 -977850293 976289120 -968028528 955868538 -986636908 953587935 -986051253 994750080 -983292488 976248431 -991075028 957846491 -988596602 961209147 -997321046 968616103 -954909851 982526695 -961318473 959025661 -974829949 998701187 -970010606 962430010 -999976235 975217296 -984220422 980249832 -995158653 971372655 -976459994 963055527 -981087947 955987212 -993522632 998805583 -959385437 967633714 -960232567 950548151 -984954904 952871731 -953600620 960724703 -968615410 996110914 -989575441 991857658 -993989111 989611072 -956431134 986698887 -997801815 960855827 -995154720 998314247 -988275574 969019886 -990686694 961508274 -996448804 982121769 -993430767 978304955 -980709902 994030630 -995741008 977983079 -955866513 955270475 -954782444 995312384 -980050600 988967257 -965381661 956677421 -956255363 957141558 -997886787 988951341 -984889373 961980030 -966194422 998061922 -953484211 959281627 -958305791 974422309 -998019767 982656377 -972984246 993835395 -977331738 951563456 -987895216 995492295 -992857748 977968944 -996360910 983484074 -960727865 954526371 -975588475 962733084 -952486947 974733721 -970843373 980169396 -994900631 981028061 -990405613 953341024 -964851533 979323853 -957578169 967078983 -985080311 994938001 -966879417 982257844 -958199668 991222356 -977512423 984840513 -979983590 993938172 -991606960 953827859 -960911641 995629365 -973039803 955690221 -962800045 983063022 -978424252 983461113 -982363007 974329401 -999419438 965083791 -999565052 957060458 -991945684 974766729 -983617737 973936449 -996008138 970052988 -956734470 959561263 -953653951 950986159 -963273686 982820808 -956730882 971471272 -952260532 969859766 -950276372 959503291 -954763402 953966139 -958502586 966870586 -985858401 953555794 -979650841 955041331 -996706333 959880991 -951988242 973792229 -965265460 998396147 -998094887 964794200 -981134583 978921628 -957954336 991057002 -973276314 952171582 -964120744 954511540 -966783109 950178871 -996211603 963828624 -985157993 971894121 -974237293 985217321 -986682512 963924265 -958341768 976746083 -992168781 975896166 -951543911 997520915 -986163577 956817690 -959923495 997588992 -950605033 990109847 -984519622 974659113 -953439662 989505957 -983653377 956538498 -998885353 970369889 -950356716 956354464 -971122960 960966799 -987978262 969126615 -968327042 979239166 -979908567 970633295 -968621896 959862492 -995000545 959777627 -999369691 997823132 -976902381 982388353 -958589494 960759634 -980536023 992657377 -990938675 969831347 -972294258 985807835 -977523403 983572603 -964445666 958199131 -955971764 980500528 -986221377 991980050 -955485352 987972036 -956181147 997436471 -957473811 975352946 -954985517 976866377 -951712253 982553513 -980518586 989550222 -961204009 986262268 -980495743 969269166 -996562635 978709857 -968539919 978323319 -999891126 975063332 -971533549 977670279 -952783790 962110898 -988442925 976647730 -965349278 962603863 -980141994 975762907 -968641080 957582027 -964447498 970963090 -995389324 967988550 -953715709 986208935 -994851981 961667460 -966597102 951034087 -979297003 962033684 -980186388 971957953 -963482836 992614925 -973532217 965781710 -953544168 998742354 -956716313 981752576 -976948242 999373314 -959439202 976761184 -983673272 982114547 -987141350 951583220 -966374946 979067631 -988059251 976291965 -987223065 968581912 -972888142 993541424 -998912160 956001289 -952989238 957361896 -973248853 992147335 -954814181 985294244 -986824463 954212598 -966563182 958229366 -992686873 988906612 -999678664 971891037 -994583184 999155526 -973665808 992780119 -989471533 977759292 -974305747 953764352 -960190806 977393950 -964090010 955080979 -994797420 993215616 -959038113 996407274 -950419088 972082474 -969456030 968182729 -954183242 958194036 -995733863 950462406 -952791229 997532427 -983156803 997039669 -982898889 957584725 -966932371 976218981 -963682471 970363050 -977418184 996642300 -961904718 955249817 -975097133 986647101 -990550035 972918822 -973233294 982848371 -999148653 998099523 -962283197 965401948 -974671856 996524233 -970276997 998882213 -962938152 977460419 -964060443 960687142 -965296157 984961975 -978859256 980480228 -978888322 966425174 -955340935 971076394 -987384447 997816076 -990483032 959947254 -966382028 984344695 -995329135 958341302 -995292654 990416794 -956256444 957959540 -981120063 965021130 -967790556 955586711 -996703829 973634768 -964670466 989827142 -959772854 995423866 -956572828 987648175 -980791535 975353817 -991330519 983346484 -990667854 995077046 -990656511 997922372 -978194579 994357139 -994207640 983404455 -973988228 972667686 -999053024 965404231 -995624214 976029198 -956140155 956311096 -993236412 977175694 -988656670 953101677 -999361664 990296798 -957807012 990678212 -951760990 969774405 -962559970 965667482 -972368848 984775057 -958799787 982417151 -993750494 982425870 -988431276 979085915 -975177758 977420877 -994774250 997196732 -985498119 991906288 -998375335 984635726 -976466025 989009173 -956527067 962602035 -981450069 979365460 -992915467 955492170 -965840628 985309164 -982289809 972563974 -951240788 984745805 -999927003 974861778 -970998619 998204432 -961463160 951497471 -952063483 996509994 -991931002 994498243 -986186256 997037803 -984083379 952357561 -977344598 990990886 -965567822 978291986 -968627815 960141781 -977675521 995394659 -970408804 951807735 -963538475 959791812 -954397609 961452364 -985512372 965234937 -993885539 967028360 -955407397 981739626 -956657811 950500172 -978813435 969251988 -971406262 992073353 -952603976 967159677 -950259945 976928810 -991744045 956440346 -966944652 955172878 -998939697 953487554 -972906607 997855268 -965640289 985057950 -959147325 973661916 -953448268 972974281 -977493054 994600274 -978100811 989942287 -956317886 970159792 -976592554 952151400 -956798874 995796914 -952546057 989498926 -981052857 966443505 -972295225 984281382 -985619195 955902328 -968438197 956704486 -990241246 958406113 -985838240 983081088 -987800191 997214781 -989931324 987702885 -972830536 974668516 -956802765 984850845 -994126658 952999059 -960648205 997149766 -978480961 991815135 -988526472 984974277 -970182358 953659096 -988784770 997824392 -964395854 996221112 -951655168 976987315 -962534899 964910492 -995140145 972773925 -987892612 971692871 -953504867 976033582 -990502314 972088248 -993809261 991459017 -979308363 973768794 -995582508 962363713 -958208958 974805062 -992845799 981160585 -951471002 984897204 -979642517 968493769 -973706551 985374191 -986157280 991855168 -995827286 991452976 -986168071 991368802 -963091947 988162379 -975972957 962374893 -951240308 985355747 -952124714 969802399 -978654489 988888972 -983266523 971404244 -999864565 986667242 -989656394 977772914 -977700392 971216143 -973545173 995173840 -988848458 956728220 -967467423 986416286 -969540522 981100557 -958884211 955654114 -990136660 953829776 -993380345 970710788 -971021149 952770068 -958712038 965278606 -990558771 962105130 -994726449 994289611 -994931303 999156579 -958082334 953054776 -966766011 986604421 -952215973 999938905 -983518280 970643567 -999911040 984665482 -993935213 997593584 -964514082 986496839 -995767977 974548624 -980843802 955337037 -971769179 957083095 -988869190 995776067 -969047171 971594240 -953537612 993470819 -999121635 990884924 -954598087 995809857 -951671796 972239578 -952508814 993190976 -995454167 995443985 -980218047 979077862 -995413666 976476880 -987500022 995548420 -979420692 961507330 -969220844 996212934 -952815540 974691724 -977414925 984157035 -991360013 991620401 -964863815 958025987 -977988327 966414773 -968221591 966406030 -997675271 997814186 -985459896 952415781 -997421248 967078600 -957965404 961456434 -966039754 990472763 -954764574 985705183 -954271685 987463958 -970397065 972236791 -975812075 966750594 -989887832 996025824 -992916254 965922503 -978547326 973465443 -987276889 998577772 -981870232 993981230 -978208424 952902183 -981355071 979182369 -972767556 991672251 -975945879 975871212 -965994366 992577212 -976790440 965249524 -986805757 979170850 -972053300 962183300 -964043013 952480971 -955305186 998527103 -964761672 984352690 -972053498 954284052 -989155114 974250316 -964418872 993402578 -993465885 952525781 -980658482 977185737 -973967683 974416570 -980530106 976839544 -990134001 988561657 -955410449 956441198 -965344645 973937281 -956061195 973448312 -995920414 982711263 -997571884 973594281 -960978757 959983553 -976643318 979990529 -986457109 965815573 -993135710 955113254 -957151369 985408211 -951871796 956143050 -976731573 990402250 -981920116 965643801 -987514231 994864049 -953993378 976992911 -955681988 973540827 -977705156 960406006 -996185110 969767586 -958307347 964116107 -969661725 966177893 -986250814 997200016 -974463663 987011848 -973592758 996783163 -976762919 977294274 -991671822 960838596 -960224247 975247181 -983977119 952378809 -985894325 959890103 -985348474 983631248 -966210799 955293873 -976319482 956721317 -993232296 974554864 -998176544 977031740 -999704679 973407983 -968948502 998958516 -953097792 971650090 -969695644 976642608 -956086703 979149697 -990577303 998141760 -968042322 996075424 -975839568 962027784 -989763738 979061728 -985383487 966176497 -973239952 961902036 -979935350 952170619 -975090600 992323055 -950135946 967157639 -962569013 982111756 -965317037 984351972 -999647873 959661145 -989980189 956329867 -953797385 962141890 -962946528 991514127 -975288738 971524373 -997571915 977347210 -982867229 976490045 -993363700 958022609 -969336288 975639800 -955537289 951640625 -994737048 995630573 -972505040 982126509 -971104446 955700563 -982790984 984256429 -962104298 964524682 -957741205 956777553 -966506642 964608481 -986783042 958531635 -996772734 967593545 -953573982 982092393 -960362199 956995197 -995528466 988214965 -963818189 979430194 -981676277 995856347 -978159268 983287929 -957714565 979989715 -987410081 956797653 -958333130 956057839 -971731234 950507966 -974264276 963733950 -976223527 972402681 -971377467 965692696 -970239259 966024936 -983344414 958157503 -991321153 955838222 -978815286 989615499 -958311452 964049579 -984662350 972741346 -979942818 959611470 -951216690 980408426 -971851503 969290827 -978716580 975552921 -983436545 959890700 -969068727 999646412 -980285113 964215607 -987096944 989470053 -959206819 965996405 -965449888 955490946 -959145436 962304247 -970023806 985266396 -993192042 982249230 -993003462 955766468 -954169865 955275554 -993495714 953648587 -983741748 969838531 -987455479 963250485 -994940653 965335550 -991202162 959851263 -974285199 991373642 -964702972 955992083 -960449414 962380403 -980974541 991038087 -971448580 976913005 -955921250 962597433 -965754487 965780689 -989610413 989006037 -954308092 978963516 -972693167 981373935 -981275244 984394531 -999007595 971851015 -973878408 966048810 -994833533 970079993 -987733937 960654157 -967356032 982474278 -975714733 976475113 -954791700 962319820 -963447348 985592463 -969263640 961019375 -992515726 969462012 -969676905 990127752 -971662113 989195604 -956531214 976108345 -979325888 993900545 -994083899 981344679 -980925565 989127428 -978977575 982327886 -999815023 992506909 -997725876 982511451 -992098572 978245586 -975232104 981636718 -970234378 971443230 -986926788 997416769 -953635965 971053146 -984195811 969522396 -982459825 970479326 -957525390 983806518 -960894253 961674609 -984865004 954693570 -995892507 963510329 -983845235 960801782 -995846056 991172580 -973447433 964562097 -984987222 984324007 -986085865 954712311 -967496570 964690524 -991044723 958000359 -958709194 990486554 -971455972 986170261 -996633101 972177150 -970010826 966972486 -989427458 976858870 -956742873 975210954 -974765468 958942777 -995304317 960678053 -972818166 995213056 -974371000 960853090 -994544049 955547337 -993802588 985861346 -961554591 957772214 -984348711 964106769 -973306224 983007273 -978867124 959493144 -959399942 962712154 -989025328 999846269 -969080832 990640385 -996763544 957805939 -956999598 995027087 -955450864 975798547 -998767326 956711958 -955257088 990135693 -952420464 954513351 -999986792 970363137 -996349897 977331129 -961594099 967403231 -964766475 969700308 -953813455 976306683 -972769269 957428057 -977195961 968693733 -963213219 982853424 -969271843 974348675 -952378814 953851227 -974647470 989052005 -968567135 988824089 -951029372 959511445 -992503560 965857388 -984103590 999968144 -975926216 958079093 -985400783 991279159 -990006900 958629735 -977915581 998605613 -984346518 988935481 -955295143 979984867 -982432788 966326245 -967365624 969055115 -961074549 993776340 -961442209 959120632 -974825068 950167667 -999216950 983360430 -975047113 970355243 -993789852 970842454 -995163151 972570175 -963844321 979151512 -997875958 995183698 -966988021 993993132 -996941644 972662888 -993481976 972570738 -957639904 954321981 -972528623 952866040 -981702777 983019901 -950779312 993573304 -992610107 983393044 -969495280 987425890 -978004775 971871169 -976994867 961107997 -958657279 994544537 -973880104 960291640 -952302037 952670607 -972504972 950297220 -952678776 978986990 -951618100 966350853 -976460558 958996178 -990268453 978630285 -989751969 960161205 -973930050 985315982 -951160431 961316258 -966432694 976814080 -993552948 967567357 -956890357 965916709 -980597852 969782837 -999503644 984382307 -996752529 968570849 -951077423 993967951 -962294837 959738585 -981893191 987084477 -980459480 999551324 -958802752 969587589 -995113073 986251557 -968709607 964319691 -984924859 987550757 -967246625 982452671 -979274344 959179030 -999877345 972969875 -957342517 993612605 -965214188 985751117 -963680342 952488633 -976916473 975601993 -956200412 977350193 -997944852 998537789 -953848686 985771236 -994976298 967039700 -979733625 961242647 -959305179 979780050 -975795353 969164564 -951333041 969404087 -993703616 996392952 -999230468 984079741 -970448699 989299900 -999039407 986061201 -985858680 982689095 -965313553 999084500 -970493656 979829930 -974662368 978134500 -962649633 966917377 -978892182 993968530 -964848110 963838106 -960758479 963559340 -956555115 974462481 -998216528 984131542 -997555910 991775479 -999914585 983234906 -972318157 972892287 -982283030 988475257 -996129075 964591141 -971581827 972321554 -983398550 990684696 -956692607 984487518 -957893526 955560311 -964372181 950325948 -971620955 966738974 -986594440 974269397 -977738038 969733238 -959477921 988710899 -962005678 970076455 -989330143 951719174 -959710514 966284498 -953767794 955633922 -984150013 950700650 -986085448 955680326 -952118503 959882725 -999990884 986229352 -995164358 972781349 -958006284 998202393 -983053770 994295083 -987511127 957692757 -964961693 958083794 -964642994 974890898 -984160967 974876064 -981680861 964392445 -981364065 958282531 -984403816 955675095 -994882663 964762001 -997472782 968774630 -965524191 961256154 -968717970 957183962 -970480988 983955987 -950053193 951160472 -985568302 976385064 -969851015 994020005 -975450642 978851363 -950718398 986350527 -968767367 998844338 -985603454 964104883 -996236061 955504756 -994347601 972516394 -953169358 972979738 -977512445 952780715 -966315128 966888946 -978460948 995399265 -992361459 997054186 -983301489 968900413 -990737365 961776127 -992035064 968152787 -960244956 981757898 -989203515 976241178 -995074856 982803991 -988881917 975385785 -959988940 992322342 -992251482 961939610 -962414880 956057777 -979458533 980802551 -975997026 979745727 -999392037 977156195 -952905102 950514159 -975962377 974672933 -955948611 998106439 -957898411 983602434 -982566539 960826535 -961023030 986487341 -972847862 993887908 -983495644 987652044 -980798443 974011397 -960877195 957470881 -986218000 978684226 -982368463 973040689 -963416408 954935644 -977966938 979568512 -991576387 950002993 -958081934 973023943 -982477418 999864545 -989295336 972750593 -977885763 958315653 -980000979 988068119 -988509602 952319460 -963578437 994185255 -969056620 994077375 -958380993 956403335 -989187758 983357277 -966128412 966973285 -976108223 982883350 -960130083 978578670 -968104374 986888028 -987212025 964577561 -976381120 951373755 -959968393 967534796 -987841515 958676430 -951365801 984040841 -996654330 973863745 -998743876 964874984 -996097458 972519147 -976793834 982179020 -963908882 973135117 -950880872 987799980 -965509978 972959764 -988166696 971881992 -990089430 963514021 -965454133 965940721 -956121851 966660505 -977044945 954757938 -967031101 952933580 -969011501 975039779 -974234157 993695124 -982142503 985521533 -984269310 990253106 -972468869 994639391 -960838858 999608658 -982133564 978558043 -967222746 954303592 -991227436 990634159 -994649560 987634147 -960617587 980539730 -950018705 988236812 -996738805 989550814 -995763269 960966590 -985378308 975624345 -958953579 981724671 -986963672 990779581 -991851861 966549476 -984703151 989063607 -991694287 960673133 -959653272 999767112 -975178768 952597466 -994774067 964603465 -985032659 955429391 -954211724 958679434 -974623232 959380764 -972360535 972509333 -970019837 953982301 -978609293 998697877 -971570445 965303750 -992514248 968953688 -953293274 973867366 -950022502 973648054 -958255053 986612254 -956742159 995331630 -959400885 982904599 -995611287 963009683 -992218528 983860272 -971548388 951978866 -958405188 952726263 -992207152 991745316 -950376021 970776829 -961691040 994349697 -993834242 952725883 -968497692 950219503 -999773244 980226086 -976185915 974829489 -985355207 977745629 -969344723 951969332 -993633089 973552101 -954884510 956746806 -958166054 996402033 -952176529 982171218 -986472166 955717014 -997182799 987480938 -973563419 959251699 -986271839 961012976 -956367375 975136301 -957758873 976443819 -993928036 978128763 -970575369 999723483 -953377120 981908998 -999765351 955197433 -956831507 996916495 -988338251 956834932 -988749225 964325192 -953352114 954846481 -991429475 989400606 -960419786 965047274 -951373424 968763984 -984213595 977219447 -999642677 990216433 -993871216 971084279 -999635045 961437332 -996238481 969758374 -964121464 986034267 -985922972 950233169 -967133964 968640201 -990277501 958947883 -993380954 970655916 -996476558 971470983 -991582736 991557704 -999102755 975176249 -967823202 983424453 -958571801 999962170 -972939005 978803338 -984945453 979608180 -980230234 994788812 -997297519 994230087 -968211716 983329155 -951761652 964059685 -959029640 990971912 -983359120 983256263 -959132482 979018617 -981395173 987110845 -990894108 971655294 -991208438 966597385 -988995162 975034855 -964731524 975960972 -971796710 992098541 -969845170 967986807 -991958895 954797341 -966777888 970856418 -959836894 963202242 -962835067 970668715 -972549485 962299792 -957560683 996340084 -986620618 981112896 -993200530 950047432 -990889005 956554490 -976441860 950381380 -985662746 950119226 -964586378 990948029 -974459828 975165141 -958729740 993280811 -963993320 962066887 -998007181 968923856 -980998249 992142190 -987556983 991932643 -993376428 989329912 -976764232 995164196 -957592174 968377104 -956813636 957263305 -952273850 998943659 -980445641 984092397 -993724952 960971970 -960944252 978724009 -950716346 957358125 -999673712 996493012 -973635267 974158089 -975545012 959010103 -955028689 959809740 -981584218 992044692 -955686206 963725932 -990300866 987197896 -977265709 961633824 -957204560 954572132 -994271167 981984981 -955167082 991071737 -987299928 981631035 -994453210 986764158 -954912254 993104687 -970094239 957876289 -986696284 984607472 -975916220 954680596 -968673994 968690769 -997310197 955578316 -958550076 952250507 -971166973 963910730 -987193016 962825434 -991944822 998358756 -978133812 992056457 -985490190 999410955 -964233188 970830161 -951863022 955846038 -951359617 995996463 -962344278 987943556 -994941492 971225349 -988082406 951685810 -966487323 966576448 -973592807 971839553 -989784964 982833743 -999023438 966629978 -973058347 972064686 -979314191 955389092 -985354997 989481001 -977006735 994253685 -960927233 960784021 -978652162 952271062 -979986414 985927923 -993480194 954658319 -960092938 952340095 -956620498 968282127 -989956872 962192682 -960926495 953799329 -993698671 996966766 -986083418 981317199 -977613244 999100547 -987856605 965468687 -957765426 992035436 -956967214 995304446 -960091634 974797806 -971976796 952718364 -980520946 971679169 -991482779 992620929 -956393407 965690730 -952711045 999328934 -961800645 978130867 -971429856 998472933 -985948052 979606332 -951728354 988332969 -971901630 971551481 -992745883 966264487 -964649714 976810665 -998515458 952323673 -952000762 993531772 -977036795 953837184 -967923922 992238763 -956420441 990284874 -985391812 982519483 -988618663 987369460 -979281603 995490006 -981857327 987923956 -987887302 980939935 -950337753 999912212 -976950048 951401901 -969174383 958709152 -955225658 986245505 -964932471 959648202 -958315502 961313697 -959734086 984591753 -995631755 954743944 -957003414 955115232 -956757450 968865457 -960182049 972052336 -964994563 971872858 -958047786 951568180 -980908999 976454726 -965066025 997807207 -955925277 998343893 -971281216 968298237 -967213002 998289772 -999978476 999386840 -951448464 972468788 -963457086 968741045 -968715994 997390900 -964886204 981885092 -973879871 984331358 -960930263 964426450 -987149630 966833529 -988050623 985134742 -978511986 999117662 -952591557 994962630 -997131963 966437672 -958103680 950733046 -969682741 969060266 -994056060 955156264 -981779414 970738319 -960354999 977709194 -988422558 985724855 -957201706 960609061 -990506699 968276836 -990343115 997912580 -966708414 974198534 -954282349 971515205 -985294837 992611556 -981805316 983028991 -954913735 976121016 -979307936 963623421 -959346390 965934441 -974603281 988434247 -977635532 999654093 -983341991 960349977 -950003629 998603935 -979680299 955442853 -998897719 965067906 -994201059 953722152 -971641716 976022809 -970057756 954822818 -978463933 987115785 -996288980 991833111 -972493687 977416397 -962662315 959308423 -998247567 999084276 -977410773 994038916 -979660832 961256945 -958718162 978222808 -992224800 991755401 -982085863 962387874 -986505943 964234434 -968769040 963926021 -990275345 975495579 -980227472 982578206 -954245149 982540575 -959304953 970046945 -959433023 966877921 -968538880 986600753 -982821481 960377463 -969702889 958466325 -968785557 997248781 -980814821 964899035 -952657516 970747884 -968358163 956845472 -951538143 954793037 -983794638 992022123 -951391660 981394315 -982344521 978842585 -993152190 978055234 -950607678 998821406 -962272164 994927205 -961773947 990554438 -997402004 973416445 -976517591 974539082 -978559139 952496594 -981456966 996768091 -999599481 957200062 -977787439 955002157 -961587309 988686382 -991920066 981609532 -985080934 955206830 -959732870 993483818 -999959265 985832310 -987888620 965086289 -957457230 954614035 -979578015 961101666 -953178119 952853103 -968231876 988280631 -955858550 984914726 -971951233 998592507 -953981841 953981822 -988014252 981127415 -979570550 968562865 -955067439 974175641 -982813573 954802887 -994430703 953549396 -974555934 956700298 -975122843 997994658 -961345646 954212418 -954653149 956982723 -950252427 953374898 -966298095 982378718 -966863763 978898070 -955610986 959895970 -978944752 996641474 -967737280 996190243 -989347292 955633190 -985908237 990439116 -995532985 959430959 -953057607 974996942 -984777919 977321510 -970884019 992984218 -960629084 959141534 -976822704 952941941 -959901045 998495685 -986389612 952251987 -982481407 962110945 -980326195 990158404 -984399220 988266876 -974295016 982042565 -950680567 973798049 -971572469 992510446 -968722688 951701505 -969298434 962220707 -994103392 980778022 -964074830 992402618 -962400098 991032251 -996039878 952045274 -977654510 960324163 -978597729 990772533 -980282390 989991195 -953950669 963580401 -950518866 950670714 -973856916 988321531 -952378835 956087225 -951179167 978726115 -993993423 992149879 -982615934 951987499 -960355505 999476211 -969089462 994322085 -977797090 988073227 -988930553 992993922 -973295329 996967330 -979296742 970834567 -978380035 994955406 -982967955 983561687 -982090445 963071303 -987183969 966238872 -991569537 958250950 -956005378 983032147 -992705198 985972349 -975092960 981339545 -968657526 999562252 -961078784 987248125 -982795470 952362479 -989009138 973047985 -987720790 999309608 -988667235 982897613 -953103064 976566241 -978211759 993935799 -988229752 981231490 -997566846 967671939 -956116136 955698088 -963626443 950545262 -962310634 988267591 -958859102 994151308 -989031622 960357060 -969259229 989475681 -969104902 954926742 -970586584 955012269 -964402043 991780831 -952427364 958709270 -971683598 986439523 -969630550 992388256 -979868164 994745458 -996477126 992075583 -971490412 962836450 -977852218 988671431 -998152616 999417310 -960550890 976220549 -972296141 950732701 -973374252 974090517 -957502409 978617917 -987673227 968863250 -973096841 968833712 -959698036 981346154 -965559228 963899910 -999231940 951657747 -992457883 985440894 -984473706 973929158 -988965427 985730273 -982254626 996241266 -993626687 979779981 -957344719 968435701 -990968302 958349235 -971491235 968758358 -968850620 995196359 -980443689 972881187 -974031263 950999385 -971086154 977190751 -951791932 983979608 -983404163 972907235 -997188594 979803753 -983062521 982783071 -979901243 982146276 -961464717 987680355 -955420502 972282907 -996370338 975107067 -963850072 971680384 -959896300 988136909 -960179207 985171635 -984343725 974196204 -952205846 969281985 -969012010 966837105 -961675541 992498925 -970411733 970244504 -961193305 959260221 -977105719 966787597 -951324664 981678323 -960787865 965667755 -993031606 992353082 -972785507 954173081 -973517711 957457804 -987348737 986933111 -998652714 976935638 -957289052 966143337 -977085274 982263822 -987755262 979588945 -950902656 978644870 -994012553 989137352 -964100446 983427154 -995326999 986251645 -950998097 956270807 -965363953 955638723 -983349225 968557799 -967586579 994799703 -980509770 976963704 -978205412 988757720 -997492386 995693265 -966345196 966811431 -984092396 999716774 -996028447 976309500 -952613600 982940771 -979334158 997561673 -976616294 983261343 -991646038 986494077 -969073471 994549703 -962427745 988466263 -973979446 974617905 -974593879 973148647 -974140540 958855423 -972741298 967284771 -981758264 991653300 -950435123 958906831 -974297116 990173138 -967813849 994712578 -991692141 956139057 -969308402 985869876 -987471935 954395108 -995328053 961547873 -999803960 999513135 -999405216 990227618 -965939559 978893318 -972004003 976211971 -963595004 975343146 -957487013 988079321 -973422438 982743782 -981419005 992184919 -971613386 996244985 -959308223 994231283 -968791483 950683608 -987833466 983305219 -977648886 959195098 -993563806 992472237 -951884201 975117001 -990512293 951981733 -966459267 986973737 -962834396 972862929 -950202949 995182722 -957572577 962943284 -975587727 979469919 -987437006 981224654 -953394414 995587157 -961328507 978536865 -952269142 965175326 -990725241 984936267 -967213070 967029504 -996808217 995915578 -989886065 971335913 -955353814 956147925 -996711081 984021924 -970550689 951028268 -952737965 967137598 -956772652 960516212 -954619823 959308057 -959155361 968703490 -985638374 984858761 -956579869 950562654 -962878426 984518669 -968446147 963444298 -960847076 970328506 -997469181 965782815 -964126933 970388246 -981596923 996936920 -951114722 961398723 -953903423 980580260 -957447977 991553611 -979097269 981524048 -992023679 996813111 -972386435 979180057 -957922281 950958386 -954068652 970011340 -980408505 959306157 -983782352 981962114 -997424468 990074693 -977001062 990932466 -979264120 990283241 -991936434 993194093 -984650676 968485894 -961066033 963696156 -999727690 957275191 -966412927 973080129 -976143315 975484029 -974075044 988893330 -981417154 974594800 -978429382 989924069 -974271563 988061659 -950578328 985750508 -954777915 983296022 -991818869 982995860 -987140426 969023347 -977354115 996925852 -964616419 982835655 -980148943 998615930 -967103263 972623072 -977973169 994246089 -976029961 954702744 -982238899 959378930 -989407471 997622729 -987105333 975629600 -962616230 961573474 -994395131 964316718 -995506567 969046991 -956099280 985416868 -964013243 993830630 -956343492 952745938 -968502649 967862436 -983671415 973905911 -999883109 969655866 -978916929 968305960 -969241063 957282823 -975148440 961690730 -972466319 988845407 -999291065 958615356 -994238246 970955695 -967551914 992058719 -974432324 963545971 -971667571 960292518 -965411524 959546629 -984085426 976385047 -954688466 996581119 -994520403 968786136 -950032591 986380079 -981229634 989899701 -976649251 995089576 -968435750 995962017 -954879418 990156436 -998503613 975950304 -971228805 961669817 -959431840 975488692 -989526964 988453179 -998201698 994924380 -969949130 957648764 -999378870 977683442 -982117272 973374076 -983026870 996653095 -988361768 953308540 -952225294 966162069 -976063857 999934083 -977838176 988929916 -961323061 987038644 -952880211 964533314 -961412825 958554662 -987738186 997261485 -972817555 996892066 -975960615 964606417 -990337476 975355882 -969106371 969238660 -987951700 956786502 -974117053 974107694 -993877183 966608798 -963542424 997808382 -950829249 970544570 -989665100 998149725 -958735773 957023535 -964379342 959112856 -951317799 979801014 -979635421 955760995 -979540199 955684899 -977485033 991849568 -979506151 961588785 -965844023 997069316 -981182834 977474760 -988143103 960654328 -978932150 964112398 -983789352 974315352 -972976693 966224404 -969190534 991100069 -995031451 977531415 -979546478 958825666 -982268465 969994347 -985788051 979939192 -998482365 976486906 -983415636 962257400 -965020124 987663382 -979169467 996002317 -960995507 987777987 -992872202 952179432 -994184103 978990657 -966298856 953238860 -969622439 991271001 -958903611 985989964 -990487409 978539583 -961103077 972044418 -991301515 973908076 -993099768 967612428 -964738096 991747548 -971482437 990617642 -971217490 962049718 -991456783 980729675 -984871579 981945576 -971515693 960944417 -989097791 986330345 -963927394 970790340 -950576457 965333608 -990979521 960693756 -993300724 977403340 -983617646 963569193 -965744814 951529343 -982544929 960732333 -981069425 952202388 -983548372 995335048 -992794380 999548513 -999600812 963738250 -950878857 990451088 -989302086 959534280 -987489782 977545853 -980383824 990370284 -991619731 958555806 -980500801 964463420 -970283298 984741969 -953420062 953396418 -965280377 995302069 -994025732 966489329 -992320951 973783986 -968798890 954439989 -969394547 997883058 -967673517 965728349 -964851130 956391182 -972000211 965414010 -955494499 968713615 -980295243 951234046 -992923453 979484286 -978609773 974520790 -990702231 951595759 -979037720 985626476 -979411385 956354620 -990578353 985739670 -982615377 984454944 -979383105 981852934 -957546101 991765953 -954168158 979220520 -959270839 969392975 -997196009 979629957 -996984131 973299036 -994968824 964905805 -966118947 982484728 -996420444 985562336 -976384039 968405344 -987022627 991109459 -973824110 997528532 -974252344 968790275 -952043747 996453401 -951102641 990954833 -968015485 953544271 -968621888 988279755 -978147799 999435348 -995096100 974733438 -994732999 964031758 -975313969 965110485 -960356753 963306569 -956574499 953283150 -955342700 981466492 -984336587 962472296 -994643168 963713177 -992552172 980393646 -962425624 961045929 -952155741 998182859 -958084315 967391237 -955651553 958364072 -959573231 954812740 -960067321 995208370 -966603252 951047615 -990562092 975792339 -963254954 983464310 -956576341 983398910 -953276238 968771458 -994961631 970011027 -992624547 976646266 -963534460 997270070 -968968268 963949819 -973836611 953155566 -954420463 951372736 -994944484 965615903 -968602730 983129805 -997517487 999066774 -982996487 979983615 -982544039 967872706 -993319386 961243887 -994403584 951494977 -978391185 971915089 -959289346 982985517 -951684785 979235840 -957114974 984686937 -972068897 974190887 -992326978 959849812 -997323163 953362050 -967466571 966347097 -987371414 962227625 -980924943 958004480 -988334902 991047243 -951083082 986743788 -991422626 995910716 -995310640 975122810 -954203838 970203594 -989367636 998700076 -973973154 984687415 -961406383 958240951 -977888037 991776589 -956517348 987179644 -958424664 981037903 -995077485 992625080 -988194348 989755302 -969647427 974819440 -990996571 972458506 -997472809 978943854 -959164298 997033362 -985837999 977327401 -983678343 992362133 -970832741 996461625 -953866831 994794855 -950968601 966146205 -970761589 998352422 -955060338 990601378 -992685592 970019579 -962842323 988923785 -954709838 975554924 -960091727 969495756 -952573255 966825439 -954148310 976525477 -992470851 968396593 -952241541 972677334 -969163545 963286395 -969715414 970985942 -991241607 960773896 -951455341 982614174 -986427006 966366725 -975036831 982098088 -976894274 957918631 -998218409 993466256 -962394482 961227739 -952874137 973856325 -983040645 966786544 -967091863 980424271 -985601948 997553483 -972904392 966773747 -975014192 961940070 -992531768 978552654 -987163118 999080186 -990665901 983170844 -951949346 950880696 -962776843 958908649 -960997666 964451267 -996854852 950460167 -960461786 954315694 -973028632 966629182 -957231050 994189712 -954987474 958399651 -964026686 989217605 -972518545 966932732 -957495340 996094946 -979572293 988048508 -988799457 969476574 -990603646 962203195 -950284688 983151280 -996759077 977147480 -973500447 985431231 -956441612 970987948 -953514447 953665133 -961793935 994253409 -975851373 976996000 -953305220 960722385 -999421832 959542744 -955187342 951403574 -972021087 989380479 -954627610 975433209 -981952054 951841112 -976804569 970553282 -999387878 950026668 -978718243 968468738 -990149236 997886857 -956959769 972610881 -993600695 951791900 -995836592 952889870 -955035551 971384387 -984641244 996941789 -973574269 962768139 -964738616 976543421 -986017237 961317046 -978512533 962264901 -997236675 971017584 -953092817 961478932 -970152955 970641820 -988903610 982435155 -964308937 953395980 -968132961 972953555 -994027874 980372939 -986704902 988369322 -972126883 953929564 -969091345 976572890 -980952154 980476596 -986383960 974067964 -955101320 988092217 -998566594 984773182 -987893112 979636004 -956201121 955590933 -957892435 990049252 -970670947 991061681 -990483522 992615378 -968931832 987290212 -982227950 982750485 -976427289 970406575 -985192084 963150742 -985220698 977342549 -994533978 983638371 -998561534 974614062 -960113735 980921033 -952804297 974246079 -980826781 990394428 -967483664 988526599 -980924997 997025236 -971132258 950144132 -985947189 987162178 -995684118 969622696 -974395905 956185347 -994163745 975961672 -999466131 950484273 -976295717 966142543 -954599943 975997012 -952252555 988475031 -995751583 996298529 -953096824 950701876 -950131304 956775846 -999596852 952660963 -995925759 954111012 -978645629 980665953 -971700102 975479040 -973128138 999243172 -973257001 986258636 -990777942 951869182 -979300563 992917940 -956879204 962116222 -951954808 982592782 -987556782 995996017 -972820193 973128472 -964743069 960422662 -992569282 959632863 -998835876 958257625 -965705017 990639631 -984936361 961263222 -996187183 997188379 -985764747 994406657 -984773560 952485531 -990712739 966248642 -955445337 964142961 -985939236 974113020 -976002160 963384106 -954711344 950003817 -983198169 985824696 -957361282 989409311 -977969818 974342979 -966703796 973974044 -975800744 992684609 -999386620 954835428 -981511869 969793504 -975327190 952065924 -973920219 959635540 -968037749 998701454 -997227403 952436943 -951031496 954549032 -981519434 994998012 -989248859 968229386 -997711389 951767050 -958625831 952345755 -965364168 993366706 -999851379 997430024 -991452339 989715481 -989155493 997759244 -999237473 992092852 -978550344 972065958 -973593802 969733807 -978056553 985591502 -961961926 966078859 -985896705 967113842 -961888488 972829899 -991538690 968204612 -988232650 970470905 -993292799 970050088 -988278592 986538776 -992471075 956072425 -967979415 965361411 -976281623 972919403 -954676829 955777740 -997541156 959583666 -962807372 969693231 -956780703 973542788 -962266998 971270428 -974983724 959091663 -989720597 997035523 -972352565 994710529 -996346664 956631963 -977392815 965550894 -964596694 999100076 -994117070 979994386 -958746855 971346323 -978804273 961719634 -978287948 960646689 -955541358 956424026 -996014776 975727738 -982043127 957322361 -974987451 995755275 -980224741 991728014 -974373278 984895425 -978610750 958425881 -995281686 961118795 -998084456 991038758 -989052259 984246842 -983848728 950269140 -969347667 988013057 -980344019 964238109 -990060632 995879284 -992545541 975220973 -983180964 989782089 -965297577 998351483 -956234945 976789748 -978782988 960035561 -965585519 969621201 -960351154 994040654 -994217098 959837821 -954756887 978724211 -997292495 975158510 -987859996 967882073 -965033832 960247164 -956915243 981743434 -973289250 996167760 -968935570 950000410 -959821356 964548787 -985454224 978877980 -963659509 976651258 -996593861 985667140 -978760671 969981296 -989275367 964890231 -956513479 972435234 -996739970 952800378 -950095215 999585221 -990230518 982030700 -991713183 962302402 -959569978 991084657 -990618568 971328717 -957834903 953054865 -987397931 976520075 -979610415 960565309 -958389439 977414825 -971684762 964305485 -965480061 980400938 -975528633 975353971 -972356305 997822737 -992452920 984067898 -985525270 951017251 -981722002 991584007 -974884196 973949335 -996432458 976168262 -969242269 978322379 -953397098 987378211 -963253931 991955824 -994932775 958721357 -993395618 989571456 -951377603 955939895 -961022171 998067519 -954945848 979297867 -974546099 994612035 -987898085 992617574 -976952691 960738197 -958196686 995762755 -965716851 996488183 -985430510 953305707 -976908937 959494996 -953568920 971808483 -953548525 950868835 -960211454 966911070 -989528497 952954764 -978566035 999407237 -991253895 993345091 -960374480 977209319 -999238385 958171936 -978253144 979845518 -996887128 981669967 -973688430 957449683 -994601253 985628455 -965612419 972728898 -996346362 998018270 -992014499 969387491 -975453399 994392324 -965145495 967587851 -954975211 990104957 -954394968 984047832 -993578297 981645710 -977404582 980089687 -975952404 977638255 -995733717 956107586 -987917798 996699076 -975361728 980815320 -959618428 953023141 -982806223 960505628 -967873525 959168200 -974921531 991152588 -997585232 991998702 -964313501 963140296 -988908089 985479721 -991065330 962783956 -992455021 973988267 -991149481 971182618 -967102334 981561753 -954626556 988068751 -978245320 993845730 -980431984 977798714 -990900755 993607390 -996087002 951557237 -995220749 970673731 -981499726 961508979 -958793193 977952737 -959617226 981194173 -965086981 969117675 -957917669 976808640 -998455476 999236239 -983369043 974322612 -993727998 951850094 -995244628 958544249 -966326257 983378560 -992308054 958914980 -967802248 992698475 -981643543 953840901 -952060316 976854979 -969021275 980464590 -963521871 976059048 -956384234 955304144 -970656370 976363211 -972749051 989188142 -992476350 952827259 -992410977 960754833 -967949837 960325462 -965518684 950514097 -950294590 974874216 -991850474 973681476 -954635124 993704530 -965028763 962665678 -995996752 967004836 -985086080 979689191 -969104063 997879056 -958587043 956859368 -957326026 950061439 -967377113 963364707 -996362657 951790083 -956767283 957004695 -952633493 965594369 -956425753 987913752 -971154579 961311092 -952148617 956486437 -967218490 969894651 -955105257 963131687 -960001917 982130638 -951846145 993892285 -957090773 956509640 -986620229 950763324 -994045207 958007164 -976376475 983530461 -978051163 993277603 -970307819 951381648 -950874603 976667849 -971895114 976206273 -997527643 950471318 -978153760 991272055 -954895142 997003974 -962032533 987348041 -989270876 968338689 -994226522 990201142 -990592830 957048066 -964043198 975503468 -989383750 981946918 -987300176 993567886 -962927846 984182352 -963614342 988728524 -977309179 966301545 -995907556 999591327 -961505252 983364842 -987060451 959867850 -996239090 973625520 -953859679 993836395 -973351160 978636858 -973954536 974325749 -973705782 975221773 -975696352 977983399 -962572644 990123991 -988834996 952785269 -998643204 975308657 -997060817 998563527 -964565719 994090241 -965230106 966540161 -956816484 965360370 -954321026 976128623 -981306465 978726435 -971502932 961258230 -969781650 979276043 -984381220 995697573 -984406003 988588294 -955506659 984206198 -965672211 992986382 -974225158 971177892 -988836097 981480022 -952433158 979438813 -972658060 966088945 -995757395 981888084 -969693852 986578333 -997479021 997899178 -968821239 950996029 -969533115 963764810 -980088604 952751698 -950230502 954348823 -993490884 992294663 -982620789 977944125 -995709517 969147743 -961085799 962080487 -974962253 959409510 -992586966 960037226 -996189889 968178951 -950834613 951795589 -980395964 957252070 -953011061 974965583 -981281144 964815773 -965921395 987146530 -954243344 973460389 -993214085 992594143 -974770758 975688278 -988730114 951434906 -983382182 956021997 -951843533 997442104 -976213103 988037181 -956549103 994178922 -989821990 996190429 -964288194 983338744 -976816647 978119059 -991705702 973177542 -958064851 950351054 -967898792 999779272 -991528802 995625246 -969163893 978899459 -996757383 954233362 -950430403 962629598 -981843095 951747619 -979998132 952070566 -991970573 990474956 -970857273 975404592 -957336606 991056014 -983041407 987063776 -989819814 996786806 -976889268 981468525 -985740851 954192828 -960487646 981702467 -972477965 962818097 -972482013 960185610 -975931571 966653698 -961560294 986895814 -957763330 987472589 -961364100 954664153 -970531081 964505686 -983065262 976689837 -990814587 962698724 -956797100 955564858 -990202743 966384122 -990984073 976321909 -978886989 977024520 -951700873 980480351 -973866627 990072148 -986701642 955966454 -958164625 964197892 -985704219 984968513 -974866518 963643978 -972296875 996179892 -969026831 999536890 -954471909 982648190 -951864461 979071722 -965791882 977459905 -997581994 963083319 -961589447 951592884 -987153477 997800379 -952683855 980347873 -999573901 986879172 -975149094 991206963 -966689609 982700241 -961114345 996652675 -964101252 999689428 -995569874 963546942 -996014839 972327063 -983923675 958422223 -953770105 987528993 -976275529 970053378 -966169505 976691259 -990223706 962896699 -962894324 961835771 -982556109 974181115 -951782626 991718284 -994458221 959610133 -983702452 978708572 -991537142 997778201 -950990430 986989467 -983616807 955842140 -967363179 952761809 -986014557 975477247 -984349443 961617148 -979112306 980542672 -960623732 999195860 -968559094 991135307 -972711589 987685215 -971704047 994521240 -955594660 994302224 -971441535 961499096 -965993058 990557245 -963703394 983827556 -996245450 969264130 -965165015 951945177 -965475689 957674062 -956444578 997759200 -963445788 957570456 -951144129 999291813 -983562307 971307012 -984044870 953724118 -953471627 965865014 -983765833 973996938 -973794066 997878222 -957333167 995961773 -970455454 978724260 -983098583 963175532 -960695845 955871033 -979287316 998618369 -995153917 961092617 -977566242 963144890 -964831792 958482946 -992854354 984005757 -971386371 984873340 -975919103 956367627 -980155965 984782450 -982620093 958024598 -966266122 971230092 -954479919 960277405 -995712366 975127840 -991648959 972910549 -962872714 997588246 -980860121 982682034 -980053464 953544380 -979705092 970840492 -955351022 979640147 -993928188 957507678 -980568441 997408231 -987530084 965077104 -963129020 993649470 -961191519 963355057 -988171299 969728376 -969994993 980751805 -997490654 959527459 -984232775 976483106 -968459260 966102378 -994037096 953313367 -973049284 999223253 -991306761 990626231 -975965813 975478756 -993029504 998672090 -975876557 950403037 -961864421 985703049 -990192435 963396904 -978270355 993099214 -961433114 998102539 -988558816 966712960 -966737977 950111121 -973359433 969053164 -990870926 972256509 -970957682 960796920 -950914037 988138365 -975302379 964222662 -991617910 985560288 -980671128 987338031 -969477021 998575821 -973137359 963361783 -999421680 956408663 -951135452 990794148 -977319023 977449854 -984979198 993311421 -996254842 950208275 -995974314 957066567 -989616702 950370858 -950199296 962328680 -967749972 965864082 -954533872 982545779 -954941369 996236702 -966942418 980030575 -954201381 989795671 -961627654 957643618 -991272890 950330383 -996042514 968445907 -963222040 967890622 -976366484 972334933 -995239320 989619852 -970621326 973951509 -953715722 988450467 -989103916 974764426 -980372320 996223545 -973611617 959187242 -982548188 980355656 -955426681 960649297 -968072003 998379091 -965565758 998420535 -999319974 972827904 -985685873 993435104 -975480854 970983114 -992625055 967394806 -952762016 998376670 -958434927 953651052 -964299050 957787990 -966819577 958536112 -956429519 974182527 -968969486 995586003 -963806967 960230445 -950928804 974782690 -976488114 961766850 -952171831 961737622 -997159186 967404221 -996335055 967578505 -992088293 977462103 -958023742 970925632 -981096290 965720127 -978330330 974338350 -953886406 968707732 -960264473 981412245 -975313217 968120625 -957782670 994210176 -958328633 956035494 -966436606 980047268 -997160429 956190190 -966590872 982846905 -963655449 994987304 -970430666 952124594 -977179548 964526256 -976942756 950543364 -999903923 978344024 -962258268 956098603 -978711814 961219300 -994586619 955105601 -952690437 962880137 -977021420 969295731 -993354733 993151885 -997055635 996273520 -986116626 970317943 -988284122 985004393 -955554237 976019810 -955228840 999080485 -970844028 989292668 -954868034 986920057 -985752824 989281910 -955818978 998276022 -974991290 972601752 -958158397 951033917 -976090701 980505324 -957892342 956862927 -985767934 980294049 -981242175 996657118 -965802616 958743449 -975944967 962136691 -963876285 992189125 -950642701 992096031 -964241240 970108458 -968482355 975868669 -950485778 964337756 -958939659 981719098 -991145020 967573698 -960921639 988600142 -999002902 960708607 -987503047 955767071 -997666981 995840321 -999698110 968066264 -954784620 992814265 -971073116 955690943 -992114686 975626016 -988564055 989306496 -989510950 966342804 -974162877 987931711 -994530349 983466315 -972847786 955071044 -982096903 951032609 -995103240 985238894 -997875541 978158070 -971468865 995298512 -989667126 976168584 -976739614 986123658 -973353703 956087384 -973695984 964088261 -999868189 954401396 -997288991 986221787 -997219824 966998260 -996761176 958254433 -994008500 979688654 -971267828 986452142 -959255123 967324243 -964775025 984890680 -952502610 960399398 -972081513 970739861 -981326983 963502641 -967302733 993201328 -986542412 990483170 -963060340 970736644 -971370834 999595425 -992690796 976017564 -993476832 964756904 -977363274 979274695 -953645609 999494697 -995907897 997391499 -966019158 989511776 -977124560 987767869 -975506877 968293425 -958548024 962685426 -962070388 962136747 -998401153 986979892 -968986024 950509406 -960758614 973151273 -976091240 975388464 -953629232 973657112 -974305102 972874213 -999124253 998056524 -984166176 959867326 -998869091 996035778 -983397353 997391268 -994023934 956286110 -967370837 985530745 -997852933 981606990 -954507703 996861335 -977753267 970749650 -989104221 972061332 -970070902 985110741 -956468522 957716281 -968356480 998627438 -960800348 982898772 -990057228 989994440 -992538866 960441134 -996181323 964194648 -990053581 953496101 -972265425 976542616 -985364211 961644098 -994041018 952212747 -969893099 967811418 -976311289 962405165 -971229053 960458551 -969701353 993229450 -970842560 965328123 -988803774 957703155 -990137503 989965691 -967102057 977606706 -981730369 970778566 -977186666 959035069 -951277053 999195572 -991773309 956824871 -956295507 975864278 -955319866 998819992 -952700834 997488458 -985517643 954484657 -951057890 978054631 -988283433 984616861 -966696117 995031043 -977665814 958155737 -993246386 956975675 -992798863 972539578 -989538140 981081355 -950506160 954345847 -950543008 965624185 -978167429 964828305 -963140099 954937858 -993037599 993395405 -958546044 954831042 -987955085 965247710 -990250101 963587081 -972427923 952838638 -954420996 979875789 -986914534 993149432 -983104027 989904929 -967550862 960610814 -954876738 973993384 -957023810 995808773 -971010197 985367609 -969716128 995598311 -955416687 956101180 -959071921 957020701 -984262009 952087749 -972315427 952320785 -976090425 958060761 -957179603 955772882 -970154178 954907628 -982171115 987308572 -962935194 977502670 -980958367 972750907 -995750359 998009037 -962720090 998023671 -990048793 999746573 -977324418 996116862 -973937236 984165991 -979223862 973390761 -973341810 966020242 -981774800 965480201 -999801084 967810217 -985110583 961983685 -960647632 995553232 -987857730 955917153 -967703431 957477393 -992469814 990386216 -979123623 991754370 -971830473 988094585 -987195081 978848769 -984544028 992604421 -982294317 972098376 -961215132 974736794 -990768947 985715150 -959243199 952944868 -968008705 961612880 -960829945 977709776 -967120198 989580712 -989394965 959684061 -997574815 982515486 -987263459 950169117 -950958447 989447006 -954904238 963894839 -997819333 958045173 -988751714 992674607 -984297209 996297304 -969606166 950584990 -991171433 961845786 -951835904 953143920 -954068060 958089951 -982767686 986410097 -993900839 971279552 -950585263 981793939 -989696322 987961236 -977774991 996957898 -961762941 966313019 -981877652 952341499 -995735645 990347514 -969132569 979024175 -983010852 965587506 -992763328 986497409 -954226727 984224931 -998162875 972724446 -969054880 969136539 -994638759 979161548 -985931713 957711654 -960920461 984310020 -974292319 986127561 -995808300 960615750 -988306109 975870595 -993299992 960772522 -987846762 975144732 -975493844 980537396 -983589886 988864497 -956507435 977307969 -980603338 951264523 -971536811 953627574 -966567172 995508816 -969551489 982620807 -978940225 951173030 -997464849 973988487 -978300569 983795274 -999055794 998477399 -966958136 958697360 -964986820 985376936 -987995915 962447880 -984442617 960921438 -951510119 959032490 -969539961 994578137 -997728961 964406894 -962301563 997041447 -970340918 968614722 -980640556 967698698 -962627989 962700896 -957836225 995904863 -953518498 959782182 -996012460 961158601 -951227204 960515459 -959715818 976380075 -994680152 967380256 -977981898 971416099 -978644024 961104150 -965628730 986034092 -971111217 964392147 -982954698 990685603 -962635617 963995439 -990925467 990247896 -971343625 950130699 -952388066 976607031 -968765674 954108316 -988593364 965027444 -988707129 975370716 -975198213 988317230 -989278054 980169701 -978070500 966854220 -987498379 955811264 -964251719 965318952 -956548381 969768430 -970354291 972216635 -998638433 954159819 -978432693 958309109 -951583246 957088716 -998989027 983107099 -963428760 976817368 -994503167 999016802 -972106019 981619959 -994644347 965087242 -968238014 950259946 -991034951 959191474 -984288343 976497200 -984049283 951790582 -955675702 956620258 -989772536 979873235 -991568073 952070453 -978349244 980252897 -954215158 998838367 -956404818 990151808 -984459967 987946829 -972475648 994299014 -978609496 989917110 -971766387 985594908 -996941565 972775911 -997628035 968257033 -962134074 956679388 -965451893 978984106 -974774776 966623512 -997404188 953572735 -979266325 999895955 -959497544 967140607 -984055131 997051259 -977382892 997441775 -977853336 996552313 -986731223 992811786 -999005589 961544868 -995213505 993568679 -978339697 959090893 -975215567 995958682 -988312182 977533962 -962515245 969945163 -979461172 991872122 -954199771 961420622 -987313376 955794715 -970863290 965544759 -999665175 999526944 -997605638 976870526 -984176602 969258528 -980935801 994262811 -981565149 997116614 -957299337 990885017 -995138532 997313671 -990257392 986545357 -967165734 977826496 -999819489 956741316 -995314665 964612353 -961732689 986997802 -970460353 996623797 -963982730 966115454 -973099961 992873966 -950537892 990536887 -987509574 958654938 -968872876 999288224 -979458169 965779335 -950300643 984732703 -979121872 989714253 -984208658 951158368 -982575302 998577824 -984862809 977449567 -983047619 982838188 -965383474 987321064 -994372019 980452686 -967415514 953761695 -985709657 957040205 -988144665 995466269 -979453371 986359807 -993666344 995923541 -985933639 957720801 -989850112 998273280 -957854861 956997051 -996925848 993710065 -998804749 970713651 -951363212 965849253 -958681947 961083507 -977277472 972655456 -961742959 973420333 -972873295 961542359 -963854575 970797972 -991427333 982532583 -986944842 964070739 -972265496 983080208 -973627533 956554928 -985114037 984542120 -972049222 987923111 -966709930 994322740 -996830301 988519952 -974073997 964569096 -951060383 958532268 -979661886 992312084 -994809388 974988178 -969005185 996408560 -984827891 974109293 -981244222 977193662 -980808233 992824806 -982891261 993787449 -995423479 956756007 -987416158 963799247 -977380157 959617164 -985876740 979374168 -986489878 957531821 -990107337 970702216 -972941090 991326305 -985575363 979990673 -953513611 979076692 -960181000 955507575 -962767778 984606971 -982488021 951125964 -974364952 998113574 -965311399 986154749 -971958084 957584712 -987767498 984031503 -958182700 985406986 -978634441 977624058 -992331270 993711848 -994788518 960294672 -970787893 963243371 -962228981 957786104 -991582611 956993405 -958087277 964859774 -977114628 957305810 -952501345 961813119 -960036223 959959939 -956277135 997469462 -979481342 964434909 -998988784 978399316 -958731664 959743170 -975362540 975905046 -950545424 970524615 -996382040 981066706 -951007375 989696798 -966270548 970420010 -951049532 966384782 -972424192 958121271 -955420427 969678817 -984186536 999658004 -959376306 984403265 -990704760 951907162 -980800110 975589585 -957277925 994771093 -987670789 968527610 -971520101 967748666 -968240984 994457767 -983382001 956735216 -978984725 961176040 -994933221 963807105 -965172516 980668053 -994192256 964141395 -974441405 981072132 -999980916 986860104 -973272796 974611624 -962727030 971497491 -962783313 959755700 -986646766 998907600 -966084054 966779842 -987849945 985406959 -992945640 979370676 -969340689 999333273 -987972104 999374209 -988991953 955342432 -971859478 956345568 -982258032 979286209 -993834323 951819778 -956647597 964046432 -965679712 971436478 -964674995 993485560 -964503723 996352396 -971555287 988087022 -978854510 964535105 -971586925 977086662 -961395857 973056899 -977680183 986758395 -953007446 958580680 -959428879 972756572 -989182696 963302431 -997144804 956488219 -970836063 982382031 -999011952 985799263 -995389302 985071745 -952499036 971040195 -950281757 978339654 -985469566 994872306 -981298856 974087800 -976135739 959034032 -979005812 978425929 -990455927 954244385 -971318633 986206129 -960768432 971126592 -983284304 980784314 -969304317 984873239 -987515078 983070258 -967722632 976304560 -963908379 973355283 -992692372 959952750 -963896525 976536095 -992826035 959337674 -970060746 973655038 -993812746 981984764 -967517727 982414883 -953156926 997881634 -996776439 980409256 -955573568 966674851 -955225662 979089619 -993196649 987158370 -993566036 951999126 -970952949 981603255 -979628624 959292558 -995988896 970648898 -957261995 967257638 -975923494 995801171 -965064511 992270440 -993392479 980661406 -952246011 979928508 -982512179 984025648 -997286575 971898345 -988686951 981415922 -980068867 965402743 -998472955 959834661 -970916278 950493834 -968988711 957859076 -950150641 976350378 -951317542 962639285 -951129953 962230452 -982190499 997140111 -996851491 999753736 -965311924 989970766 -951344554 996055905 -955297455 998108302 -966289323 976522732 -981939672 983177533 -989129086 995302695 -987571974 950812337 -952194718 971099408 -958432922 979784642 -986319749 984548121 -951601050 963788926 -971960610 990282289 -995664893 969222412 -950789816 955735155 -956561638 977169208 -964527045 964261782 -972436788 969129516 -997185474 959122987 -976196745 956019246 -989329426 954266928 -955091508 977691363 -984089402 987023908 -957394808 968418671 -999748492 987552724 -962793988 967355485 -989606631 964971396 -955612916 994890130 -983208243 977897792 -995327929 984707388 -957806724 989478861 -965570698 950552560 -960737403 967304628 -956098708 981034326 -951869941 982651105 -998893335 975775045 -964058378 997322891 -975656613 983721072 -991267327 972687579 -970381899 996420308 -958243783 958764282 -950966007 986513140 -964613933 980676428 -952479457 969316992 -991402855 974727340 -972384429 999207315 -977532083 999281093 -997328338 977876273 -981743862 971798481 -993752361 971913839 -991731124 958068054 -987728632 969573187 -993322796 967790765 -954005739 983559425 -986001134 980312959 -982509248 976765126 -965976061 965727845 -957252605 971852243 -989672314 956005553 -951331310 981935251 -968021412 958636840 -995442661 956016771 -984788451 985301260 -981555659 953509999 -984055600 984294873 -976526255 982963489 -961874231 987844569 -962489683 958879258 -966416356 970941081 -963554643 974631275 -993299325 996096872 -974229041 992692498 -990653337 979077034 -985432446 955267359 -967004005 962586323 -982574474 976966402 -980657865 997186579 -986538884 957895905 -950523539 989223112 -984549847 993426548 -974878520 986181747 -995512942 963520612 -976201738 950252964 -992740127 962794056 -982172791 952553118 -973491052 950767513 -986269136 979233446 -981663211 954581644 -994543084 963309748 -975266721 978288238 -987063459 971075470 -954903044 985044355 -978311491 962970971 -964441877 954001590 -968653010 980977244 -975299905 982226665 -977282702 982854526 -986056655 987117055 -954173498 981287306 -987159454 995155270 -989783149 971862566 -964498649 997384099 -995772284 966638005 -965176847 956376491 -952572959 973512394 -968074882 958772645 -989826159 964233115 -963975857 979542832 -975415579 997125048 -991239159 965242641 -955026214 951428162 -995386360 988144644 -955793603 973791578 -982956110 989086097 -963618589 975542250 -953862991 971817192 -982752084 979670238 -976183168 957570457 -980678793 973728456 -964675670 978882345 -961395735 995704495 -977701310 952837388 -953074657 971704846 -976789583 975561124 -989634259 954948125 -962313715 960899678 -982312519 993818296 -998053702 983045628 -972384601 962047422 -968079950 984166505 -971375230 974215204 -959473079 971145779 -997917184 983891162 -997714615 972322904 -990691996 987865037 -964365224 987660798 -971041921 969617540 -994806899 985103050 -987211919 980413088 -992060364 966048975 -985224625 976793034 -960159420 956307921 -970120034 957252771 -998552535 987873676 -969625282 974071641 -997405691 952071582 -970430651 967531622 -992275431 967035914 -956394507 960542870 -973931006 988758888 -985711701 953142672 -984654968 956544736 -982055594 992919401 -960846464 984083968 -976716621 972666975 -960875633 998623303 -985270364 994804559 -974139425 966663051 -986515927 964422152 -959239259 950676761 -996717976 979999800 -987023124 958907448 -958566332 976337285 -969585309 994510611 -994013227 998272666 -976750942 963257350 -972276680 972836265 -950245266 997593512 -971709998 998293828 -999059907 986864789 -969350111 972515385 -973616795 969895139 -979896543 999190962 -975492772 962906057 -979139611 961600889 -964180672 979967203 -958635072 964373872 -991233301 967506782 -969639993 951026433 -964297277 990612432 -999911213 965755797 -965577994 971536505 -993791128 969444177 -957927570 965695358 -970438606 952719255 -962553524 982364598 -961201811 952769411 -998878685 952859957 -990366763 974585553 -973371514 962135726 -962684722 984665065 -974958412 973478804 -970647304 963712105 -977595688 979536043 -966110634 986500047 -991229540 996450790 -971560012 981632382 -951489068 975515468 -991557493 979417892 -967311047 984221900 -997717045 996635940 -980804630 997587309 -957404434 950585045 -999528945 995842325 -994751252 979870116 -973530391 984384158 -989531652 985631889 -997716460 963128485 -981406455 994945075 -991464407 983413684 -978839645 974908208 -989925050 996716269 -997754048 956654451 -987748355 974217115 -968620426 954030585 -978289086 961718210 -973150080 979831380 -989147329 987558000 -970572768 959802358 -990053656 973186653 -981554199 993224969 -992248943 962428274 -952901497 972136395 -968276645 958139657 -988429874 992253417 -956772937 974750588 -955867202 989679504 -952952323 950536732 -970547727 992283994 -969470922 997657199 -998619028 985522094 -963563876 960830370 -964282651 970825793 -992725449 997627918 -954819309 968522868 -986141254 953114453 -978709652 970444127 -997715571 961800179 -966335615 966189733 -989716563 993014590 -965325317 996788026 -999575916 969438004 -960901861 979257843 -990941166 997308581 -988447155 991096791 -955224080 975369875 -971521683 966169535 -973140387 951432787 -962385970 974489903 -972693730 959175740 -969362778 950388685 -974602211 975114653 -956476706 959056499 -974851158 999117791 -963680302 983518934 -975359228 969597752 -955925739 991802789 -987877584 951448337 -951233655 994880504 -990506620 973514517 -959500228 974134527 -993232017 997575773 -981456494 958825884 -951839751 965675946 -965083006 955310220 -955274890 981049282 -982275656 967345425 -957362388 970325162 -979894362 975553640 -971813097 994155455 -950735383 994347253 -964842740 979152092 -969940294 986609865 -958342851 993305831 -964453116 958418869 -968645505 960511288 -989963589 987980834 -994195720 974860510 -990872273 957209161 -968383587 957048020 -953353153 951351131 -954408911 969053613 -963874361 962784877 -983956782 983803223 -952343270 999953385 -982256390 983715399 -955955209 979116448 -994623850 989804665 -956067302 957805237 -989967349 979455543 -985408130 973036046 -993250253 996729732 -976753526 990856621 -989229984 982063808 -994910020 952140350 -989158738 992504840 -979764113 958645799 -958263408 958862813 -961171557 991335395 -983593765 955704689 -963208522 977617959 -970498792 997315834 -999719922 962239653 -953741305 975677757 -989443201 974207611 -950187503 955067244 -989174309 978279184 -981899048 972451779 -999610096 997936384 -955207638 995302539 -993765977 956198819 -977836992 967137900 -957722722 950923175 -974719301 951180061 -969916600 994556240 -986692592 992335814 -953927489 982888732 -966688863 970816695 -983593769 977802060 -959106513 953115949 -967569503 977614155 -999479474 972044036 -994290573 956436447 -978621024 965310934 -980340556 963946373 -964980928 959318795 -978729885 980757960 -956232876 994927234 -987460672 980791424 -975110384 965999115 -991108113 997203433 -966111717 991409072 -954209939 955734599 -966561451 962774301 -994569364 955996624 -954857000 983117667 -971865661 970329274 -985605701 955279553 -964418006 953946259 -965921244 968752338 -970365759 982623029 -991376016 985787090 -988400476 987340180 -957092638 970398680 -954290880 990787289 -999687394 984491349 -995810219 962230179 -973713314 978597554 -998485133 955075457 -980419966 985848308 -963899373 972835713 -950712542 963972123 -967251726 955729394 -962410707 970502742 -962307578 996759824 -993726486 966735532 -969297039 972638941 -952955174 994121370 -957789201 977887382 -993957585 967420285 -959052399 983144216 -951931190 974458424 -950905606 952872379 -991569993 967446713 -964318340 971643724 -958301522 991249639 -986351962 950625146 -975957189 974843859 -992996442 976851766 -990805430 966589675 -993901901 974985216 -954328004 965205257 -958499010 970809928 -980426831 973662028 -994579712 985318253 -985302796 977559149 -994541467 984497415 -950361129 967694566 -997950105 991632650 -974452781 983841123 -994950770 955253203 -975565840 977666332 -984965950 976102013 -993850003 977256704 -960764278 986756739 -960573758 999818212 -950056781 984790945 -955075962 974494022 -958551673 979146615 -967844781 965794433 -965498990 974596450 -950455068 999544378 -986426234 971575429 -969678974 985024156 -991832689 950857584 -988950208 962839911 -965705571 973687851 -970148018 989432752 -968863573 955050829 -998869299 972558112 -973627375 953417674 -960586519 955157989 -984484582 994782414 -970180299 972541089 -979288685 974854041 -974821366 960146900 -974598888 992134904 -982513072 954492872 -955137230 960495553 -987473125 992483652 -998870549 953191812 -955869098 963979444 -971068354 990216338 -983108870 997608636 -976983820 971266448 -992893961 967282936 -973380437 977246837 -969034182 990901954 -990131694 950981793 -967060855 992240659 -950231987 955847602 -972765254 984911280 -988829542 999082805 -987855407 959055354 -986907475 958192952 -953034969 953878072 -967359993 983346460 -970599606 954387477 -975262686 975634269 -957975333 976153631 -969578252 975181179 -958502294 978912767 -953629223 976755657 -952460488 989579481 -964389302 999286471 -996547038 989120037 -997657551 964146043 -964875821 977144841 -958779632 963188625 -960924280 951598391 -981783136 967863642 -969855402 984766506 -980632952 991881000 -960384487 965883795 -971483825 973532578 -972443793 963935215 -955468879 958658200 -976306331 974540126 -957996109 963621888 -992273883 958352829 -980022995 990044683 -987654107 965310264 -970729348 970748209 -979053141 959369593 -999195419 980802967 -986481985 979071701 -961587330 979437369 -995211521 995685150 -987099857 958835242 -999722694 953345482 -952534024 953006299 -975791385 953477297 -979729759 990607947 -974791722 992283969 -993782177 953918061 -965354973 964099762 -994946504 971049367 -997105449 987940604 -985526997 987266307 -963946977 973436903 -980742823 981315645 -959274607 959796803 -963958027 976239152 -977122336 979170929 -999650447 994183387 -993851800 968769455 -956493517 956300291 -997606790 982765624 -978130866 992683027 -955854101 996762219 -980244136 982222397 -983961340 957268954 -982976165 988785995 -978223617 961404167 -999474734 952496810 -960358517 961099576 -950875959 959152759 -976796533 973820648 -983836379 976352827 -952071934 985531227 -964095441 953662416 -964697823 971173363 -964383297 974659902 -994048554 958324401 -980005247 950621325 -989032581 959682182 -970299936 973644972 -967329457 958181177 -987839739 962513825 -975993420 978314927 -988735061 964758485 -977071034 988543034 -992878171 990301417 -977380318 994458331 -951187692 965665105 -966134688 977320811 -985266927 984106187 -998395996 970717924 -981797770 972189835 -994805312 984114763 -976731222 974596844 -995893129 957269564 -974701774 979446886 -978410224 957425750 -987941836 953939914 -999756347 964571508 -956807225 967731159 -977278632 991810050 -975708736 982246534 -968262077 972881794 -989451657 981513492 -998753034 952428724 -993596503 968093467 -987650459 968875917 -999474479 953344232 -995381351 973988022 -998544921 976234779 -999223506 979350624 -965791135 975766007 -991328770 990232623 -994279909 953070930 -994825538 968702159 -978554847 961444024 -958389663 961643220 -982617280 961845286 -953047997 987115856 -990754829 962538692 -989955505 966822850 -962855078 982833931 -978522904 962537906 -956987017 989954809 -978647173 961010764 -994306631 955175509 -965116439 989857504 -974813687 989585632 -962458849 969087620 -951012812 969067524 -978732122 997119517 -971880719 969043282 -975707060 972592765 -991575635 957969137 -969271697 981900419 -992126241 999780851 -968752224 960964600 -960414089 997985462 -984961308 998230410 -959724643 998212902 -997791620 975590079 -959204002 975199009 -983093443 967801283 -992346531 979192590 -980592851 985951312 -966573435 954494942 -991490456 986170786 -950759984 974321487 -979788844 959984836 -979629811 996121050 -955549450 965981503 -988135827 965668662 -980281585 954706688 -978865097 973742434 -988255581 980680805 -998350118 991107266 -964347899 975820474 -951125019 987067556 -996258880 991722695 -966503762 986686960 -970076457 999333439 -957166591 990084567 -951084958 958086440 -995696365 969572599 -959844546 977034639 -950981895 970766230 -986301167 969754665 -981541845 980459693 -988954618 972172197 -952597941 970582117 -967724710 950166553 -977063460 972368019 -959478925 977472630 -972016896 950190962 -988320097 953479167 -954582282 971609432 -987164430 975069107 -987875878 960530997 -957221676 965685870 -988170646 974853694 -981182893 970596178 -986708491 971364648 -978435801 955130093 -972628876 987901688 -968836512 964816198 -984633256 952472924 -995385323 962429832 -964792152 962363389 -974025397 954558653 -977521266 967398392 -992233243 990012710 -978322210 977489358 -968854615 998802877 -954877420 960433944 -999825852 953916647 -959747181 983659430 -953040033 975368425 -985591032 977832834 -987515005 961733352 -959455992 957793092 -980736375 950184623 -963599873 985981634 -986841343 967086794 -958771605 955437037 -988058774 973780017 -973344275 970483391 -993698854 975300801 -985388381 977242694 -963899650 959694283 -968344676 963040466 -995657241 965199363 -951932032 964074649 -955874476 997032800 -967806974 963762402 -978148971 999163623 -970451989 977633395 -959091583 960052654 -965976994 969864150 -950913990 973979454 -990353070 980460725 -961661494 991923544 -967350491 982981019 -991026243 963249886 -981975297 959610480 -989356597 950327862 -993022768 961001316 -954036879 996179813 -990356245 993651133 -980550025 993393857 -962432318 980122113 -953209032 958364169 -994619573 975069098 -967232227 968718766 -991497762 954549589 -987362177 950339011 -992239801 996242536 -979491142 952899235 -959681648 967800517 -991732775 991733904 -980567358 974469612 -973686283 956670029 -975051297 988282450 -972637323 955582312 -970688607 990844119 -978598251 991844791 -993853846 998815055 -973649902 982858760 -997972186 982030161 -958369378 960542140 -982194795 993884258 -977824014 991438393 -977753926 988041211 -996839159 981480560 -957424617 955515887 -999594252 985640533 -998215774 985588254 -961767311 970066737 -979041514 979833959 -995165873 994103779 -950600129 975943671 -992554420 955983361 -984113465 951812745 -971563865 952449696 -953175425 976088563 -972329581 994515427 -961290083 978495541 -987192904 955498573 -954258384 962559289 -955703266 982850765 -979915690 998566974 -977074700 987450769 -980681317 973652236 -963918852 952610013 -990795217 975233947 -990034399 998704306 -982507538 993003399 -984383808 961924411 -962779400 984865077 -988112122 968978995 -964344458 964152308 -979592061 953217471 -998426304 960349879 -973471649 970789208 -998609567 992921821 -981906219 998774520 -964561546 978686737 -986032449 952241647 -952246863 953703760 -978035083 996294245 -982873668 970657667 -954714773 971610575 -959838412 950410782 -999670066 973762809 -987399651 955639956 -991038171 989294290 -987669055 989009523 -969979691 991069139 -987600461 993012968 -967312381 962332904 -977634098 991674824 -975272136 998614278 -956471555 966550217 -971330270 988746469 -968351884 971599387 -996006542 996256881 -956518777 977942587 -975168198 967065156 -997424718 973903303 -960079867 986361429 -957832355 991575373 -950670040 991452450 -994937697 983224979 -955215324 954307861 -988936252 957584831 -996078378 965257203 -969122303 993332640 -963313663 980223419 -955114671 963688353 -953246452 953783922 -958995102 965197383 -965860340 981442966 -976134611 964639270 -987424846 995723759 -954795421 985193837 -973895576 979305841 -965508059 985827623 -971958440 979193742 -963878694 952558123 -986273862 980789934 -979103811 966194866 -977422331 992165409 -970862302 950201228 -956435335 950825677 -975618515 967743343 -999642271 988531227 -950926542 994498769 -961416372 964228362 -964536371 975983390 -980116878 999316892 -982559063 971964500 -999184666 968380773 -988371902 997249212 -968456938 951959675 -971640312 999745048 -977118947 987904792 -985217905 951816720 -954145870 950302794 -950611655 973603165 -956407810 959799184 -973431588 956508305 -964072398 952483430 -956432471 994315561 -988176159 999893082 -988650473 995307646 -961981544 970877621 -969641748 980371852 -980873426 985737949 -966845445 957293332 -963431236 995487356 -962159363 997277336 -978306392 985109904 -992312529 963561286 -968865243 996020489 -994650808 966466091 -967811752 986135142 -985245492 985892848 -967444354 991458928 -967024859 957898138 -956793287 972534075 -976758205 956363279 -966099191 981911719 -990888291 977642173 -988178829 960995683 -980014805 986308699 -967812101 980805506 -988422763 975883150 -965245628 979467727 -991779691 999595256 -995543042 992121806 -992585003 990771700 -984686747 969675406 -987023140 990766096 -994817407 951514770 -991177131 971177320 -990022296 992767995 -971490583 964529706 -993937405 990051350 -979868391 986876864 -984403282 978608548 -977526775 981531424 -997463045 970817850 -988038185 976929212 -996633417 989399156 -958401555 961281134 -957902524 986757943 -960815973 978308026 -970887782 969920888 -958538468 964654618 -970324223 971383995 -986412419 982194870 -950161859 967972004 -979935765 956611721 -965288366 973121537 -981264857 989336435 -996098857 951409867 -982635057 982161299 -959493843 960938560 -957227977 987087663 -979901299 974969363 -995778500 972702420 -997079542 998779631 -975797395 992839942 -976029400 972520260 -990186082 990382951 -967849587 970494855 -953766258 991913983 -994785114 995855254 -979644640 967103519 -968564354 950673657 -959313552 992442543 -967190070 976604291 -977265654 991364630 -986003682 969200167 -999700244 969874751 -983622061 993941440 -970918346 998196995 -970965733 994108524 -985418939 956205521 -981514150 978663507 -966433555 960105190 -967367354 969413461 -993175269 999704410 -975532567 969027717 -984240851 997160818 -974773427 984040940 -981606925 990908998 -958749926 977250029 -973975697 999711100 -967225404 957489983 -952664812 998454169 -963437841 996904057 -953740965 995893264 -956029946 966471137 -962464236 951639514 -972886624 961985711 -991543677 986546493 -977220366 984600796 -964415309 975568249 -989541768 971740935 -962328342 960318634 -976858686 971658811 -973878252 958530652 -959046150 960601370 -977401351 960990837 -965066146 984073549 -988873584 958039030 -956198961 999483517 -960831591 988729874 -965732556 977322136 -981180481 984525647 -956883738 997982204 -968567568 951367885 -998818000 955265240 -966435550 979728985 -999748471 973014175 -983057402 969086095 -963985242 972737887 -969794212 980981191 -977869371 955131742 -994604594 977580377 -959312081 967934742 -963827701 973575246 -974476728 960995943 -956229555 957035608 -957466856 986332576 -992244650 951550591 -995559344 974065787 -989908749 965834160 -972057974 981381809 -986208993 997605693 -977955718 985621336 -964327445 955096021 -960147341 979283891 -974427613 955962606 -970142093 962783401 -970952943 976346906 -964010416 985047869 -999222351 955405719 -961827875 972806906 -953225135 997947902 -995694876 950979513 -981065467 987734994 -967083149 982216731 -983780401 950107559 -964772771 996899813 -955569599 978959632 -961413735 986746837 -969254560 996683348 -968012886 957721212 -986044640 986642178 -965722118 964744549 -951039835 973637360 -989346116 951630365 -951175765 987920797 -986733765 965158292 -951585547 969686887 -952637416 950122108 -965405090 951259424 -962613749 959323917 -971889859 992855633 -994206061 958969822 -982783868 969054231 -986238506 996688608 -963379834 950160335 -969792551 988350322 -964856092 994376008 -980580167 977513262 -993859590 962138914 -959887414 964163535 -965838079 964255389 -951034091 973517417 -971412050 974115805 -967109224 956088175 -983621270 979987371 -986944792 979419757 -982371344 998654030 -999825124 960522993 -985928999 981326212 -980756817 970535801 -992382836 961892378 -953144566 987255239 -986536990 964828833 -971695884 987324875 -957028212 982119435 -978326077 986300949 -977734876 986223563 -992226673 982671316 -978278310 960507031 -974345718 984463428 -955365352 987733872 -998968122 992802764 -950574129 967310442 -951234536 997503332 -956196836 987551120 -980657207 977445387 -998306332 987474740 -998164026 984318270 -997425902 990320705 -979967833 950450981 -970318946 999768852 -984389460 957315343 -966911665 952512823 -961300174 991857282 -978530178 993736244 -958111222 996446122 -963573083 970717153 -985778903 964627626 -993279430 999627983 -957278157 990611101 -967168128 988492393 -965766589 974538660 -978029263 990414989 -990052826 964843567 -961148243 968629626 -981453807 957752213 -972719458 951729197 -973700736 975996285 -956714668 997651626 -984039447 993671609 -990768358 999529339 -965170784 955062009 -989266522 958931399 -958903686 964590543 -998204419 987209778 -975329901 971130625 -961088980 953979717 -963430628 956882601 -965321977 957664879 -986392894 993599105 -963400528 977398500 -951472011 992349139 -975661083 990239349 -962609434 962594239 -976372322 960973999 -988945426 964451263 -965093569 979159434 -957972004 975481108 -989730626 961314256 -973285567 969240568 -970372323 950758203 -956029497 953405825 -975593447 986820312 -971896990 969932871 -951734732 953898340 -991417330 974379976 -966617188 973828436 -971764840 977541045 -991556900 973205874 -972067835 975914863 -980284317 990270361 -951087161 964849404 -977889641 990010491 -952745182 994626027 -959211245 982146612 -954441128 976741719 -996709053 958212696 -974567948 963110933 -988827003 955822440 -988286059 984274880 -977013519 979327731 -990086994 960656997 -964022690 965757898 -995977144 967842846 -974216975 986047352 -965603408 989629312 -979357164 951101623 -990715650 985823457 -982314612 968302015 -958780935 961996758 -955873145 998438891 -962499985 989298873 -964238597 956152671 -986865957 980102885 -993332743 950040367 -989203387 965782410 -975884647 984462488 -980722238 957424375 -957270887 974590857 -991317402 989018872 -955260600 976000296 -978878733 963182758 -954200410 999521141 -955514649 969254613 -977674165 971428241 -970672464 989547103 -969394315 972833676 -999788349 956253088 -978335356 957006457 -978482065 955735797 -986541325 994349547 -998240592 981604626 -964814871 977023870 -989680473 989077510 -990278792 997687454 -974412866 964277943 -990465829 984116228 -986816462 996110015 -985085113 990170253 -973515174 969438506 -992633773 958065577 -980407166 989514548 -968300854 994068314 -950606125 974114351 -987170887 999918820 -965184689 979172315 -997667900 964975725 -995883044 994756505 -977353306 958053337 -991408845 983320922 -952603487 988254048 -961489835 971427594 -983908882 966819182 -993137642 958277492 -958888696 992590339 -986236973 956742828 -961160551 969069113 -973581662 958952613 -987118839 978434865 -989056194 977951908 -973583722 955899633 -963527035 961173547 -999382411 972032021 -956742668 973433641 -965257785 966739659 -999007052 965100675 -981702068 957755477 -961294488 990249499 -989116597 976197791 -991235325 953204371 -965370360 988679185 -990805304 951907010 -992500558 983634678 -996280491 999293096 -997009626 974926002 -953477422 981290073 -981231116 964746021 -961965373 959415964 -982023689 960681796 -985187369 951919616 -972552631 993871820 -977066653 989780167 -995603776 952963737 -954081966 960555195 -964938199 994797634 -976526888 968850798 -962476525 976756868 -993638653 954295166 -994940058 981769188 -955924665 993823569 -996249526 974897011 -968798708 958318666 -999562539 962672136 -995406714 982986098 -962116309 987910810 -962240153 974070299 -986900718 957595013 -979709567 999820967 -951262776 984741917 -987220037 980293653 -990736083 965667606 -987109306 950261656 -977075425 993284569 -974549353 981141392 -955433329 968878865 -973451263 970511848 -960646764 958364683 -990703906 971531819 -996381316 961848558 -955687884 954304063 -976787199 986924935 -970252310 994401334 -973481120 980256920 -991919133 982062522 -963509018 962977875 -984129215 961241219 -968126294 973010160 -979832742 996382010 -961098476 988438710 -963731728 977218006 -979352966 997086601 -976779232 999527469 -989469020 972581907 -976767301 999965656 -982441253 956523826 -993811471 967104585 -991063926 962993433 -964709941 966135422 -999820126 972852182 -953540273 964091707 -994171348 969761782 -997760578 990185503 -959945335 970850569 -951070371 963471218 -961018094 981195778 -984682354 971534164 -950729496 963765564 -961677462 967350298 -994734775 979555121 -953258182 958635038 -986467001 982831920 -972222838 960289623 -994974147 978709975 -950786486 986683415 -968450321 956262290 -999064094 961544132 -960389189 965986576 -998672593 957587839 -965936026 989741782 -964983398 966694628 -962546390 993912001 -975095378 961435911 -951455451 956474042 -968094354 974051292 -959069951 960832057 -994478368 979940525 -988821806 959744075 -983521530 978761602 -992904158 966797803 -992887268 962406986 -979812504 966721884 -973595352 981369999 -960014385 986536014 -987842382 988811170 -980626903 959510239 -968525948 986548423 -988932634 993528370 -990580498 995845833 -972743546 989887851 -970336938 999526948 -995059074 959095737 -962539303 957695448 -986216590 980608629 -973601593 978680504 -951916910 978922653 -976835776 972351541 -976843869 997763400 -963462148 974900338 -953064767 988022292 -954474446 983093786 -972187354 982594715 -989759053 991959563 -967973687 972177560 -997711496 981029903 -998052026 990095983 -980427925 997452264 -952845357 968427448 -958049318 983652843 -973027747 978048216 -999078828 967920235 -964728045 986251765 -970795318 988773818 -972404682 957546896 -991161572 995572053 -994022313 953481891 -973626391 959301969 -964410921 979606136 -959593328 960590445 -957671832 957460076 -973126499 983569038 -975499092 997363532 -952323153 977176335 -950186636 990425504 -954929285 971472725 -952678425 951619810 -987037735 961740788 -979111310 988403729 -953613701 958497468 -990713028 966728165 -966832681 980168837 -989013434 996523085 -995591485 960575720 -982045907 956742960 -968791446 974911373 -966900897 966668659 -955582064 950978604 -984312783 992066751 -998503490 951817433 -976727655 953118500 -953624178 953729663 -955721479 956170882 -996114465 969261020 -977677963 992012813 -954395158 988610384 -999875627 997203852 -982628547 962628207 -952380416 988661422 -991660854 998376399 -961111892 988433216 -984262944 972128344 -983572563 973643687 -998867658 993330255 -974365823 970428500 -993618670 993459026 -985012241 987788838 -962590940 997033053 -995788713 956040479 -960085357 993693787 -999740917 951252647 -987899878 953388461 -992038437 976389455 -977424077 955195241 -954528264 962909458 -977030587 969706513 -973039145 972345188 -966060919 993911214 -993438969 956259797 -980111095 952166433 -950734612 957704892 -984024353 952425211 -955553316 997312371 -962624818 956248053 -998625085 972262397 -981829470 999906119 -994050840 952006944 -998918833 974069477 -958704095 984325037 -974450279 987322209 -997567264 983068715 -978230706 991665392 -978903154 951390263 -980507583 979583703 -956395497 991931562 -969168492 996974883 -969802487 964849616 -997835852 962231037 -980615872 978681278 -974636794 957080017 -955688007 997563979 -984141329 952725264 -986201121 979579187 -980209168 986416036 -960888295 962095336 -953226292 982680184 -982558849 979221135 -967802845 952193508 -959973923 967028630 -976196490 962682296 -967726281 989438973 -955355863 958802264 -992244874 962011867 -951295914 953912320 -961352221 992890177 -953275151 964978718 -991252447 970755290 -990130709 996427964 -966680675 998721226 -980103867 974620727 -984879675 979470887 -965843932 993425142 -972097680 997622024 -954056797 973764851 -970404042 968365175 -967822861 997512254 -989854851 998143554 -992735163 951477531 -960389332 957840311 -992352996 997741110 -960825476 996136638 -966964896 970892039 -993841174 978995326 -986783808 986795132 -965820183 964129594 -971507185 970929341 -976275997 955257229 -957194724 957652015 -968180867 989519303 -965661005 974928971 -961051030 993460497 -959175080 976728330 -981687910 977726214 -978709404 959039788 -955490514 976150288 -970263881 996533696 -955603979 975865701 -959464077 994339706 -985695655 969749825 -952363126 961109167 -963025251 958660335 -973701174 991583904 -974722212 956509860 -989784403 996409206 -970489394 988401821 -987743418 983271212 -962592037 972016919 -991992031 972415559 -961120508 969818889 -978445405 952343939 -953264897 980927113 -976002695 983130991 -956883047 988866709 -955471391 998145141 -983501531 954117513 -998291018 962493002 -999476484 966087305 -994641540 956489873 -991208855 996730238 -950883630 986808797 -967333657 996785713 -959071871 960993092 -986061580 969263570 -971621603 996773652 -958985981 960359655 -976282906 991171843 -977351520 955343237 -955125740 990247583 -978079281 980028030 -955707037 959290406 -967127373 954263158 -950691690 953011101 -996854624 995765096 -954627696 993585340 -997755722 951714720 -983593854 991434206 -980700045 954457166 -998330082 975429634 -975682326 962920661 -961418850 956919055 -995271557 968344789 -969069911 987182270 -996803184 977493689 -954918286 974006734 -963165680 974417481 -974094157 980795856 -992874467 993508964 -968329380 961625996 -976450504 954972260 -981767885 984721368 -974283644 991761538 -997167288 982668971 -958732104 980204399 -953811499 996624427 -958512174 972385449 -984300583 989831806 -985746148 999178341 -971544555 988584569 -950251961 979855675 -991073641 950751327 -992178319 965753138 -988604618 968509368 -984527312 970308666 -965303330 974168225 -963206896 963923735 -969332294 968495574 -997724558 965787365 -969094592 967142957 -964208699 987551937 -961597030 994705063 -995411502 956559808 -989296735 955714898 -965181051 994221910 -956342655 987640762 -964422219 979969634 -975282376 963037591 -993075996 956133806 -970724824 984138982 -962761814 959136648 -965592588 952314695 -950025560 984523946 -977955965 972739093 -950980910 962343102 -990567214 957394134 -965648088 950596504 -984451176 955080876 -969564634 961462362 -960820584 991208784 -958819561 971554331 -954920393 997137154 -987788099 988680277 -988807720 978533679 -952351055 951247612 -978918756 960916518 -994069942 985680603 -951319182 969257969 -969273230 981565006 -979270636 991612595 -994915312 968162256 -966215110 955161803 -951999225 952118631 -999955778 992135316 -976332322 951580588 -982537285 954772790 -971597540 977400797 -976212135 957815073 -969725732 980680707 -974113117 979958782 -989478924 993364693 -967071956 957690252 -989725465 964495797 -951790298 977952491 -965935683 963567457 -996020010 960551981 -958725241 992411571 -983186575 965649796 -952724011 993510910 -979094860 954429450 -968341619 957395775 -972043744 958232838 -958552999 982483115 -977597106 964755308 -958050518 957857602 -951382773 992473453 -978485175 953862945 -992479335 976610586 -988719581 952530947 -967816078 978357705 -974386402 986923627 -953074348 997889171 -987659414 968501625 -992787694 975557036 -999319331 965846301 -998492296 958612683 -952895457 954385173 -991567886 955425076 -999680439 989213760 -983157953 988202218 -989284120 958392658 -989285925 997077671 -982214934 959165877 -985086870 982249738 -979699184 977607581 -993789905 951028362 -968097506 950394059 -988239661 976311464 -993212363 995299350 -965195937 994526743 -992890817 958429299 -996357008 997795527 -994603802 981896673 -993287718 978530676 -994613709 978291832 -963980865 958150225 -980754714 960615802 -973360900 991684233 -957583020 961432205 -956053016 973905128 -990153837 951765774 -951984597 964046348 -983725583 993316578 -978851325 997678965 -956605731 957851230 -950881284 984067653 -957472838 959661725 -954764610 968548172 -996317757 951932625 -991631791 957320447 -966289153 985624039 -991228587 984594330 -988645190 966855503 -983850063 951675454 -974832151 974958528 -988815724 990680736 -957780441 952912786 -985009571 976987857 -975281797 963889575 -957687420 955795462 -987343443 986535555 -972587215 969707994 -979110516 984004233 -974028786 963945014 -994864406 970062392 -960303272 976839360 -963830530 955002635 -960849967 975641126 -988967792 969881875 -992401264 998692186 -962471795 994360448 -952282398 990041837 -992970634 994092248 -956423960 974554797 -950966141 993922115 -992403716 988094798 -963786040 954813088 -971566293 969829530 -955365483 994852611 -993053814 991874737 -988811659 959217364 -979990055 987962672 -998272419 994163109 -954035720 971480594 -967514046 976604237 -984957171 990485743 -988465488 976833124 -951563248 962060439 -951552547 951804999 -977363274 965104933 -981151774 974832851 -973124626 996127372 -991951567 951614171 -953375382 996050959 -977988018 988554129 -976121481 985691691 -972760409 971756495 -977186772 998604983 -958352084 957587506 -981157623 961595617 -976397590 955601609 -971850097 956023862 -987562825 975185047 -975489268 995565326 -998496776 994125303 -953010397 988720096 -954131858 967214584 -970042040 956738480 -955423351 997674089 -994263981 980526329 -968701529 966065278 -981052198 957356253 -991164000 984283139 -980106969 993451280 -970664699 992081468 -951732076 989280004 -950545144 970973039 -983172440 953610272 -996459535 953781663 -997099877 990180238 -976843911 985076284 -960768707 975714724 -970710529 997537947 -980498263 969254403 -998254802 990073377 -981849479 954978721 -988257206 964946065 -977407200 992255706 -961664136 990639470 -974467006 978810849 -988586265 996446495 -966162897 972820761 -988184727 992442156 -971488772 977657422 -985916559 967119967 -958100414 957632102 -970191941 958931926 -997465216 960955423 -993211945 951557547 -972546501 988671246 -974964364 956813462 -955188553 987490637 -965322184 981089102 -974141643 984076954 -970221866 958652418 -977982928 950812693 -984330568 996526564 -977016390 972103749 -968068762 982376765 -979359489 975494545 -989023807 961892314 -979328182 982729175 -980470802 978248209 -957108603 990664527 -964016639 977753451 -967509040 970961678 -956079961 979520819 -955933084 984838094 -987911526 995768286 -975232746 959911317 -953300507 998696275 -969454794 983849557 -993795554 992776952 -977769228 979855763 -999033419 982434448 -955287746 972725083 -968953001 950599584 -969155318 971500001 -981582760 984864669 -985977364 950947348 -971046040 998518525 -956335909 969498622 -995915163 962705890 -992663989 962964096 -980254328 993881566 -997180122 960007294 -973280542 954449595 -989804591 983259903 -977046453 961048396 -982176812 967545423 -963604230 988811579 -969379591 971608581 -958992008 983516265 -976730629 957553849 -963493899 968733258 -989673067 995289671 -979533667 955397854 -992315809 960318008 -962059001 992111861 -993424236 985274389 -993007135 982956099 -970819702 975782290 -977987081 985824035 -974974784 951946617 -957725126 971177745 -989075759 985313738 -983385944 972741360 -962154639 992090088 -992385320 999161723 -964590171 969449325 -959491992 982799714 -981957149 967161547 -961389452 964511180 -976347371 996728698 -962316219 995443622 -955855817 980586615 -966726675 964232381 -976605270 988750294 -969694870 957529831 -993086430 994436087 -971276186 966908826 -959243780 989607360 -989526244 962797686 -960293390 951914417 -995051217 955270831 -998664234 976098555 -954157788 956067486 -975170187 956492957 -991167803 979573510 -993398737 979798992 -960000222 999984399 -986497917 953753647 -970378278 970751364 -951367998 977118309 -977890605 980851655 -971086373 994939575 -983979476 980182441 -967453762 958453227 -983974311 958010434 -966442363 961469774 -961449494 971893334 -981199205 982141120 -971907031 963599074 -950735465 993457973 -978929090 984082707 -981948308 991775360 -962316000 973122217 -956847331 982590914 -954010897 975362277 -966701675 980610113 -997349059 976645905 -968353451 965002415 -962039490 965199356 -952951115 955539913 -975933587 987038268 -957338727 979956627 -959386267 960157233 -987436762 982681685 -958420699 987055648 -967845893 987671453 -962393484 973252706 -993744746 960317593 -981838856 955201825 -953782258 988478133 -957970289 956170094 -974438086 967041087 -969742409 995608305 -997252866 992587214 -986645099 969120184 -957955957 950596410 -954563006 960158319 -973702619 951225789 -999630332 988023614 -997962133 965073815 -958547841 965140832 -980798297 984705804 -950917219 954889579 -996930797 960671601 -973678757 988608484 -954693846 955614208 -990322914 954297654 -991770030 994305598 -960432225 979724732 -951862353 953444314 -957545512 959390592 -956145780 957751745 -962036387 994269494 -970711727 989084004 -978630339 993219526 -990344720 996050751 -988085314 995779744 -998412482 996282133 -988837624 981728992 -999841618 959041268 -995254079 965477540 -958997378 983351330 -981282025 955480693 -982360470 953820770 -975881931 981003191 -973734495 995167989 -963716415 970823696 -980359915 967684340 -992784706 961395827 -983303264 974416163 -977754295 985113009 -986169656 994198169 -976363907 985344205 -960698965 996967130 -998875777 974793381 -998046620 973121831 -960745740 974712969 -972110845 966734007 -971598660 979086737 -973039377 962295533 -967306893 975274599 -976480758 965544617 -970301929 997450031 -968202620 981020193 -991320182 987465809 -977867113 981315974 -996673288 953831743 -981235753 962139344 -976426878 951563919 -996573039 976200380 -996213679 989253947 -991410011 959061855 -984067588 955620400 -965944300 965795070 -987507306 952972348 -986131454 994868088 -999146919 988957439 -991489821 958696510 -961592491 954785491 -986594107 990569410 -971194643 994405852 -961941411 980945976 -981737687 996241996 -988286407 990581741 -975555814 977052344 -988921307 997078878 -967858572 965306715 -980072603 951133318 -986489799 955236947 -970594058 963455060 -983591887 974168807 -997305955 950989705 -996464994 986000444 -955900009 957468427 -969119801 965588485 -950013273 990461944 -997479532 962640887 -956768985 953629861 -960420910 990739242 -956896257 976622376 -963148971 995742395 -959660275 998630045 -968452472 964564947 -978026027 967606179 -976860845 966303102 -977274954 966550586 -952228833 992755742 -954828097 997212709 -999053541 994718606 -993306431 957746083 -959530557 971395727 -968666208 986373622 -975297642 957029435 -988566770 971521299 -973181955 962587921 -952163756 968947392 -971858947 950385072 -997551308 953060617 -953450718 958361132 -952198226 970795324 -989673343 965997021 -971008999 958455231 -957923112 970513914 -952277377 966112364 -981314272 960407833 -985088573 980072322 -950577948 994503383 -970384626 989492158 -956565575 965746713 -993961827 979450324 -950034994 982171029 -959745167 950662184 -986137582 957318388 -992368550 955439782 -958297505 978336264 -988049734 965219513 -969586671 985480263 -979256985 992725160 -957390477 979165085 -980176290 954839797 -999468140 963006043 -973281488 954763335 -956711015 972792449 -999526505 998251436 -963181404 977438269 -965878466 988876303 -957597464 973919975 -975170496 991561641 -967860182 950731143 -979347880 951811359 -993205641 968949544 -964620817 980620855 -950804339 986385907 -993809421 977135325 -987707729 955052042 -977358926 991492208 -957134523 971412819 -953083756 980197044 -986639974 985431170 -985546723 978904144 -984275146 965960964 -962629968 967253438 -977195286 973411191 -966434586 974376033 -950673556 973327938 -991136039 956882247 -985566928 966072963 -986116800 986927113 -989088121 997156810 -957975464 969347138 -998324066 961575340 -950708803 969299540 -954404711 957177744 -984089247 986421063 -995335464 967323551 -961127353 965682227 -960194145 971678738 -982297450 978814470 -983971210 960399911 -996837584 999237664 -985019264 981390666 -979267053 978806819 -976595437 953315237 -990807643 975566185 -954195908 965916250 -975239017 976288746 -975331543 976752891 -953385560 956098400 -964705235 985257311 -986292249 964462905 -965118409 977429036 -950966641 955407857 -974147160 957711837 -950313325 999515207 -988224888 959506885 -964762036 991342058 -953175577 972853638 -977554044 978673308 -992229640 960173939 -954438572 956160777 -970256438 990396294 -986955678 960948316 -950836779 957361705 -963092748 973726651 -955538128 976812597 -980614470 964593870 -951735810 975140123 -976843814 973812284 -970200695 956735189 -958364946 994255480 -957138475 996224694 -994453098 987791940 -983034797 955441395 -951570962 953490253 -985802927 993769095 -959282424 960984780 -970310604 979813980 -982227401 986792882 -992887568 968295427 -966872933 977546292 -970305702 952649006 -991161521 965660849 -978357548 987224939 -962714156 978665925 -993059571 986402553 -955305849 988719988 -999046035 952391539 -985615498 962394667 -956893854 983262946 -958716602 999645654 -963235551 983022556 -992113245 965920384 -965003570 960209349 -960413906 955004069 -950319814 981853413 -992544758 999559338 -958542779 988298318 -969432975 980246521 -991302680 957822354 -978331153 964654543 -954844694 974795154 -961796955 984353089 -996443279 971137528 -951198832 957386242 -996739885 966588989 -954106227 974226618 -966382549 960621479 -954728677 996133020 -989743342 953769951 -998722967 991842098 -953481870 956694027 -962252113 970373597 -989473833 968256145 -992606103 990963054 -967598993 954586834 -972516239 981520528 -964234436 970080920 -978338243 996992171 -964535245 984527499 -969661549 971463594 -967117373 967134641 -973935999 995085145 -964701140 989273793 -984737561 972924560 -994742603 999512946 -988667195 990985655 -988218177 963178337 -953354954 964842857 -960578431 977184176 -951139306 962841505 -971927865 998967469 -994284011 951201060 -956318724 969132378 -958270530 990596506 -952497855 996179735 -996543093 960579712 -960173007 966355777 -985123255 996064953 -959779007 995693720 -990514130 993512179 -961734843 954276395 -977599723 969322059 -980604552 968246864 -987781614 973300528 -996782152 988317133 -996968677 971751356 -995101848 954571619 -951363104 980045937 -953314247 953081976 -984719746 971645546 -950003530 992591863 -989541886 974757362 -993889284 994742714 -950561832 965466051 -964094752 963332714 -963297129 983646475 -979005003 997253808 -991449713 976909808 -994549332 967501064 -968974233 975850104 -981016701 998255124 -988827053 988456702 -992107775 981061437 -962736706 988043370 -977773719 950912965 -991735182 997458124 -972165814 963671927 -986721468 961894960 -958413505 984286053 -987133767 990145957 -989890021 982036964 -983007311 954417802 -967597569 998925156 -974880936 990665292 -964665128 993380505 -963039016 964817368 -959820715 976168313 -969577283 992024591 -992896095 975686770 -973890382 973879180 -960301189 955298633 -980922482 984142653 -962895725 960895026 -975823551 979329157 -953826555 972535059 -979259626 982869487 -980924872 954816655 -976532318 950573744 -967631367 980537038 -972874304 999893522 -966351081 979135236 -978636824 987953455 -969440706 982917309 -953012178 988865042 -960959366 986356597 -980057349 973468667 -968750334 950072993 -968150080 957702951 -957048210 971807136 -980676217 985711610 -976647038 972828884 -991686450 989961887 -979841646 998722045 -970374923 961139668 -973354676 950973437 -994503931 975712398 -963522266 974718597 -962816713 974701275 -983229790 989011891 -951591995 999270437 -962493023 976947954 -953236878 975747939 -993945090 982479907 -996367966 994207243 -962254415 976646125 -996823906 969533466 -961572808 979414980 -968037730 972472842 -960166043 997957025 -952107172 979020343 -987241223 979957147 -958082413 961042629 -977959813 965388142 -956644090 960485983 -976305967 999496321 -955370242 997963790 -991766392 968710580 -973472256 950435439 -960938206 961993492 -984505542 957331228 -986095151 953288027 -969892084 968848912 -958006709 955461533 -965913096 952714832 -983359704 998831743 -994526880 990270768 -965182229 954478093 -986827780 985731339 -986953131 981505620 -984455003 953489432 -961508179 993574863 -958512594 991632598 -971857287 977729057 -987284491 957254860 -973578892 966408841 -955306567 973685266 -986031439 989130725 -963610385 998739628 -958732623 990356461 -999028408 976345183 -994542564 957930553 -973521662 990435576 -995992065 984546435 -999708122 975941010 -969365427 972416394 -951451593 989208729 -968251447 963218362 -988954838 980498938 -995208581 996835481 -983830306 997800585 -961405140 998705961 -961254495 997543447 -993736604 989050958 -972674671 968196965 -955894974 975960105 -957304249 997789639 -960304938 956780722 -983219878 986726811 -967791489 982101995 -961092135 984775703 -963412873 987927049 -983847066 987738722 -987012885 983877174 -953189419 983170478 -976226322 958967691 -990761784 990749632 -988091171 952473924 -983757131 964821049 -961857555 968216885 -975098194 997608006 -972199090 985571018 -972290626 999220732 -988375262 951725371 -989974865 983762353 -989628309 974641522 -977675741 981134599 -968822935 976605786 -990340945 986335864 -991449056 979142357 -983688771 995860619 -951328277 978732442 -989100214 959530238 -967738783 995146496 -956722021 976071253 -968302900 986744668 -985581685 982626999 -998306002 993927304 -987342630 973789930 -999443140 981050906 -961554213 987120788 -997723684 997849397 -956979635 968895545 -965083363 950139604 -970531670 961870429 -967537909 955824835 -953910200 986638531 -981629228 956758089 -959008563 989911130 -968537722 964683053 -953151229 952326113 -954643635 953953703 -976290681 990481061 -986278976 981909955 -978651536 960764412 -950154881 984576051 -972342565 982183521 -979284208 971312521 -962964397 963511593 -965950478 963050000 -963315550 956177002 -974253458 996621912 -966872196 999862217 -959240863 952345165 -987451946 993079751 -998614573 968148289 -987694894 993502934 -969603547 950935574 -990204020 964508177 -972295019 977724550 -968349801 981426231 -999013093 989271017 -988782244 952055882 -992945086 981659056 -968763117 981724958 -958402919 991247012 -971457753 979752625 -973111959 964753976 -959361605 983133766 -969449057 973780732 -963068588 959417315 -978447196 953142007 -953174651 961431241 -958192032 986672809 -987300821 952195258 -981534082 996260514 -970623914 993782458 -985454203 957179754 -973198960 971753316 -962314114 969715987 -992411048 985944761 -987909444 962804957 -980526658 991566475 -980813897 994767502 -979225794 967628501 -955860773 980284188 -967354842 965812114 -987183445 980165677 -955028090 969188043 -999429584 969875694 -993384214 985453702 -962333239 968671612 -978447720 955650358 -984791806 965432726 -982952877 978630965 -999251246 969899210 -989753374 962031888 -987071385 992281405 -952863877 983041927 -960232842 953423104 -980574280 959907888 -957990995 958283291 -966049813 985685917 -977339965 989423680 -992553678 969889716 -973972349 979958681 -999263235 980969191 -999764383 952270609 -969345778 975711841 -960436082 978114544 -968182326 992465948 -997658269 963846569 -955360411 981283586 -984190875 975531241 -973218172 950150603 -996188495 987394856 -969655586 958035985 -980710289 999901011 -998773915 974471122 -971535993 970348495 -987764638 998049323 -982925021 986194363 -990177532 985662804 -973405883 999470570 -980197577 959319669 -985788200 965811905 -974769101 988411254 -963009737 957878835 -989211397 968884869 -957967921 978326298 -987611336 957995413 -995451921 994628159 -989589059 993479534 -980126739 977526545 -979746943 978587971 -988793361 981412681 -961513917 991575979 -964088307 969749916 -962601937 998390535 -952494116 966630328 -984350618 999557697 -992328444 983558238 -987940051 964712240 -988361440 973725792 -987626290 994226341 -995008598 999437060 -956026956 951461929 -971682674 955891489 -979148669 955426464 -957465324 963783072 -985404571 957845379 -982581805 986605119 -991484766 954312518 -990553477 989343913 -983939263 980087697 -979591215 976258004 -965364602 998943158 -954904000 968069891 -989374495 979381800 -994192612 984506341 -981790709 968492298 -983407337 960142951 -958238189 956408046 -953636087 997932227 -981598744 998014241 -971004468 987344698 -964280504 959762220 -952922110 968516044 -983370084 982494053 -971780111 970905438 -952587089 992763226 -981567095 997523258 -974894849 958623376 -964565955 993368191 -952182909 961020546 -995895292 978755006 -976163425 954049679 -976665010 974051830 -991392378 959386489 -961253379 951082999 -967685470 962626307 -960556390 959155554 -978765096 976465562 -994409822 995900699 -965956065 995394737 -951617045 978176514 -965674091 966868290 -998305776 963908665 -958458542 989280349 -993982464 984158222 -991118036 984049309 -957168442 985604322 -968416598 953030627 -990112594 955681399 -965358172 967036524 -965573938 995942060 -974745704 968000012 -996338184 977028193 -989910729 959678499 -987787976 991382081 -958645842 985403811 -999068833 973551574 -966536936 977055752 -981599770 968891703 -981744317 989529731 -975052000 998007747 -976952582 984147030 -966999278 959674639 -955783010 994726749 -999813059 953027118 -996178865 984587900 -953541288 984373003 -951376100 982594411 -997359340 980840854 -952185342 971367035 -982785266 951866792 -959646816 990311786 -962900919 963613956 -950527504 989663323 -969883650 978809041 -979678924 969573836 -967327253 993343699 -987581001 979510503 -995909589 950650114 -994198589 994374193 -999454861 970509849 -973086289 971924765 -956500067 998442137 -998563976 998222721 -986057748 960463651 -963463366 980788182 -993830896 950089393 -969745665 967490400 -962805365 953221763 -960954166 954472899 -971128561 981549255 -961873528 966365781 -996912527 998237732 -960954519 964139058 -967002778 986304989 -963338120 995509345 -985215497 978243337 -953331256 972980275 -953242254 969385321 -953891601 952507300 -979987650 979223482 -953527888 995092853 -980542795 964361688 -972780034 986555669 -990350327 983503090 -992036796 962489183 -951624961 995428550 -960471806 968967479 -964248450 996670343 -998532866 981761316 -951898896 986156124 -972102079 995387902 -989840994 980522677 -966951289 975456206 -978444344 962927844 -968295852 965572599 -983707224 969726754 -995504262 958882452 -963000025 963641618 -974916158 950220043 -975396899 976936335 -975197543 955638754 -955155864 954981506 -974798525 971784675 -953872670 993660729 -987951209 984146886 -958759398 985314371 -994674169 954302461 -998596875 958774861 -971251557 971791393 -958593152 999956255 -955775107 984827705 -954084021 964553492 -968307660 968177772 -957995919 988014684 -998196870 963496507 -953524062 987591587 -956606190 967756164 -967347763 955639938 -954037920 979061648 -992936701 992683898 -995832697 962087963 -972774310 982634492 -954986324 971575199 -958440241 989156578 -969452420 980324022 -951510394 952308059 -950432812 985697625 -950384606 951254977 -981956488 987756781 -988545564 990659148 -955120097 985151714 -986904716 992079663 -959039112 973643821 -993860254 957289023 -957051997 978979543 -993026877 982150247 -970078532 972137196 -996536941 990134723 -963836290 980509225 -971632334 957013008 -973372418 981669720 -979595651 975214126 -968758442 953498887 -980995299 977310299 -977604406 978014653 -961291921 974092385 -964672975 978970343 -957626700 950749731 -960484668 951079915 -954190726 984552557 -973616236 959593745 -977752330 959166977 -974980706 993326838 -995006054 987398047 -997259794 969261296 -953216459 952798011 -968261591 999375824 -974470918 996837027 -982660103 986695131 -997418990 955697603 -998061670 964667331 -996390184 963709923 -970986886 990617895 -981672523 992386998 -956073514 994244533 -990147909 976206959 -989516386 969538839 -998844209 982493139 -950725450 951540835 -965662244 973341704 -985025219 997142898 -962701449 957565578 -994555593 967069817 -988873844 989429297 -972739945 950598020 -994810108 988763234 -951379063 979977786 -962296633 957911594 -991103934 975604621 -999557545 972241064 -963885821 973864056 -991230384 956816250 -994877227 989730904 -967224997 986650543 -969210735 973725499 -984688678 960153645 -984388072 970126488 -968752957 993349202 -984217261 983534573 -981477422 954899023 -962283014 979732171 -951998678 987831321 -963762383 991623659 -994368854 960001158 -999462490 962596417 -970910678 952592323 -983712322 973609809 -977362584 950512294 -995445136 952919489 -962211421 989496518 -990380453 993676895 -999941462 964750747 -988788160 993092429 -976745634 974155941 -998097134 952998682 -996722972 952377989 -952434398 965060596 -993467968 967936214 -988364305 974207431 -957501374 992192267 -966658126 977078093 -953669900 996572625 -954725055 965740078 -950010863 991017732 -954758445 999559412 -982960632 954957729 -984030953 962978460 -982234524 971786389 -966789604 989744655 -982170287 965520703 -981346142 954091504 -994694207 982568694 -999608824 966660920 -995367578 986344667 -989286274 995020389 -964152277 976130984 -953093232 968702605 -963029185 968447745 -982178150 957968569 -958444024 971070825 -986200359 993062065 -984859116 994193049 -969511235 970351143 -954271653 966103129 -962248073 982043601 -976836318 989473061 -995011197 966570754 -956671953 999323463 -984192334 976186132 -991567629 974053423 -980484916 956416083 -977973300 976196989 -991655963 963932500 -964027393 952858546 -986559448 989811199 -970079045 979951456 -959049105 984197179 -956864964 951944859 -998972156 964033687 -979357318 995985986 -967103217 958744790 -968595825 992293590 -976567852 978517809 -965581828 964526868 -974886413 950245559 -993065239 959786636 -992320626 968497975 -995874770 958359313 -974632075 994607711 -981872297 999327694 -979072726 956482024 -960528464 960463068 -984438039 973491926 -961711011 966548940 -996493011 966345690 -968159663 950981572 -967731682 980886368 -986168948 970988945 -973379414 987814179 -969423106 956188509 -950409563 985772569 -980803855 962777610 -978890139 964634801 -987775910 951903706 -960001354 998882005 -985682459 965287657 -984406809 968305512 -961951423 955792110 -965482331 971818444 -966902794 972602709 -951969936 996308615 -983251836 958030959 -961646722 969398812 -958518464 979605522 -997623212 959582516 -991339535 955216327 -952885179 990815657 -990751708 965706169 -990340046 950202826 -991746083 950086316 -973043590 993222370 -999871284 968789488 -975551230 988978698 -992948291 955364362 -991599658 975224312 -971358945 989953278 -983215013 967405479 -999044251 980469166 -989654347 968636001 -954505422 960163712 -985000829 981805205 -959365139 964148573 -981051379 958211993 -992999871 991977800 -954144749 960057685 -991323742 980549542 -978137608 986236584 -989752432 953197610 -992106160 988573574 -967550894 982540301 -964532983 985815530 -962791673 964753650 -995500817 980420205 -955593778 968300138 -959766303 976427821 -961531597 979414015 -983675338 953852785 -985079731 992708558 -996818144 967782973 -979190664 978906730 -976715216 955741013 -953602836 964494830 -961454646 985344344 -953683371 963843972 -976475163 957853865 -978603469 957105423 -984469180 967029438 -997199355 959510818 -986118255 974192220 -999781948 952737066 -989350455 972955311 -962605233 958394199 -977178402 971397772 -969092263 985383630 -995663162 968209825 -966380420 953776499 -970059217 974105267 -990076289 950819802 -957058049 987145884 -957135165 973520562 -963683384 995288375 -996124546 956424570 -972247595 973206189 -961181790 976202217 -982412861 966105855 -985151375 973980423 -975874498 996830520 -981961222 976464367 -991615141 950746212 -971652822 963231288 -993144973 975901361 -955976130 961165169 -995346552 967782578 -983924689 951832093 -952897062 976049575 -981732343 990707392 -951581267 991903165 -971381822 986620733 -999068787 999255267 -994864389 991695270 -953238944 971757541 -961706873 953446529 -985887073 958786100 -954083320 979038799 -969789796 972112095 -954097641 987736883 -995053112 983410629 -969817010 982913064 -993066457 958755184 -974477259 966102338 -953830212 982749658 -987972956 961119621 -975810076 973240510 -971860678 955330576 -970304288 960959091 -961929038 985005970 -975646155 986598187 -987998050 977638431 -988509896 968000872 -988723348 957189205 -970208545 971069330 -990614079 971373783 -985139816 993936430 -989712123 991344065 -959789463 981835013 -950817477 980008511 -955241781 976761005 -962891358 977154119 -979601378 952320185 -999060319 951571736 -980942907 960797948 -967904759 964357838 -993005848 994802664 -983510297 980342021 -956347974 979641856 -990169112 964868549 -996811560 995061001 -976161103 962482918 -960772778 966505127 -959680348 965419129 -951122983 976463549 -957593774 964692828 -966202117 968486975 -988543191 995912044 -988327492 992292345 -959741015 994552960 -950777581 987483249 -958045364 992249079 -964577216 987032381 -959173554 966687879 -964812250 961195605 -981597056 970508977 -959577026 951261230 -993999185 984969643 -965388356 951373667 -959171070 963028711 -995582040 985137026 -984483025 966649849 -962881596 985765143 -981466102 987202728 -978743188 951524654 -954583548 967197091 -965971872 995175828 -976445190 989697545 -997251143 990168063 -987846585 996565968 -994406901 984419665 -967930290 999010339 -985668510 961707343 -958266713 971806179 -959461027 991293373 -966746821 998271893 -956550398 983118657 -978252602 997787053 -959028094 952148290 -957836934 998397001 -972935156 957539316 -973381830 958858390 -958968324 951483583 -951009818 981854129 -955094739 983853758 -992054935 993174020 -989385433 986395416 -981371600 999813584 -975738315 989653469 -984679156 970558996 -997022311 976311986 -985167495 962202337 -973337301 978240928 -986524531 972357250 -988031228 989832660 -978210946 989857005 -984421813 959974354 -968030368 950550513 -982606639 978767412 -961418816 966444587 -994264459 982093142 -960660983 972300949 -967753609 968047942 -978113913 968670947 -974080401 966855922 -978963344 961219268 -961482878 988786113 -995422487 959440869 -986531975 974787316 -998487805 983625785 -986634668 956299526 -959351201 971942731 -973228387 969045407 -998290499 953204648 -986704234 955466638 -977265725 995503136 -990331844 968061165 -961678674 992186757 -971564954 992952711 -987846057 994052561 -959272604 970172515 -952119608 965385956 -971304008 983434390 -985301230 962287435 -992136682 986370904 -986640492 954682752 -953541429 988396435 -980410466 952370941 -959767927 969632624 -968499126 951416606 -973748251 950836538 -979348602 965163992 -953464732 954350624 -991495244 996040788 -971475815 982844708 -966228158 984195131 -981941388 950394396 -971763016 982522429 -981147950 959049499 -995551181 995787211 -991183668 956543041 -974688058 970875123 -961617929 958377798 -988509240 968117563 -999791008 985310647 -954739415 974251656 -990978732 997454124 -965416852 970853927 -973692744 962018891 -968614829 996229656 -974925867 960660187 -975812702 975924086 -950125570 990577731 -951975844 973084922 -968478251 970770133 -964923821 978935623 -992491124 950491598 -972547682 994498766 -960892875 996636412 -970589634 994377811 -999168237 952572439 -960790032 999302899 -993304824 988371196 -971390423 995865247 -967503783 968746847 -963148288 958276391 -958857018 985908877 -992492684 995385323 -950407079 968558601 -958304511 996156268 -970185358 989705375 -966512770 992782562 -956515205 976223244 -968033439 956236116 -969094547 978186495 -993321423 973785746 -984539308 992257836 -960798438 991763736 -990666461 989483204 -984161482 998280701 -964262519 972700063 -950868092 983343371 -950533555 987076542 -959881625 969550186 -986761009 977874583 -995420634 958404850 -984843095 990616319 -982105857 995582784 -993963869 978442275 -998139340 970263281 -963365534 997258729 -986240066 970270260 -985374465 960476940 -959530784 983393651 -970442546 986267215 -996983099 985349605 -961325999 978758633 -981096943 992963593 -991189927 966396214 -957532305 987187938 -973681053 985159668 -956839452 963647439 -988158896 994404202 -969769169 994714351 -967533887 998131690 -962074234 998485875 -989226185 958083953 -987417690 984553355 -965104208 981481358 -960782762 989923894 -985807080 974483993 -964084695 976625896 -977751923 966192580 -955025110 976534811 -989823415 960256069 -980884955 950550864 -970570379 982798208 -956171010 962540287 -957711395 971622534 -979352115 950544887 -991241003 994437340 -998954742 990569347 -969092709 959640963 -975868973 995744139 -964137005 980161422 -969099546 983454845 -964416074 955538874 -984378122 959918086 -961610665 956306993 -977610014 968995962 -963869392 955413335 -986027034 972466943 -991342531 963297560 -980166375 960830440 -982794263 955183561 -996771043 959634172 -984353344 984358558 -993943837 994847034 -972841831 958106989 -983211159 996569014 -973273368 982698632 -970115745 978604924 -972501234 999009153 -996739660 958083010 -986136452 986040887 -954319724 979567231 -981223419 960686313 -965827209 955538850 -962271252 997335857 -959171096 952888435 -966514151 971214932 -969836426 985141427 -989317118 977539264 -972905675 972295861 -968946150 983179324 -974692848 996408348 -982488491 988106644 -972138410 956612950 -965513344 961791820 -986530091 980833663 -978230579 975038732 -988731891 975836368 -987364593 992080874 -973673294 956689933 -984099875 991172761 -986001939 979068946 -980197507 992760616 -952279941 972579591 -951083859 974160646 -976970346 985449715 -976781993 996066623 -997460643 964067937 -997936446 983725519 -976175703 967317559 -976161337 986106185 -950920690 993079403 -962421158 977424006 -991534249 953821107 -958820325 980116255 -995950538 978133795 -962060180 978259980 -988105330 970686151 -964587012 991500865 -967652551 980463338 -989669655 985033142 -998341678 959850839 -954846993 950690565 -994784563 990164942 -979448672 998997340 -996815136 997653164 -987869675 959953122 -968320240 970865077 -956328242 962422626 -976090652 956055607 -951311511 992203137 -966287592 960570541 -976828800 958701445 -957548869 984734741 -989368360 953054335 -964963617 962052376 -971121815 969510729 -976370251 965908362 -990493879 984715258 -986384961 970063652 -956319606 955457848 -996951360 996284836 -956986914 980128892 -975471591 995448789 -996197397 983098391 -991873393 971778256 -977162696 982914592 -957592350 983003381 -970136654 960923631 -966611363 971346395 -983672770 975370256 -986065319 991212390 -984537277 982123945 -987016898 956404306 -997322967 976289714 -983231547 981933403 -981608538 994288083 -953385905 989093535 -952718552 987449085 -950430586 960459572 -983096959 952675761 -985701210 950056678 -964244957 979916073 -954658504 955044203 -954615557 976015772 -974315379 984882466 -960445591 964314465 -987608697 981092860 -988280406 992068008 -994849168 995024321 -959533663 990022869 -964214601 980968483 -955799395 979961706 -950401989 970614354 -985586942 991691540 -950301809 982767695 -979314914 954914719 -974045997 978467281 -957976410 991619100 -969988235 964538758 -984550008 997891920 -955569183 964308245 -971227085 996258444 -957854463 986687578 -991460577 955245500 -951996802 977546759 -981841265 999715095 -980304817 989047254 -975337676 968949625 -983921575 969281025 -968385968 985470570 -966857150 964931665 -996999050 996329633 -978374724 951826660 -982947940 981023615 -960305944 986834129 -951843993 962909664 -979535449 973580876 -992619495 990047865 -965830876 981714525 -978641726 981230178 -992934829 994542904 -993320436 970294880 -996251532 986930004 -995492515 982279924 -958566506 988618455 -953487978 993125266 -971500749 980975940 -959580850 987744465 -960373926 985199172 -969514038 974748769 -975905481 978589684 -957663444 995464232 -971811304 985837848 -983406951 988017794 -950942722 964662713 -995134159 960757522 -998122328 977817168 -995944908 969266205 -969819340 981104072 -981417921 990231508 -963165298 996432618 -974568801 985812281 -960576275 984378748 -957049650 963315008 -977166248 968431465 -998943077 987607409 -966207631 967973426 -994851132 957273528 -989141339 981828435 -985563123 975278404 -972702797 980235033 -997758710 991366195 -999741772 999872481 -966725967 992721761 -993890562 996713841 -960862094 971500665 -997278871 979068567 -998756500 950771004 -959337421 995068358 -974496949 993171501 -972299850 963646619 -975707487 968888447 -952238394 977768179 -987995288 970158246 -960575831 983687115 -958240069 952861001 -986461080 983597155 -971553862 976724737 -970916817 964585555 -968181265 965019748 -974969718 982963178 -993813355 971195140 -984450332 984583929 -951235972 979055992 -951926921 968853584 -952193467 992948882 -999232592 957756618 -982612438 975554254 -999476269 971174333 -990369268 966386940 -998790381 999550779 -955792526 978839893 -962207340 957678251 -986949791 985152612 -973566651 982081934 -981402167 966660627 -975859609 985182142 -963449720 986858796 -977708892 978542526 -971053396 970435900 -956194520 953332643 -994073665 998517042 -986266825 996563108 -955610324 956593925 -975477870 974183896 -994377039 952281222 -971845106 957747230 -989296483 978729996 -991715622 974737060 -972240404 966225851 -970924206 963870447 -955238424 985023946 -990996523 969142015 -977030776 962268820 -969491852 965679624 -965502489 986797896 -988664806 975908358 -955818103 959035615 -972121208 986209841 -978290257 977597767 -977184391 995000722 -987826283 993216761 -950465948 961062900 -993934280 993996437 -982915030 956766292 -970183783 962308830 -964434259 965827351 -985551304 967813283 -978170063 981192899 -961306437 959739117 -958263286 979547993 -953354900 971571352 -972879700 973325338 -997255984 960307138 -966564845 972665719 -972523055 994154321 -974836791 967119327 -977767260 992414020 -992377925 994548823 -964617103 959255521 -963706419 970424705 -991244573 986761128 -967386425 992494871 -995972086 986367131 -993841750 969409493 -972097301 967797319 -971998783 957669470 -993836805 986815324 -994055014 953461199 -987081505 964176143 -966273016 950877039 -977606661 990463181 -971992463 988461209 -968274171 990464022 -987236487 960400175 -961282452 962068476 -965049039 999529141 -983746320 988966458 -955376002 976513427 -970482991 984486128 -957411540 965078408 -992386245 956854179 -963454399 990186576 -963542362 958538332 -970816314 978677972 -975791794 950794908 -980631042 956840422 -996031104 960934073 -997402541 957557342 -993131033 972610835 -984550886 982751516 -981768212 981743631 -953755396 958571291 -959108550 961189808 -981407006 963521161 -993509129 960328640 -999771275 956685310 -986778812 999126752 -972853684 986336426 -953677953 985294089 -960587608 996853808 -972725849 986514303 -951245707 957842468 -956951929 962679484 -962520087 986629881 -956847883 984266372 -953785251 950916904 -959727376 966911357 -973938485 955559240 -957539930 997999980 -990074290 970722864 -955313414 971647874 -956379997 950866843 -952764079 991930456 -959276830 964413860 -993647835 977091401 -983190744 994783360 -959024064 979542911 -957863672 964735191 -998561798 968135557 -962065886 991430357 -976352207 952659108 -964161310 975403712 -996835568 961419308 -988653662 957884176 -992504986 991525515 -966191122 973335961 -999143360 981895165 -976943026 990791371 -956748876 951706174 -993790147 996250677 -987172765 967962649 -972261329 959319051 -964252105 965286199 -957281919 989311930 -956656504 989549408 -986154342 972906068 -958611761 960550937 -959929181 998114630 -999908050 978251670 -978242192 996473452 -982575675 994205036 -973233741 959017320 -997975723 968943414 -952011801 972230870 -961373263 994208632 -958283529 974364761 -974432984 983206902 -974902752 991082745 -995518827 994557317 -986583330 950817852 -972072510 987364950 -981656986 954027548 -965626429 964230194 -993497894 968093387 -970981391 985577144 -959174954 978662383 -961242186 985551426 -987772071 977702616 -979668606 979878862 -974843542 995466210 -987599369 958975937 -984457809 967564936 -993924394 988723558 -950091371 954650761 -997296791 982796067 -998565790 985834346 -987296491 988300322 -992661599 984438320 -953652250 956430797 -993651340 981994858 -986397802 980581030 -987500128 985763073 -986595472 999268402 -966564555 962836497 -987875605 980877510 -988547333 961140699 -968895815 975479630 -978558310 951007036 -951814911 984151540 -958680020 991205514 -999939211 985531295 -978038254 958778109 -985476702 959881280 -981327682 955932636 -998990986 957139264 -951673702 963158569 -967646298 951567822 -991725229 986509813 -984017618 950325984 -987885182 990217494 -966044925 988051512 -986173203 976307502 -969250008 972567202 -964017891 991580422 -952068285 993514451 -998409828 984392508 -997768099 967818193 -983014782 959523549 -954972264 962857487 -976706172 988996130 -978695038 998508542 -958810885 952652415 -971731187 967465271 -986100497 987469274 -959678606 964099121 -994027979 970091487 -974426346 974221908 -972869406 979752767 -983051907 957846994 -995551323 991040370 -994292198 992370737 -997886479 960223551 -979640637 983673442 -981387469 972907417 -983151610 992369901 -996813477 984573119 -985231400 955025833 -967631248 967969299 -971346674 993899730 -982954699 986174625 -964248514 979022184 -957224375 979455565 -965540389 983289550 -978719916 967759122 -977538129 992802691 -965678126 975367343 -977807459 969322136 -975050987 993272417 -971905814 954845960 -977907791 991536755 -986930804 989546959 -958735325 958415834 -968470717 992967013 -983142725 997398642 -963185080 971902499 -957683506 997431807 -997875152 954536397 -955027278 990271691 -989742609 950242681 -989972838 958800468 -994052818 966085390 -984002503 977101664 -991294060 959573726 -962084833 995304745 -966446487 987677987 -997378195 989594185 -967369708 963754394 -997045124 980103310 -986312904 960214965 -959142369 959941592 -997379322 972383974 -966691693 998251593 -977869023 983722740 -978184913 981880122 -991397520 965112790 -968615675 954452800 -951130930 960912477 -973096984 957582359 -984800098 977950628 -993503872 993626920 -962417451 969641210 -993693706 969328919 -976816928 986901624 -960514420 980691030 -965419430 970211387 -986809173 950901098 -999690924 968747163 -963917140 956838701 -974768368 975855539 -984844531 989103516 -991787429 953462842 -969237516 971209432 -987229150 968222759 -962148594 993582492 -988366006 990528952 -969779322 998038347 -979276311 984662223 -957782395 951337515 -959626166 988991985 -975585647 975412888 -988773464 986829514 -969386813 980933822 -966296580 989498309 -990122761 974841024 -996341056 983232235 -953639176 971070230 -998521202 999348677 -981904727 954402551 -988082457 981261337 -950623711 992968748 -995804056 959423069 -982857612 974404088 -953308634 959417933 -996378895 954420894 -958503457 957374744 -972705725 977582192 -974193362 987621158 -984880394 962793195 -988326124 972920669 -995026894 959442415 -959124862 958158791 -982771430 961509854 -982191742 952506815 -968897745 996783593 -992341991 992417811 -998258533 955610051 -981131156 983646222 -964595826 981809652 -989374679 996754302 -959363881 982209394 -960343491 997639406 -971952015 950430323 -963428435 970039160 -991181642 990889364 -970108037 975450066 -981212950 981928863 -954806693 975478808 -968837721 987177260 -956648056 961796518 -978619442 991160659 -955696775 965499409 -978412645 994960611 -996873129 979214495 -961390881 989395838 -956215975 955019856 -965526861 989784948 -962713773 951780318 -971469380 962160731 -985169839 965258031 -985596374 950185451 -971647158 998015454 -972445578 974043720 -975418550 965941440 -957447706 986399941 -967581834 959245690 -970074914 995006132 -970074321 990268996 -978212251 969831827 -996748854 963756065 -950554709 969606361 -988775669 995205704 -952074694 978349664 -970264561 967937994 -976844782 978295609 -959490409 961675358 -999171983 957041654 -989127197 985408919 -985268565 964400659 -975257568 959910869 -995349000 984572730 -996258470 957214216 -974255537 969214288 -954134028 985160641 -991264557 998259715 -992176604 996107162 -996030841 991235839 -965237459 956136921 -995274408 985465482 -987109108 957279573 -992539260 966642723 -967265440 989437215 -983913161 975985661 -981230037 963423963 -979698326 977030330 -954601108 964324340 -955150470 957098749 -959059884 957849524 -991760651 994730970 -993817517 993298519 -956358314 991959644 -964001950 974642579 -972152328 986464265 -993356908 968574464 -966213073 974444265 -997561617 985089872 -980901476 987292132 -996093405 964961386 -951175090 991972043 -999725429 960378724 -989182395 993520031 -959206266 965576542 -981523518 966496164 -983051707 952758399 -955072280 996627902 -973836481 974086863 -988735544 951767596 -985310182 999357736 -972041170 973200238 -983199732 961821860 -984478729 993013618 -997074821 996722962 -972987887 969577694 -961252354 972293521 -998409348 994759540 -952724810 994827856 -962773796 962844510 -992188815 982362895 -975750219 971197011 -991159859 953325845 -983559568 964546586 -989403375 960026572 -968059935 998925648 -984214252 975631235 -978038438 954995007 -960172673 980182052 -988445028 952887102 -991890525 963813190 -988701903 998259567 -982063092 963078219 -980595204 960995301 -962287639 973785326 -983318955 987292488 -993806632 980175970 -987449607 968577414 -974568471 967747258 -966130356 991942347 -969200152 972092032 -997852416 961031242 -983470563 951716572 -969043659 990057906 -993696096 962045207 -954782651 973413885 -988337774 979784318 -953865403 956474750 -964616141 952270575 -973105721 952313445 -974849671 983605568 -970916225 978800301 -960721380 965143234 -979737627 978029686 -968890924 995052736 -987257444 968210831 -998710158 966067057 -972924157 952104111 -983802304 998559320 -986485769 957317963 -999267769 965192577 -982623773 987203565 -973898696 965552504 -993975398 997881251 -972369991 987347764 -987215599 964539729 -973933431 992506928 -978289795 960708924 -981863929 974408721 -956259281 990402436 -950185246 991515888 -969450049 982943244 -976066443 993304000 -981915831 962836205 -997263887 981299791 -986383989 982018594 -950501465 999212102 -999193662 974600903 -975736328 974543246 -987882156 996504936 -953604559 971380940 -984502896 964347425 -966144679 955332617 -994335397 975157651 -956160402 964533740 -966682263 969012404 -952278146 993814854 -966574835 996544598 -954782678 968567947 -963446469 988953617 -972690123 978292512 -963034408 950232741 -977862955 963878579 -987565265 975889910 -969607246 963564089 -965360095 982922033 -964855816 989301670 -990493352 971500106 -992347262 978981114 -996390521 967218440 -989840276 962517738 -969045803 998838868 -976988108 954840132 -976529890 965510772 -980360978 957653937 -973018951 980799953 -999596057 970548625 -981011063 998178844 -986790586 959072340 -989280075 971467922 -960225543 998553701 -973375798 968870688 -966795411 997935717 -975220514 967015773 -986457742 971402186 -957594353 965103592 -960348202 995669056 -986631398 982748388 -985225441 950052244 -960461838 987478578 -985214235 995487701 -964737052 974381102 -984686177 992329190 -973945100 953277024 -999704332 956525423 -967419414 963924295 -989273954 996159342 -978921571 958510231 -997752477 997165340 -961908620 955519196 -995641624 956136626 -989666020 997824630 -954318665 974041088 -986142165 967558158 -977433715 977169355 -965106148 992005422 -962858413 982748416 -969981508 978041655 -997552194 952002895 -973356599 954066031 -988968198 955122531 -978782859 978602195 -973324928 954879779 -961021021 959152929 -989637236 978968620 -989439447 972520374 -974408867 984864182 -989625333 997553188 -964193027 971035182 -989032753 974588779 -962362240 983229708 -995644112 959564753 -972168325 990893145 -980504153 974690026 -998559350 998786926 -976504863 980789614 -956811634 967647561 -962527712 954196403 -989365664 980986607 -999682806 950397410 -977741534 988428999 -953581880 986455579 -983301855 960145343 -954407187 967853503 -968652905 952667527 -953989353 987989594 -952851579 991623785 -958261489 978484138 -993143758 979325816 -977191161 984212432 -997134078 954888816 -990405779 971329862 -987046010 966920486 -974117999 980238787 -966205499 961792989 -958572768 959713082 -986880782 975785346 -955737496 962862129 -991351492 954865592 -955101200 957065129 -980614318 981472480 -977636248 969788856 -963584199 992391578 -963447940 990957339 -981569490 979716897 -995862416 990446888 -989787249 980870223 -992125020 990033855 -953794826 955423464 -989952973 953695989 -967492468 995547752 -961060741 974835770 -953123586 985446812 -991661645 962118789 -953743347 973534514 -993205520 991546615 -967349778 989676632 -971895849 960306696 -965875531 987680921 -995900197 967605061 -961715941 993614827 -986635715 953684361 -999330702 974264245 -980838925 975379360 -977510846 986345123 -977277782 955329278 -951213972 993195864 -984493885 960346587 -985988318 968179826 -967815877 986500109 -958022403 975057837 -956598826 996708267 -965777210 987244253 -984252807 953358052 -988435357 995924565 -951187501 965257612 -964523721 978470679 -970720602 984314972 -960550539 970572962 -979439219 978031141 -969667977 996927938 -965932394 964494292 -975685861 956895430 -956303296 954237071 -956648197 997811209 -988225518 960780578 -968076128 963659682 -956723018 998523470 -985287267 968248000 -987217506 995447065 -971743795 953708390 -984791481 960521191 -954145875 952304436 -999208968 964979648 -994724545 986606256 -973359052 998539091 -956718130 999889388 -961365951 957654105 -986899891 975526829 -967507005 980345932 -959237200 975371645 -997373127 982458238 -956617947 977485111 -953467808 987490774 -978310751 995296876 -960677802 985073924 -954774351 976686271 -986842489 976145242 -984400073 967155598 -980087213 963920868 -973142256 962145907 -962592784 999815509 -964471822 985681931 -972637050 998430100 -970037800 987379187 -990811267 971634597 -971541249 989388906 -962913949 977123526 -967437957 977658847 -960293146 990035658 -989818125 974819527 -995242330 973634262 -985462727 979388023 -974749588 965490250 -972628013 963017310 -997163784 981396760 -992999486 974634143 -962123237 991663978 -961126156 973406130 -953919841 955672580 -989343075 983861577 -961736231 978640367 -958588476 975637725 -972552977 967579661 -952187049 961478166 -966430978 996680318 -961411473 979880164 -993346298 964813176 -988834339 977287251 -983106616 985239398 -966300368 977407171 -974507273 995737060 -962268112 981569861 -980968954 965912100 -984104152 961852062 -959848842 967287666 -978192344 956358992 -958318445 973680837 -964269301 969389490 -955634778 991314946 -999261618 972651977 -985756312 952188653 -972135531 997139480 -953354307 997861940 -986161609 961396381 -971021289 981888417 -965816157 981520162 -990095461 971215715 -976967701 962541721 -967665831 960077081 -967738650 957614273 -972183213 950936003 -998683233 968369706 -996761281 981143207 -966303789 981479054 -975561378 997956365 -987723932 957766766 -961710024 954927255 -996870293 988544954 -997048663 984904394 -999053151 970383475 -976387497 979484263 -968135163 956935688 -988548416 984047039 -964395880 994831842 -971046747 984137882 -971488735 969221052 -999058747 955269762 -990066345 973869496 -978760114 995399138 -981741526 974013382 -968988933 964376115 -989312909 972869983 -998060825 993354697 -981972323 953963753 -965661289 998514317 -960726068 962325897 -954946773 953525076 -980085332 971617762 -995509678 971739193 -959509288 950885912 -954477260 968042395 -995536009 978194539 -988417298 991811715 -971606169 993104706 -971322254 971574714 -957890650 997236079 -978425752 977620437 -962544626 951537186 -975757158 981502714 -966886387 969572604 -992574962 977606507 -998111289 977821583 -957374588 988917195 -960776622 957999133 -970554499 977516507 -994339738 961654911 -997946751 951069483 -961023063 959076083 -993417176 969399702 -962838375 994349844 -985824479 998083019 -954030867 977165145 -965057287 966174548 -958378780 980209500 -993196974 966815218 -996726268 963884069 -986448278 973702635 -951644981 972371051 -952511312 958334304 -976706351 991347254 -974253862 988388820 -972828690 959606026 -988845159 986718904 -964207086 995038489 -956397971 987508383 -992682076 979351141 -955969444 965727310 -973336938 974124278 -978426367 987022763 -971860471 977058473 -965943378 996875423 -993640688 979923278 -954649023 950570979 -969461528 981680096 -975956761 978955876 -982085411 973597508 -974410518 975114611 -982079573 980293804 -977223400 980854777 -988113634 966020477 -965930366 991874067 -995106781 970532028 -983160155 954113401 -951974441 972746413 -984771641 970148271 -977097725 996460233 -955551726 985933331 -958109986 988019356 -965515845 964016805 -955359621 984970679 -986825696 951465509 -975965668 989079532 -965472959 970762554 -997634707 979802883 -967788666 989212764 -967160050 998508428 -970562621 976991369 -998512751 965349280 -993593074 984594431 -951493070 994964208 -976068618 972396617 -959012836 981319313 -994208505 972785848 -993481307 981665220 -970414528 998773687 -986771252 966141489 -999866907 985860496 -955866603 996880405 -983618472 952974831 -969476491 972439335 -979624020 975746059 -955705558 974851193 -995378181 952535759 -963698146 994837378 -981927602 989890717 -988430427 952259741 -959324362 990718711 -966904588 986455394 -974023255 996309821 -959128791 950461763 -956666217 983282699 -964432804 986412287 -971355415 951892829 -953880886 986959374 -995899013 958807420 -967653828 952146157 -993948627 968017556 -977172074 973877766 -975299718 984576077 -952534617 966849882 -995248132 964023796 -966880460 998201015 -983727638 989176199 -956838781 979708565 -969317504 977128998 -960819280 951054426 -969516521 990463535 -985960438 963752095 -952233379 981261293 -971705484 954587138 -985526777 992070182 -980043044 993270927 -984700642 951496665 -991708613 989217644 -971073135 953795019 -962765190 985887936 -969509314 955395232 -973441334 994888509 -959725265 988884045 -952265297 984397191 -984763700 954103316 -955736028 973339594 -985282076 957439316 -994461145 969141028 -957854739 988587858 -961970988 950695648 -971948953 980139442 -968941399 958746448 -955986159 997432599 -958531123 956525114 -952500252 975034873 -994171367 956811456 -950591163 965343556 -971385077 972874426 -952647729 993797347 -954676261 993499493 -964925725 981984899 -998122903 992330046 -970084791 964154495 -991310421 960944097 -962596158 985380350 -976005316 983016962 -959040232 983806563 -962576651 952235503 -963328653 967145406 -962116857 969936097 -974073311 981572619 -995786547 971629532 -969460182 967277691 -961763846 955324880 -963889000 989342395 -987747642 963488506 -979823775 987634263 -993903860 991257666 -981490168 951394673 -985823353 963407658 -962546828 952385943 -968135565 989891997 -977658677 974795291 -988717201 974289446 -952495017 981527841 -984527582 968942934 -951797779 978835159 -957631321 995271878 -983442798 999468972 -951197066 951463673 -969412166 996853763 -979664200 950180446 -961015911 983337455 -972053862 951509785 -966443829 998672366 -975972028 990394031 -997146888 966947195 -999544542 957726325 -992198823 984484716 -961088356 996646160 -986351411 972336500 -996456616 987572279 -957580922 991909263 -957194747 974220369 -979217454 965758399 -994551535 965548932 -970486811 965795487 -976660112 951034042 -954283362 973595863 -993519007 957464265 -971111887 976902741 -965177051 975741466 -995718819 981448375 -991999007 950563854 -998912462 983131606 -960288793 994443273 -998700483 986682494 -950573869 982412872 -974376982 986377223 -954338912 987291690 -986902046 965933126 -993657423 953065309 -956314393 964963307 -954654974 994971659 -951252896 980858886 -955794917 992518654 -959839307 993584166 -994729937 996927418 -959586519 984999517 -986826170 964307770 -981084656 963423651 -993507252 983750964 -976902145 960475798 -981419894 989493226 -964849028 958930486 -959446995 985356274 -984264569 965832742 -991365484 993908322 -992820683 973328751 -983352210 970798823 -985185808 975931233 -963120183 982641131 -950067041 989709021 -980316540 992838619 -992934727 988292634 -968358021 999884336 -989731846 965385319 -959449960 990391795 -963519383 951407676 -969455688 987626119 -975295577 984101389 -986857785 985711065 -974848897 991605555 -956383252 962286983 -986341181 959312273 -953705580 992762903 -965595201 989022294 -990388188 981115522 -983973231 979179316 -989319485 975991686 -963578370 968006821 -964388710 959261776 -962012706 977553771 -993849625 971156587 -968890048 988291110 -965377714 963001898 -972410709 977516440 -974549362 983306717 -960453063 965962445 -991698478 973208573 -952369578 993780554 -984962748 961349956 -951395333 954350309 -976482449 963797227 -961685351 988334763 -983751474 998439662 -970111548 958074348 -959640474 951493658 -982210170 997846385 -966294591 979454988 -993794499 973759304 -989970854 990943320 -989178000 996775160 -966065367 968092878 -988812590 988881246 -989305769 967392459 -956915602 997587271 -987104768 976493459 -996961575 968350372 -966997252 979202324 -977774068 950800436 -970371715 995724988 -978890033 984577972 -966095628 950180446 -972454029 971818888 -981661288 999121227 -992759533 951228805 -974898879 970400123 -987685251 992927803 -981258719 998660922 -966745327 994565359 -994062063 960437705 -973324371 970559433 -965381169 969720878 -979580405 974141662 -996775272 995627014 -995618373 992069230 -995324229 966507325 -964639205 981136763 -984768340 965988348 -970178426 981707566 -959822963 991797056 -978299857 951833068 -991694113 999124621 -993734278 959649207 -959819083 997594552 -999474198 993421437 -968566029 963212129 -985076919 986355320 -977957383 980422886 -993645851 991560763 -995704521 972744976 -981708017 975568082 -950822685 995166798 -996704418 980213299 -952249767 973023466 -964226735 978922464 -967995181 998185825 -950697490 993276474 -985006633 970740337 -985551729 959481214 -966027556 976331093 -951908512 978613768 -985822351 979626992 -986199665 973975120 -952870336 998644114 -994584944 963399474 -985939271 956704770 -956877586 991213191 -958187507 982650381 -963183466 971756734 -991037159 959842384 -999008634 973980264 -972127166 999806637 -950221173 986762120 -994036829 969977403 -979775966 988662665 -970355030 999424696 -999409388 968774094 -993716879 953741451 -985283499 999384022 -991861655 957494937 -964562413 965880574 -995412622 996279315 -999680066 985487203 -975907806 955681768 -997843514 958881202 -980669329 962236212 -984063936 967620396 -998225476 987051793 -971878756 980080919 -997068754 983938058 -952228144 991442718 -968255214 983670069 -990934587 992561310 -972380037 981417059 -962948101 963498319 -950393753 999242662 -974832314 958709848 -991664051 996006820 -988287465 976535468 -963765885 950935555 -954007850 985421481 -991093869 959781980 -984826288 954617715 -986898786 990498496 -982822161 966402910 -975847839 971118898 -959374332 978566546 -958276668 995086731 -978295679 981612000 -979088604 968045576 -978385329 952234670 -988329592 952870643 -972792440 950011047 -999652636 984203791 -990471008 996991650 -972314483 962804431 -970188672 976108793 -974665920 950911059 -991192548 951729346 -956074479 982162936 -973706384 965595778 -961649870 966583559 -987746868 989883653 -954118046 992277818 -982313621 977744770 -991104345 966918868 -966025822 990589026 -996451603 980279037 -968439865 951984307 -988912393 981608562 -951529006 957855414 -983214422 992098129 -991623890 982224731 -994395415 993209205 -983379078 961818649 -987762231 995697217 -955231169 984076209 -998926562 956591357 -989286281 977358338 -952100941 950272435 -988868441 954730429 -973876226 958623503 -966186307 974576780 -977251010 996947602 -998944247 969945018 -969857257 979055651 -965512982 961520554 -999771884 989351431 -995084822 958383689 -988759845 955845329 -998125348 968605429 -977377215 950774495 -977281218 995554795 -979773334 978491472 -980030513 968896578 -996077333 994233969 -967246237 972327053 -985966677 990957112 -962730655 958677706 -958714165 992240363 -975409669 981441205 -982154978 959605613 -989855118 973209770 -958942847 975031373 -997981647 992197750 -951815027 955238009 -974992669 992101416 -963765907 992684936 -952653859 981171310 -990771520 995755827 -965964867 951771561 -952115806 962346182 -977805899 966476329 -990357490 980148303 -984897543 998573826 -956516327 995609239 -975453263 968882510 -973250894 988809283 -997047662 972560125 -980558848 957107696 -990083231 974162798 -988674434 990522366 -998950317 986529737 -994846229 993261890 -964756590 999600433 -957434546 961594548 -960782354 988789694 -999146562 960860421 -970594193 971764788 -986403563 961412203 -976218282 955873291 -957693453 973598273 -981278562 960745206 -974167765 984958283 -998751513 951757396 -964965176 963691408 -957147346 966197797 -962423314 989855756 -965745390 987558344 -999114233 980657981 -987034093 996258142 -996170110 953967249 -981291194 962196782 -952587592 965866934 -984810427 983614836 -999144106 980519877 -950475768 953279620 -963278427 995156595 -985975397 997080756 -960248341 979567597 -980841635 951449555 -986481719 958080926 -999247126 985738607 -955521482 968682827 -999898586 954296031 -979765151 972817977 -985387275 998986462 -962540579 961526052 -996923347 993658265 -988514228 989139785 -974623366 973849667 -999813713 962436303 -993988316 994485298 -967672195 979374787 -957647872 999857530 -950414153 996314572 -961368074 956542011 -952325296 957520833 -957242643 985074974 -982547948 973691253 -969986882 954110328 -975085307 952309260 -950507232 956227201 -955575128 975036758 -975699804 969897763 -968345351 996542178 -987772600 986567362 -985159345 950709207 -987399111 992313530 -958176305 999513706 -952610568 971993902 -954028271 987893160 -957005836 996307945 -989977682 978690469 -995960032 986979975 -989341714 972005667 -976857657 976776729 -981551343 981685593 -981223171 971591921 -976341418 975671826 -987394809 958704555 -980291895 955286666 -990811856 950864433 -978076783 974243526 -975239001 992267553 -971550049 972538790 -972620209 969563491 -973809795 963903721 -969349121 999189104 -994348205 960921871 -961264045 992866653 -975571266 982236450 -968337755 953307549 -961872167 962170022 -972268406 970685939 -963345143 981551508 -994069106 993091243 -996922636 965247434 -996333267 976955635 -982982232 981728793 -958262182 984355443 -975291191 988886435 -952017245 971205120 -951636575 956357553 -980497904 991370510 -999141893 967781187 -979554104 986357193 -955000983 979821223 -968600595 955089970 -961176052 977510396 -999983222 991929666 -952806705 970206319 -966453185 995831178 -979847531 983734397 -986347164 980340179 -953727720 991293180 -989222138 980940085 -981575850 978052918 -951236248 989371817 -970569038 976216960 -985537948 957991142 -975568542 951756665 -988295817 983723935 -992743923 959002522 -976399776 987791659 -970014020 998520137 -995884009 979923648 -958295830 989156510 -967912118 960763929 -974693631 994548483 -981304285 984659326 -999874214 973553793 -962038053 952509365 -967900046 950606938 -962701559 984292902 -993915122 985479034 -994378738 989855118 -996814542 976386300 -969845050 986081457 -979408035 964065371 -988026296 978728243 -986732708 953961235 -960197083 999242428 -956090004 973756824 -962959625 990409020 -991684504 951509807 -989371655 969321562 -977738075 953292765 -978275525 972979442 -998248773 981570589 -978441593 987654352 -965877009 974251129 -962528495 994713725 -963610051 967869505 -975411036 957991427 -991162946 986129406 -962176151 989036568 -992565395 956434751 -955804696 992165827 -984049580 985120503 -951622165 981085621 -976670754 991748017 -999558711 998573336 -955997611 958338056 -982657282 962689161 -976125716 956235274 -976585474 983681308 -972124316 972036920 -957298353 964036412 -989733488 980943406 -965290322 985747518 -990427214 999992846 -956628833 983260961 -979190411 995749895 -957740513 956511133 -956112918 973504857 -961477543 982193074 -955430731 993268802 -996982212 995348216 -962990897 969862450 -985953775 982643286 -964175857 988040087 -960168522 959031582 -999446368 976675405 -987358803 998331163 -970999453 960975171 -981611317 968554319 -992344998 969443737 -976797995 997291416 -983959096 987454180 -966206746 953937996 -951996584 980115077 -960182841 971680075 -953482482 963653900 -994719066 981293873 -975939806 965013005 -974280757 988146097 -996062206 962365662 -955875059 991763167 -972062949 980812509 -991916391 967664121 -982692322 972084466 -984267592 999298349 -997047152 980617597 -985868895 963556255 -959754406 959147659 -972545105 959288867 -973657800 984172874 -976819099 974817181 -976821706 958911752 -985667021 993064145 -981969103 991313960 -972656421 977017382 -954131931 950915392 -983127812 961523197 -965249327 990042365 -952816862 983652171 -966821802 977503418 -992902909 979513823 -959297155 965893347 -965119646 956304847 -979934957 963051409 -988570858 970112458 -952447942 961458066 -957681463 993638743 -982476693 982155906 -997697916 969679003 -978286730 990225063 -961353835 967171416 -998572048 994553044 -979530290 953542488 -988319211 958384473 -980885481 993665635 -963239595 971513297 -982008604 979935326 -961905193 976939679 -964883744 997729142 -963958557 955911883 -950614679 982217326 -954842870 972043785 -956694994 973693354 -976525227 989395183 -997223367 980259294 -979875096 977795832 -993113769 970570508 -983632870 960787641 -988710254 955261741 -958561059 966905633 -970314535 965410729 -963856843 983263436 -958383853 970649130 -980254120 951069708 -996286617 961448441 -958708763 970574941 -965332184 971031490 -989350708 972652281 -979603609 970092417 -970283294 958414595 -979981788 966490845 -956436517 974633768 -955037941 970547436 -962034827 956234231 -998669041 996774179 -963844176 956344892 -993850677 963996023 -963492698 980216171 -957293086 998279862 -995735138 990855758 -983585248 967991758 -993413652 952141554 -958139366 995161332 -984728270 990996753 -981599258 963200552 -995944657 968024465 -981500387 979867006 -987576033 962771760 -955031511 968414459 -991039164 991972919 -954860335 976429929 -957418310 999325601 -952723251 969552999 -979747929 973670745 -964964816 989928671 -956459535 997128847 -999008419 991938277 -960901014 957875053 -954825274 980920469 -996156714 966628901 -996669049 985968306 -996119746 984405492 -991182611 998743101 -959238805 989264623 -997904022 994796719 -965505021 995118965 -959178682 952169321 -999170027 985991089 -976290808 967537355 -998907865 982678073 -999579334 994398235 -988497957 972369487 -957867129 960727502 -980058408 962427960 -985752381 959238850 -954807686 958963825 -968907489 990196169 -969917684 998861162 -969338564 957376909 -965078719 966805153 -982123176 985536481 -979566540 993252949 -980688300 953088942 -957160094 965932812 -955007542 988989208 -997193104 991269639 -960953538 976797486 -978433279 992264498 -980268767 978603092 -993077388 978929585 -972245492 952388031 -957215610 959477299 -979497832 990501282 -997632515 951430216 -967523799 960474638 -976841169 959211551 -955211023 956261386 -963990597 974127340 -989912477 983021090 -961628268 964268474 -989824102 950435143 -965640634 953366710 -990020377 998651837 -964381546 982239700 -980949033 961215300 -990989865 965759326 -968387433 966496662 -984242856 981463030 -980231563 997543341 -982033152 966775551 -958646055 996559426 -978928285 992037712 -989158847 982102921 -958810151 992091345 -990584215 992421955 -966826146 977870816 -962738489 963705977 -962283412 966156810 -984344181 991316714 -952397281 959049869 -987554528 961269802 -982579133 998207875 -972156824 981270678 -976572228 992448273 -970074671 992275225 -968590429 978354457 -967113085 956659437 -975229825 985377807 -972260598 979160972 -972190233 985671636 -973995429 975858252 -959824853 962467578 -997967450 987767906 -959184698 959658848 -964496421 998016885 -995723844 987436821 -975856960 973993433 -971779743 987010246 -950906832 957852865 -954404264 971071515 -969840125 965737315 -978237099 979979492 -994321674 981359438 -990808817 970400029 -965615200 994375060 -996492877 966057462 -957960963 973190639 -951484603 975056059 -991661442 995610931 -969699395 990317929 -985270391 969915461 -990335446 983648470 -989899256 954094528 -956872448 983859420 -972562759 987390067 -982638442 997700147 -969458906 954592261 -969075756 989682431 -990603415 969996909 -953497148 953080056 -978167451 998590101 -986372768 990446303 -997905576 985169450 -977377389 962708067 -986152342 991736170 -967186006 951920209 -961390398 984852802 -979925070 967954782 -998231601 967742336 -954386920 953267167 -976297880 979821618 -995848973 953106083 -954674536 989607796 -991952843 991936699 -959205473 991751958 -962701642 982598315 -987893620 976023399 -980607099 981616382 -965849552 993689236 -966127741 955230194 -996499158 951371845 -973710645 983543105 -974425805 967519424 -958501327 966789748 -990598582 960576560 -972569966 972312765 -961774560 979080554 -950072629 979946737 -982805860 972661538 -964412731 997379201 -969389345 959209670 -987316568 963209918 -950525424 959947665 -951382409 968075690 -973424796 991105777 -977904058 971575613 -985467855 986742025 -952535016 956207699 -959942886 981495339 -968638587 957551702 -962666982 960588265 -953227987 985541931 -971104238 953587034 -959713649 952303935 -985496188 976283844 -977331763 972945123 -957242354 965346104 -957988677 971909797 -983811932 951453247 -963048127 987476093 -997046214 951539821 -975442203 990351142 -953956883 996747451 -968011613 982533942 -950866965 955832845 -952538213 958171238 -991046140 950747141 -997217255 956420526 -974591376 961536729 -984320367 954930273 -973295722 951591490 -952396868 973584445 -973606694 955544176 -958936897 973788967 -977134207 976480872 -972135547 969866033 -992239320 961899085 -971711754 979687997 -997709371 967091694 -993902205 951688067 -970557733 950396284 -997109431 983354201 -967600662 954920516 -984461044 958998654 -958786268 975563740 -977419220 981940560 -967060974 964754205 -974794223 980915853 -988044360 980738061 -963490411 955699525 -983794918 973337933 -964931014 981940574 -977500113 971356682 -952475215 989902065 -985492476 955262868 -987311376 975157989 -952712423 999723800 -961085173 964417690 -970011601 996790183 -950975542 954774014 -957928341 987876226 -994799636 973599442 -989302345 990890016 -972196120 966358561 -979711348 959276323 -953252892 978534611 -965463256 965233852 -963418356 985687926 -984742869 974225805 -999691829 951632300 -995749785 961523077 -986365818 955870211 -978031247 983973478 -998594696 959521640 -980745093 960192381 -960591978 993203009 -959605811 972345264 -979468237 988958241 -976512420 968957946 -968957879 977922702 -959103803 965055123 -961514737 986461584 -957923500 962479654 -957245677 955612018 -989345797 992487102 -970645201 987572118 -958015506 984911957 -969306050 973008975 -985432084 961183905 -970448917 998581589 -993088771 952996069 -959342879 975170734 -968592129 963585858 -990797018 983309128 -998518866 965052393 -953662046 990751252 -964194878 993195571 -973187645 993540847 -956012140 951023199 -978263318 987307678 -987298405 990395722 -995133966 978875422 -982670552 973700726 -988930868 974105699 -954743163 999980050 -983543540 977828281 -960721375 977579839 -957321138 957316305 -996675139 993149716 -973002088 971974945 -985665384 955459662 -961807050 971757219 -967339063 965625258 -985823711 971122874 -993420598 995539433 -988572638 958098956 -966241610 993445945 -995910931 950505491 -976947078 971575852 -958547161 981366382 -989426010 990811981 -996220937 956599792 -964214006 970606262 -996142592 973863432 -966182231 990114508 -971701964 986741558 -992071784 998640836 -974438805 956061650 -975868232 997001318 -997779420 958412416 -988097179 999632393 -978364403 965728856 -998445612 958912530 -966316182 954602898 -968274678 969956632 -951282854 960788511 -953240878 984108628 -963755251 989797672 -980976596 976023125 -984777832 994601442 -996814591 955347547 -995341468 956123140 -962836542 992878649 -985653818 959106508 -985340271 954106179 -967212692 991663476 -987552409 967455419 -961350310 979992116 -963872055 960645840 -950536106 969555667 -988869626 990626946 -971009709 970619300 -995914851 983565922 -975129594 983039646 -960119744 957794472 -981053124 998737908 -954210913 990914692 -997580520 985412014 -979198596 996068930 -973886261 951229160 -982659437 990524697 -977432885 992590294 -962725353 957820340 -965377159 985725590 -961419541 999132540 -979755609 998869804 -990720477 976282266 -995246376 965614945 -964397625 952409650 -994706919 968060923 -959204559 998480865 -975301641 990923197 -977776107 998764991 -955996994 990441094 -967209955 957640771 -998547787 988042887 -961899047 952542737 -951662754 999425854 -988261938 986970661 -973885623 958058518 -958526832 982317965 -992925165 969507315 -973122466 962363698 -973927982 991684637 -999551432 980787528 -994706562 969954533 -990284849 995325591 -961225182 966414614 -960173888 975811572 -982650206 966508115 -986329078 959369788 -975287346 961710945 -958350711 957900850 -952557959 989015930 -996047600 966056756 -964486545 952075109 -977828018 966595695 -967634539 964281277 -956827191 983921924 -966861324 967668706 -973302905 986267117 -973902591 976649171 -987427304 978233951 -953873440 958674788 -954292184 999064379 -976401235 953553387 -959760271 978544223 -962980508 955430996 -994947998 974506856 -972865104 974035997 -957518497 965996693 -979730767 995359589 -966958238 999231132 -978950733 979040865 -956139979 965390973 -978784016 972594910 -987196531 961025383 -996668763 983826957 -999742954 953837414 -960920797 972961975 -958659184 954224751 -999951888 983734292 -953555090 990548782 -961787450 975479512 -990906013 988550329 -958400197 978571608 -983855530 950650771 -967548945 970429584 -982700363 950345519 -989297249 994268706 -952670315 951883985 -973032823 983538562 -972294929 972576509 -951381407 993707351 -969705066 962992243 -961443300 972972200 -993321341 977238893 -998481959 992788810 -968880841 959877525 -977989054 999444842 -959363627 979400960 -960794337 966909134 -973967518 987709592 -981644516 956221140 -987331758 997137472 -993898664 982998050 -964904906 985245709 -976979683 993162730 -987645125 964300073 -954634109 966374799 -994934671 975903687 -992523718 972948681 -989401539 972094733 -965404039 983926957 -957242175 972012937 -972132086 997146013 -998902634 969138347 -988805374 960597026 -970778052 973825066 -981599842 964838579 -994858600 971052538 -956042176 953273413 -958406201 981534033 -998377889 989704215 -975943761 984332718 -957935596 959387735 -950425627 968050775 -995651189 968400511 -982916837 997905366 -972284929 975473039 -981175763 950821329 -990166398 957685439 -983146452 998341016 -974456975 980302034 -971126936 983897284 -963537265 961029007 -979952531 964157946 -979380286 988286545 -985434427 970793762 -963508318 960306042 -985303792 965233031 -963050034 961007961 -966647087 999480004 -986850812 968720109 -970970637 952705795 -952540181 958188669 -998384479 958858081 -961190855 993892252 -976066131 961736414 -973618157 959542672 -957636063 977292930 -953328944 984893845 -998288888 977689259 -962104940 981940755 -959998767 995073547 -967208683 975304102 -992198648 999545416 -980072016 955219302 -982855973 951527840 -987897752 997131555 -961663238 965481986 -991820346 990062816 -951410245 956074552 -966989332 998670250 -962245618 960858874 -988065799 990846090 -962911513 955651263 -985235845 999696547 -972024396 973807407 -992550629 990271027 -990583083 968243640 -998440707 954794472 -983223157 990328269 -968979998 984252222 -996062723 972431350 -951566792 980532253 -982147538 970792686 -973967498 966066177 -952817425 991604212 -994722255 994982042 -979466715 993185930 -972157004 996710739 -954895749 955878530 -955413050 951011382 -976610868 968538949 -984614473 996303582 -961606981 979777755 -997548576 999264374 -952628056 982641306 -976372403 987389336 -968802963 968668414 -970032450 973878072 -974725362 983678064 -972620051 955225606 -958559559 973425796 -954429702 988382773 -964329255 993353603 -954962963 983632413 -971933019 957052435 -978395534 975656781 -956715345 969653297 -952823924 951825481 -992692578 967319233 -996667938 985137668 -960294057 958308818 -996250712 964380687 -961627788 950497000 -981047400 961795574 -972356468 988647762 -955196988 968832020 -952102725 963805126 -966061816 984611122 -983289605 970915632 -976093846 986197969 -957875837 986164974 -954166211 989980807 -997044758 958160303 -960505266 991670592 -980923280 973457820 -987951440 953607861 -982922047 988598187 -952296383 973582708 -952159575 967530457 -984216743 953169672 -999541966 958983133 -965988541 998574855 -988814108 978253512 -965052792 951630820 -993450560 975662671 -978035181 956428080 -987171987 986797475 -991592774 984428273 -987850989 970422562 -998824072 971674961 -982105234 982994951 -977371103 978495356 -975662856 974999548 -977725073 990755781 -983571298 973992866 -972739640 954596998 -982330705 983151241 -984927503 973952262 -991369497 966931226 -988291257 964079758 -998692439 974583797 -992704874 990734706 -982348327 973644872 -960812440 998919275 -960782553 977948001 -972205285 966487314 -972916546 959343650 -954479483 990397153 -958941221 980882480 -976541721 991361854 -982265248 951561746 -951721454 991842496 -976393690 978987119 -960106306 975815225 -968087240 981873544 -988869178 975131376 -968982100 987562579 -990527378 967400316 -957206896 974808230 -976488667 952891534 -983526370 965529425 -965127517 953868739 -962278293 988203717 -987692933 962970268 -995255278 978368495 -961596829 976493264 -978019137 984115381 -991740698 968265783 -993833833 998440991 -998941480 958302514 -972215551 952946356 -975538558 970451566 -966548021 977573434 -972427740 979141765 -960521871 985428346 -978359748 951924874 -957747068 962900636 -993690693 976224458 -984591148 969081581 -974981632 979524344 -969104208 976490563 -997732449 990000632 -963304226 994613851 -969483756 965430269 -950817915 962295929 -965056959 998504997 -993397517 998503793 -958389229 964967471 -950664543 991968266 -983113471 960108857 -998213834 970289569 -985358817 999843817 -981351439 971815939 -974115340 958586574 -998690857 981605133 -972508021 957703858 -993913122 986333235 -988302826 953744289 -991119690 982436251 -982928870 969136366 -957134765 977975565 -961405022 987313189 -963630608 959704416 -957546036 985157597 -989460721 970454025 -972626145 969349722 -978265306 974994669 -968288290 998445753 -973127315 965328940 -975528804 966818051 -990904736 979726418 -985491973 978829152 -974982983 956088481 -999407796 991301429 -953698926 992966952 -977440265 951118015 -985176938 993993652 -974641114 966993934 -982584123 980726404 -987393115 967039178 -954234755 966821796 -958896123 994022530 -959594588 973950947 -979666587 953193653 -959111940 987025266 -974901788 991098064 -958176646 992692390 -978925313 987486041 -991983678 974266716 -995194865 974015242 -951693646 970593942 -996913800 968534855 -971258628 978559491 -985113725 996300400 -987269131 973526191 -976396692 962562205 -987831249 974689743 -954633243 982128730 -954369857 950288327 -952785088 959867922 -962744290 956394186 -992883515 988623370 -963319900 992061602 -965256887 954232848 -955177004 998829175 -951294889 963773200 -956087660 953874124 -967745260 997373737 -978028939 987087994 -974949651 962639092 -958284794 971999027 -982903202 961055748 -979398091 979357579 -976067313 953926819 -994320494 960648827 -952259621 978368211 -987736281 976738978 -970563581 953213862 -977962101 959308950 -967139971 978845717 -952106592 969563014 -950435445 974886698 -989299232 960750448 -969861448 987219391 -984833549 980985228 -972054839 994512847 -995739669 973437204 -980951119 962097445 -994534287 957325527 -950598313 955687412 -956838028 980935164 -995557690 970742370 -990443881 982029433 -979252507 975953671 -951836392 952110238 -955204521 996932812 -982312647 992820087 -965761955 976361298 -995138391 954897558 -958759379 997164432 -980887484 963912546 -966888129 952983077 -974765882 981247934 -982161896 957599010 -998341845 955662695 -989099635 950571607 -962216349 962411733 -971659064 969381868 -979716036 962593429 -962429133 959518219 -961004790 985023227 -993181902 964108505 -983486471 982870214 -999713276 989093095 -957002337 953594397 -975411758 956027881 -964325268 996916437 -994205100 985752179 -965189084 984968896 -980715875 951506462 -957081864 993563915 -970267851 951194862 -982949286 993611621 -967861514 962870155 -966610317 982171953 -995751056 959902734 -998827056 989679376 -978201443 994181420 -979092152 955000549 -975703414 999740157 -973269785 969305158 -999562944 972199723 -970188155 963184398 -995039741 989647601 -999949576 989106321 -983931712 985792802 -950428707 981723886 -961707394 965466800 -978063866 955536080 -998419799 975937819 -981203740 996714351 -984291356 996290118 -973282528 964536023 -960505520 962399737 -978625002 971814461 -973510788 982350702 -952365309 975267511 -951104476 970411311 -966965791 965235053 -996584773 972906306 -998914377 986899177 -978105581 988332927 -958442788 992003124 -977739283 984587127 -950712904 954266305 -965520888 966436565 -969313499 991810221 -976035363 957462749 -989091974 970871260 -964833506 993726413 -956648549 966286913 -982561144 975141490 -981574432 973614599 -979332708 951984157 -991321230 977258493 -957369958 962380352 -954418779 966343255 -950888541 987770698 -978442461 950419588 -966802733 998934405 -986808921 990529144 -975348897 976316197 -954029285 996692602 -961467341 965167522 -963148530 951120801 -958918289 981095684 -976025504 972074315 -970841353 973475724 -960348236 997569892 -967980018 991250849 -955905903 999847661 -956962296 959083562 -999974277 971709198 -962890670 985825665 -967741739 976858616 -978110901 985171297 -980397927 993358066 -967972901 960817387 -956051517 952429361 -982121631 985964674 -990967581 972190027 -970897475 974261887 -951610670 966127454 -971706869 970679774 -984446712 952541707 -973898843 956770913 -988068230 955283850 -979215227 983468001 -963089067 973118487 -976309785 995132660 -981713372 982211656 -980298425 961335637 -976594001 970429223 -953127951 957071336 -994425934 989002710 -982677826 951975566 -985576648 976670431 -996684284 999591591 -982487460 982039453 -951576956 952239642 -991505346 965635230 -992404178 994030467 -978821572 993000234 -975427778 976178579 -992178041 962875922 -953076619 975428325 -955400950 953294131 -996831240 954546644 -959199246 956088652 -963403315 994538482 -990247834 968249457 -974473349 990999150 -963522829 979637986 -973958007 950130976 -992862633 983746104 -993414350 990273389 -991533617 989495446 -980127100 957455796 -974394209 960102653 -959681412 970848420 -957847655 962799449 -992647620 964980824 -980784275 966459645 -973435550 955205322 -975228011 955109076 -983127182 968553766 -995401984 966060492 -984587892 958374518 -991319782 999175665 -972245117 970911423 -991975241 962884793 -985442310 953875153 -991935354 973327414 -984564975 972249705 -965372436 964548779 -983124781 981460087 -964937437 975170355 -982843797 984055327 -951626295 962697967 -991999389 985591348 -952636416 964662494 -981336561 950693992 -951371001 980332236 -950929825 976113761 -958220312 997078981 -962276182 991776848 -951270093 966954023 -955356421 982407231 -959094632 990684594 -972858436 988399787 -998785939 991696151 -982151940 966938889 -980848159 972942664 -961905971 993873439 -956568991 975615473 -986941558 953172801 -981573524 979202601 -996268387 966782282 -976177321 993767097 -971249290 977829992 -989138835 980400338 -981159569 977716299 -991508530 976469815 -956200280 957286769 -996893297 994817136 -994379694 976858615 -970906579 969503383 -964616210 991328110 -959670969 977234386 -975902034 954209975 -971456007 982429215 -985337169 978208598 -969864693 988650517 -991788374 998566938 -968573861 952529689 -965989986 980575424 -998352824 955717314 -952787561 988232357 -995242768 962906902 -991402375 996299668 -997012713 959050092 -984099861 961869404 -983410319 971198403 -964746175 975475367 -984395376 989334854 -991683698 973991809 -975242521 989002206 -977259343 950227485 -962820077 989687095 -994390603 997529040 -990183081 966457397 -982580759 974665254 -961430822 958840854 -980037530 996258412 -997740900 954898886 -968919410 994299867 -971424048 968738338 -986461410 967233387 -994208699 963845666 -967102539 987967346 -974562911 989059260 -977911251 992195065 -983470874 958525749 -981959364 979089434 -973625387 977370237 -994680761 970244377 -992988076 958093468 -985156336 989422914 -995316415 967111260 -966396617 989652911 -974384467 998375831 -960929116 951047788 -996121605 978278775 -992270027 991897685 -983589150 994697456 -970669036 987810613 -957125392 964892482 -954616921 982416719 -976109538 983478406 -984366780 961443030 -988953519 965919174 -990627084 966453487 -974127102 982296595 -972242285 970097011 -950633091 969127980 -958736519 990203812 -991413335 975759339 -968771286 988450666 -977941128 981556997 -968490531 996884253 -960494349 976526247 -969219176 992393823 -965579471 954627987 -978043862 997006649 -962116149 975750995 -959947208 954600870 -952038152 972949036 -966071073 981068416 -983483395 963344904 -959737972 979081811 -966517103 972586409 -955861845 964614804 -977006324 966673750 -978498456 959488387 -993833954 970664483 -959018529 960347346 -961859168 989647995 -994057428 963430752 -987038036 963741080 -953116461 961486470 -960445744 981233660 -965186029 979275677 -998225581 959654160 -950126001 964570328 -987009644 970955428 -995760149 954080115 -996288329 994696630 -964519750 962094462 -965129776 962840560 -955281550 976251551 -951920389 974126481 -966667758 958737538 -989158114 999473284 -973205611 988802309 -982228058 989393818 -998230362 959189608 -963881659 987536886 -993692123 997597813 -967354372 979239526 -981004333 972164065 -967421500 956655955 -957664244 958433080 -970643711 977249404 -996992051 953517144 -953224812 995751517 -997583470 961151670 -982140958 954980005 -953701023 958465805 -995168218 975983920 -985100325 969718127 -991736912 988721080 -968034052 991510652 -956322486 959124797 -970495790 989468887 -981279503 995278741 -950072153 978159345 -986948449 950667794 -998794673 968419797 -965771034 958608748 -976044817 984181876 -992886629 980213309 -967357028 975691371 -950320516 980575559 -956036325 987734104 -969784344 980524585 -994320382 993711566 -977349104 958113977 -995076995 979665839 -954946190 953883189 -976906555 959071011 -973530975 983473282 -971600055 955726295 -956453478 974332244 -950779636 998510339 -993585653 970351761 -955820918 997475624 -950721019 972949545 -965568265 997570681 -953437212 973824394 -987433499 992565694 -986115521 965061081 -964131251 970582740 -954030146 997533171 -965929854 995805709 -974327806 992094427 -987586874 979974480 -975526429 962098111 -963424177 995735841 -966451587 981228431 -969707830 976244820 -987609654 995381395 -985795161 975211659 -989690231 962817644 -964257909 970965482 -981664547 991847251 -961902396 957575673 -950671461 956135607 -967622155 966677662 -985563942 954475573 -976384527 983688186 -981838388 956371472 -955874766 970876666 -965142360 967547768 -962237915 997154421 -961175068 985430285 -974876318 998245954 -963743983 995495157 -972661285 964779161 -960079052 987929922 -977605506 979819577 -960471065 996134216 -994878786 996673053 -985246215 970928371 -970294490 997241157 -990154144 954118170 -977776883 988086232 -968331130 969966235 -950944701 991928275 -961287313 977557778 -953679353 972004572 -987531755 956438599 -997803625 958108848 -977180268 996197454 -958811866 989699918 -973457916 959236499 -952996426 977418370 -976700760 999778149 -996495836 982017526 -995372320 960546304 -971799896 994220537 -986635147 986716314 -993645294 961909027 -954600353 960255505 -991911668 963417398 -973691667 971248131 -968551851 965541309 -950099173 986640293 -992485866 995342891 -967659502 995355705 -954115755 956887488 -982851280 959865176 -998337348 993046945 -983104111 972131942 -961317335 990000031 -967548528 972101080 -954200662 952591278 -957614716 956977192 -958982710 990161759 -958253392 975606625 -996921160 964117815 -951940010 998689005 -986528960 966332673 -952367170 974311368 -964365853 958250354 -981727944 951509842 -954573117 955433330 -958405721 971545705 -989440197 999476108 -971566284 978659202 -950811462 976226773 -997185939 969686091 -973779142 959127779 -998367823 989884288 -965386930 964689476 -979464824 980278727 -960356933 990967509 -978206087 992162799 -989112790 995835139 -969671798 987748371 -950633211 993862739 -975220012 977014985 -952098187 957456079 -990044414 967867683 -986212021 972287479 -964731233 951580540 -979269781 976445400 -984617151 991662392 -969450917 967537835 -998733328 958890499 -993416368 979486601 -980924668 987435972 -968406460 953761266 -970257923 956106727 -963912540 969364827 -956754873 986987212 -994892831 985726780 -986246322 971733224 -991731638 951057171 -970517965 959934475 -981033379 963124466 -970978074 955773889 -971849193 998337368 -956473987 997520925 -975923940 991271736 -981368637 995715349 -977297871 997555794 -972532578 965332934 -967421665 983452103 -953012414 968063575 -999717864 974716665 -969965731 951327997 -965377342 969419811 -996037166 999859361 -968347015 963984114 -966971491 980615568 -998472754 962028087 -963941735 973147055 -997649574 993133063 -965669402 988086256 -964002590 979558249 -987619144 954658297 -997593779 987053385 -967728559 996710353 -983785038 973188166 -997977717 992728190 -993788134 999124640 -987886261 993179694 -967670652 971384977 -964018185 980995434 -954409347 951690258 -956191860 993593865 -960140405 957939525 -995849920 958385272 -978487855 992786449 -988829814 969499213 -984675694 959153679 -966029424 993259254 -960762400 976219133 -974597046 995936759 -987324756 997739778 -985802279 997597364 -970712667 986859124 -960243071 985830665 -977947431 991249955 -966828536 984916196 -981009603 998686323 -959076726 966978848 -996490416 989423912 -977617359 999706273 -963773607 982480861 -967916434 994442455 -975092548 953967965 -981988695 953573780 -982491632 989106591 -950492619 990071014 -963689275 996006378 -974536883 999721552 -993831275 970001360 -969844041 986140355 -971685675 986202977 -964642492 998539728 -986645119 960572917 -964111201 973189813 -971668770 995850277 -959144667 960241605 -996998748 959470434 -980958026 952019189 -979995486 961141764 -993980023 956068445 -960521650 981769630 -994690557 959632265 -980931727 971372447 -958358615 977054092 -990345835 966707348 -952025881 974725358 -984092213 990393780 -966728660 997878915 -972040923 982353966 -972793136 965896816 -969419318 995459863 -972964503 978480422 -972673385 959569486 -967355289 976099173 -990734001 978229648 -982957692 989573678 -972831189 955998122 -951952509 997826328 -987780589 975760914 -997286416 961388702 -953735302 996479710 -981508931 988475951 -957082893 984954225 -974312626 973214118 -969465552 977895168 -984563306 950106420 -974500269 974775504 -963649759 957300842 -961662548 969966711 -950635684 990645292 -970194473 999321169 -955137456 992113644 -998110283 985023817 -985619495 955774819 -985328223 993989199 -986861298 963588507 -955146010 954158300 -952156003 980141198 -968779220 976404789 -996223345 987006317 -977661938 953341560 -985651433 958703399 -996830415 972117803 -956869375 963681600 -988657420 960348093 -999074520 969108751 -996432017 977857819 -963171849 991432703 -956230916 988223097 -993593118 967899952 -969710979 995445300 -957091546 952643726 -999462371 997028227 -975269856 962288152 -978466483 960423838 -951734190 955796725 -984491024 976925476 -971416492 982356350 -972621711 999878265 -978157349 984208877 -969927603 956334462 -957783213 984542751 -968042644 983551816 -969738152 964634095 -979451906 990505926 -994335501 958268445 -958584813 980859370 -957646394 960037409 -955768297 989028796 -970636183 959990645 -975320048 973713066 -989537147 964699188 -967048195 981520810 -957203235 974551141 -966530820 973089857 -973028579 973569383 -990234573 976210808 -975319426 989216002 -999500111 962520225 -990063432 955088911 -990960441 993362913 -986440621 962003557 -967646989 960192951 -978954426 954185405 -957008027 957736144 -998990581 976783176 -997795307 987231377 -961288615 989807821 -959186930 963101256 -963256562 991966346 -996092115 973011666 -979720631 980761957 -963382111 955095967 -982119620 959278538 -962806806 977241850 -986758443 966244266 -993525288 965183130 -997208308 960607173 -990767389 984727254 -955336989 959643926 -984261769 956839823 -974083364 977950675 -959714315 988174870 -997796982 973804185 -970061394 954157869 -951632661 977507023 -950989640 957601186 -980238457 999126269 -988107937 968923522 -985863262 955145583 -953535363 960767897 -965998357 969040306 -963540945 964164701 -996690585 967568703 -952406297 997105606 -965084781 954849939 -992461135 951458642 -975430447 953154595 -956907335 960303769 -972917928 955589142 -950272996 952266855 -986523037 970084153 -958643110 953104288 -954669997 996210115 -960830546 998633085 -976446422 987185183 -957228420 964711555 -979252983 994658343 -961516993 991867469 -981238649 978714188 -976461576 976815105 -993083226 964629158 -955948935 952929001 -980580674 953536904 -994676565 982397885 -969430700 999217818 -989549689 983042314 -983581179 974741476 -981813083 969145232 -980525906 950404749 -966038239 988965651 -991881375 970823575 -950429041 958021635 -952019172 971402460 -997144080 987790365 -973352350 962919338 -998178416 986256318 -998025310 984636009 -983396898 964273489 -996292866 955078311 -951994771 981556061 -953403243 964039489 -981187531 983004676 -973087960 954167292 -965432889 953392941 -951421381 991768424 -996090803 971184835 -962313958 967314581 -996545079 971157922 -982709673 977600412 -950094554 991126130 -961637057 992901086 -975941664 958181405 -978031876 980271502 -978709537 954032967 -968649937 989937332 -991674252 985793759 -951352616 980949711 -993516841 989719448 -978742912 964006846 -978448885 985142767 -994842062 989880278 -979192999 974872127 -972753898 958244000 -951338777 985689900 -967729837 973037360 -979809954 976978107 -969237827 969941587 -989950739 977080526 -990705824 974199522 -967870976 978434746 -981356365 995770179 -972374042 966216899 -978910775 955726836 -985720853 964687252 -963867723 951270441 -961712413 982004816 -973863964 988740427 -960808301 990178307 -950195859 955053062 -990697860 962324538 -965552023 995288354 -995728040 987186080 -964987472 953461213 -985099356 953385115 -977440883 982674805 -994018311 954006103 -982169241 968736613 -982714256 952695751 -958651548 961601077 -983761059 982750433 -989334225 958230517 -978339175 989512959 -965384205 982366854 -950862032 988624240 -982601128 979624813 -971557169 999734677 -981929240 979867926 -979501631 991952721 -996037592 951731587 -990355212 989023785 -975115236 995676491 -964506771 952556457 -981441449 963551975 -997359843 955978976 -958089861 968973545 -960736447 968862898 -996374504 954682201 -985546574 961430642 -969070142 955127534 -955887234 998100722 -987751020 957818527 -962997547 950985601 -951750750 975475171 -966498954 954680399 -979776978 953312094 -978918664 959827659 -991290952 992055744 -965054205 970463086 -983339800 985536781 -967058386 988973910 -955803718 956570002 -995672598 976054053 -957126157 960911512 -973411880 967627533 -974792382 969927214 -950014663 950538208 -987993492 995596910 -960178217 980499906 -986026291 965520428 -982875134 995619680 -955533784 990259859 -976001205 984255536 -994885783 964221433 -998604188 978757448 -973104061 961532055 -978538078 974177304 -983089127 984908547 -964678643 998411791 -997617544 980201614 -961130552 971702497 -955584876 964462991 -998430179 965584306 -957916198 994713727 -970053380 972599073 -954632340 994009552 -959793590 981957256 -962127690 967359009 -979295436 965936161 -965317991 981752140 -955076899 951432265 -976270410 951665011 -998201217 985475197 -984317144 981240224 -962484770 957734906 -968848428 986167255 -951446378 951767186 -983372944 999389501 -997277325 987158732 -955661513 987201586 -953637801 994889061 -974449328 961174507 -957093318 998360767 -966599544 963243020 -969420550 975141804 -971407561 961781175 -954046462 980539041 -995039800 988045588 -996060517 983261902 -967107922 956923879 -956659679 983477982 -988042878 972222918 -983647580 969708431 -963572779 985016935 -983234918 995781070 -969381020 981988448 -980636010 954610460 -961506924 956412479 -961849146 950618633 -970741701 996072070 -953375670 988002731 -991870755 991772662 -951743398 973566266 -956862224 995379143 -960295902 954862780 -953523684 973782079 -994136894 992021058 -989511565 984130175 -961128006 985720477 -954633699 973066351 -979829522 968584696 -988900035 968784430 -987855452 986614424 -967416251 956282256 -962284719 996665533 -977412135 995349308 -958668401 991439745 -991052061 961360072 -968234344 976094033 -991313110 976335199 -980524258 999238164 -984860476 997109730 -981973259 968478043 -973948188 970525871 -998459787 993239350 -950932656 950001683 -982750576 975655497 -979516627 977763794 -957622537 962882089 -965039712 999241275 -972873805 975616063 -998441874 952095610 -978462319 958657380 -985118092 953220570 -959277175 998953906 -969344136 963247543 -987924410 995252902 -998578701 998150192 -957268630 952217742 -977876476 990218352 -960397200 980464352 -998830160 982927172 -970201212 986390095 -952130516 952850768 -990075604 984473265 -991660988 957745916 -989827115 956571427 -978818276 967206892 -966448501 991010964 -978915150 994471107 -967604634 983987218 -950690043 957455717 -970080714 990522418 -956225928 992246251 -962645878 987584857 -950132608 988770265 -992632392 958882553 -970876306 953099503 -990235441 964457474 -962768813 984701970 -984908759 989996658 -950802427 973944806 -959942246 958161125 -979357172 966486503 -996031351 973614360 -953988440 996165665 -955090738 985992031 -963141045 986452996 -995118997 968780750 -968171021 998545431 -978918989 992617649 -976760084 961242654 -966892064 963347605 -960516972 973819927 -996201557 997774694 -999518276 980495058 -968124026 963706120 -988761055 985762699 -987309078 990278969 -964438042 993724048 -956735746 976699005 -959095330 997308613 -968400643 975579467 -950840305 990217135 -997085544 996770125 -998728770 974981700 -977272642 958878281 -996525059 960668652 -965020992 994156137 -997622206 985230538 -975390846 955239086 -973204038 995375524 -976785922 999735808 -970529865 978096381 -957924633 961050710 -997091689 952268828 -968840739 992478425 -971038556 976991594 -971889193 951230227 -951359942 989642492 -966886402 990876873 -983009022 964587408 -993569733 999307181 -964051480 967048933 -993636272 996591174 -969564087 978129845 -976765364 997146417 -990600594 993556873 -989587832 979595450 -965180857 970986195 -972939519 982608391 -982500343 953873588 -981650224 974895225 -992720762 997029781 -962518636 957981434 -963571881 991296947 -969398734 977572903 -973363678 970983016 -972989669 976058697 -982456850 999481099 -989232655 956167803 -992351519 977971343 -992775905 956185526 -960623964 986663720 -986355454 987624069 -957747990 986970348 -954846625 957522578 -985899332 971065669 -952164967 950430999 -959518515 994054783 -958680640 955406605 -964243204 976875844 -969398925 973772892 -954044393 951519767 -969571199 977333640 -992700498 953739820 -954027993 951794077 -996074321 964061367 -999996729 991933033 -952674202 970083097 -988765936 976714682 -958227699 957196164 -966847760 987259545 -958940941 960739627 -956101701 991864276 -965987126 955014657 -961627677 955701518 -972579205 955117544 -963040175 966346887 -989999523 976452488 -954244090 966723192 -958585128 983318833 -951893662 997688877 -967704805 950546927 -986151463 957323213 -993177052 950668369 -986326785 993101461 -952664138 998911337 -964741695 997974323 -988038525 979604712 -993592621 991987377 -989196557 979485150 -998267798 992237790 -952135453 966601446 -980480177 985422646 -952329545 968109499 -979557492 993724511 -966728452 960956452 -951096318 952952705 -991661840 954394996 -986447178 964585381 -980019275 976680651 -958510306 980155329 -993565003 976536612 -967995791 952623578 -986402345 996493334 -993953125 999779898 -955944262 989339199 -975213270 999605215 -969426542 982007844 -960790292 961242778 -980477383 991152820 -982591654 989111889 -968793931 962846833 -983463167 959026367 -967202761 990101620 -963283122 988478918 -958057657 974339738 -976945658 965100226 -968926506 963326529 -995962071 993234132 -991968603 972491833 -992244610 989824911 -985003701 979615504 -953963515 997509425 -975144232 973719311 -950441114 973363171 -987306955 991174480 -988402147 976829450 -983812365 954427940 -966260423 978398466 -999561048 980933423 -970902188 968192319 -997920557 983688984 -966755573 984158434 -959283196 979141694 -993910282 994010285 -975752217 973019070 -950517671 991586132 -988178764 992226366 -953407289 977879909 -978755236 964971223 -984462988 972695669 -954173075 987967456 -960750991 955482503 -971341510 956008100 -970047067 956009466 -987054319 957292415 -957268689 989069974 -992063148 964386723 -986436679 974217433 -998055289 970377142 -956495552 984361845 -960639151 975301727 -965462309 993480045 -959065963 955383574 -990994645 952478104 -995063439 952671707 -972183159 995876234 -970328033 993417213 -978021154 961935233 -966497872 993898058 -959296531 991642261 -997697239 987673574 -995195289 988325426 -987213832 965254210 -968491441 958281531 -985166897 988887600 -989583749 994137302 -950761011 956507511 -981290539 998207692 -960229057 960475521 -957075270 975480660 -983818871 953065842 -971489986 953138123 -998854785 983105866 -971860045 981452332 -951406347 950693447 -961151959 974785181 -997462503 987668844 -983647168 971096189 -982134468 982908412 -994029994 960597678 -993092713 951052556 -957505985 970241961 -981861215 956668322 -950555861 990706591 -964802605 971695599 -993982823 980617703 -967143227 972522708 -989755629 953477766 -967133567 993340421 -982072187 976482235 -954772604 955122700 -960020642 990875007 -971615250 982012121 -956715743 974200530 -998624115 978955010 -967904463 984724351 -956700217 967920087 -986523401 977794582 -992308999 982141713 -976331114 981553429 -951377233 977684003 -997231367 964870882 -977499428 960582335 -961253706 962085501 -962715284 984068449 -978945774 964405600 -972431218 962771973 -965110724 964837616 -955656877 950348409 -986627834 956137663 -998350380 964189378 -967742605 986040110 -998684553 970102429 -952906747 952707173 -991405324 966025566 -981716420 991719346 -999089515 963085247 -970495790 956381982 -994029730 951447518 -993622802 975598618 -961214060 955966136 -999560652 967340380 -986317077 977993310 -961763414 989167150 -953003761 999917987 -984675843 954910247 -994202660 999314122 -966557826 988041910 -985082701 974684960 -970412138 992202443 -984697540 970242466 -960219099 964715844 -984703647 976823954 -986141692 987511778 -979727569 980582669 -997966954 971816480 -966257167 956283294 -951519338 955075840 -955876809 990553027 -964623461 978264384 -975750947 965139787 -959346896 968701967 -986998111 970779464 -996323409 957045080 -982123664 995597015 -981529900 988808904 -973372693 978490229 -994201583 999814458 -973237158 983787754 -973243903 991240395 -963475021 955183804 -995783995 950942598 -984208312 976690911 -964768449 955342462 -965531940 958824024 -967107839 977116859 -997498206 994978866 -980974307 995749461 -969780032 984763008 -996795677 973115176 -995584241 980564838 -999419498 963982003 -990856339 958161968 -957452740 953553470 -965933254 963043275 -957253078 955155033 -988498792 954301935 -994278963 993988232 -977024511 972202475 -980144173 986439666 -959838959 950248390 -994975476 960845193 -960272125 982813690 -962178442 970467765 -958600387 959972012 -987115921 982112489 -961163738 989422146 -963038204 966296102 -966244180 952723019 -981444380 963465610 -991290762 987365824 -971959600 984970766 -978577166 973575507 -959122942 977473427 -953941275 967710020 -993810951 979276282 -955477244 973152624 -988347617 975934885 -954696705 987328145 -968059013 969797706 -993321026 952552031 -989726163 987815091 -985544743 971571102 -991824434 983240280 -968457981 962702130 -953443388 958273255 -957506496 998482852 -982039747 988960697 -962550614 951577757 -979941617 983207709 -955258354 962036954 -977867221 979555828 -991594676 988390591 -989288518 963886544 -957357895 997193278 -955324428 978626581 -961341353 972348147 -999938189 997225565 -969805938 964336855 -970449547 991273842 -962606533 973543624 -968555539 969184772 -972314014 972237401 -997200185 997728116 -986555990 992068055 -971237958 950242701 -985177907 972227943 -958467160 994740210 -979047139 990268075 -987705611 986300127 -969662667 957724224 -961292881 998987752 -957891531 951720777 -962527163 972186022 -982215243 954111592 -984588588 999026596 -954387277 968172423 -990099625 969728674 -973917717 997645793 -973543777 950500183 -979848650 968170219 -985372298 971433802 -999563008 975672638 -967355301 958005571 -973716669 959338731 -997159624 952011489 -999110737 986135564 -999759496 955000675 -958383054 978610282 -972060168 977695569 -975719172 997523066 -991792286 962709263 -990523819 996485624 -952869826 978847910 -989230412 964055763 -992899622 958162303 -998610487 967765749 -968917054 988163599 -987240182 972160940 -963736924 967162471 -994505020 994060768 -973245862 981865344 -962519866 960285879 -975893494 985595031 -959789351 988166759 -977823037 990093736 -983708498 951649768 -988186669 961204658 -958932466 973709816 -977969035 970291573 -959359542 980067215 -971402236 950677419 -970263791 983464447 -986593051 960679562 -992244473 981454592 -967386504 983928435 -976591998 975521997 -969360344 983343322 -955209951 957878495 -955077869 980221095 -968985397 992803917 -985853881 966727669 -964048658 967025622 -961563859 980549224 -988586150 981149442 -974694122 998036756 -981210752 970499385 -952542870 999612360 -973399482 975445963 -992809797 950729832 -975247364 991134740 -999430700 974225228 -968581561 955019982 -996720495 981970927 -962747440 985714064 -970735888 990803521 -968560133 952162090 -987645943 952758470 -958725224 956084575 -960923050 954537650 -985642621 961046937 -978341785 983194163 -979159898 961956435 -996191139 988688193 -976167517 955839849 -955514616 978349001 -985228235 993862241 -975281658 966784856 -966514674 952639517 -999202406 989863616 -964785345 987475998 -988066616 961686791 -981210691 974183936 -955612709 959347500 -967011011 997607963 -955495598 985641672 -991668954 950697102 -996815329 952495442 -952580062 957313502 -958897910 994836529 -982352679 982152258 -993563443 961062314 -974875045 983848128 -988677235 963982231 -978955145 975920182 -999481729 961068293 -997867697 992868513 -958215729 994113307 -981095627 975411115 -983233438 969730579 -968346389 958666271 -992341076 954368749 -989327304 969105187 -974485118 971226047 -996781435 955451784 -983162657 975711767 -998098211 964629360 -989285804 989584049 -952867598 996955283 -967521246 999550504 -994368486 971920146 -979963758 981300587 -980449907 995937455 -976891073 990693595 -970316783 965758885 -974266914 966027199 -963446133 953197788 -984841944 992044391 -976271381 954429058 -964205019 983903983 -959713236 959755558 -982523419 951310161 -960200391 992880682 -964412934 960125401 -990906806 961955984 -971158531 951277254 -975661509 955703596 -974782197 999023899 -966211253 997312026 -973205219 986359870 -971359925 972031805 -991585462 966243602 -970305808 969556756 -959184837 975804596 -962302257 992118169 -961216841 995338312 -970291331 954257147 -954283110 975820935 -955515006 980652632 -971620944 972087551 -957413258 981141611 -950515861 955949029 -990478983 957786829 -958270516 964443706 -988474268 975137886 -970958034 978311478 -971685711 983496033 -962377739 959601105 -965395792 976250658 -957379998 994968299 -958936812 960874837 -985478052 984936221 -995012970 995658477 -964845196 988157940 -988295680 975172887 -979464471 988374861 -952889695 963471081 -988797748 979430266 -983087752 951237741 -962053318 971712228 -950282368 958078388 -980003549 984154452 -983290752 990580590 -999135961 965692390 -980558327 953133229 -982682523 980199304 -988979076 979547285 -992107271 983947303 -954683200 985175383 -952615135 981132919 -956655189 993721868 -972280433 972290225 -979898310 993579348 -995966216 970323689 -997777083 990602810 -974473939 964239660 -996824569 996821284 -987314191 971934145 -953446142 953734253 -962902220 970711336 -964086995 986846274 -980458584 968501627 -996624067 962096462 -952334892 976694311 -994581515 965504786 -976243004 992162306 -969990975 976725759 -974006908 991438390 -999931472 993417590 -992698826 971043692 -989300112 983241653 -980483984 960095474 -966797258 955992547 -961582492 953417132 -984739185 954388807 -964856689 984904317 -953033429 997865576 -992295165 963627380 -982438794 985997337 -970358458 953554992 -990232013 972952915 -954131564 956451456 -969681526 977497262 -971704373 963626841 -972301621 988250969 -988551513 957755454 -967782443 984177470 -978693608 999604032 -993320648 983138782 -975214207 979140020 -992642647 997181947 -959832030 972707207 -995887993 998521758 -969243603 969826167 -996657751 977489636 -996025650 995875908 -953690251 952987175 -996203426 979766691 -993342625 972869883 -985718887 969457613 -957197776 993391412 -952851135 992442780 -950316580 972879464 -952348458 986417854 -962841829 998132561 -968580514 990866266 -992031951 971057452 -985813962 989016322 -973350859 974188316 -981049290 985936034 -996491475 994017471 -951683881 980817789 -995723284 952053087 -966868066 979357541 -988468892 970074931 -977055762 981266279 -957258256 990490840 -962907276 964710740 -957734048 978053477 -967953788 983408247 -961105608 963531923 -964956297 981159746 -950453786 987121867 -973444711 991544218 -977581113 977264149 -951389898 987914306 -980733565 967021353 -984710541 958728090 -980232988 983858288 -979363055 964930848 -980017825 996998944 -959012795 952899763 -990671172 989525072 -962156376 966826039 -999237939 990386081 -960289730 963230543 -985713258 993226213 -976570291 990409541 -953779992 993241837 -989824230 961593013 -978995076 966880704 -978061331 961972285 -996823533 956546856 -987624802 985658772 -981157614 977440828 -955726163 985982896 -971947884 993388705 -960001804 984775535 -991752701 965884768 -982160397 982836816 -997508235 953165711 -954980798 950241967 -996711062 956150737 -975308279 984496779 -955344889 978534779 -953778570 953503241 -996668389 972928488 -996549162 982805438 -955251302 993304494 -994694398 954066651 -962304762 992234604 -967967327 988669590 -979988078 965649267 -971947014 952058204 -993555366 962206579 -993368200 968732977 -980875638 961305490 -953439810 971957552 -987192597 966506445 -987807007 991841019 -978522849 988698357 -989153083 977514801 -962123600 960528913 -985029034 958170766 -966401730 984655475 -972910738 988566034 -963548167 999820726 -980587439 982209717 -981312528 978606741 -952467405 995931868 -968779988 961425756 -989846808 985801079 -951202681 968767722 -955667269 980432599 -963023984 988376089 -952436097 987476981 -978772567 992271728 -980430279 996062370 -972453299 962973405 -967959703 993723620 -991079298 982726204 -965098518 993104520 -956398234 975216931 -998493086 964667723 -999818536 955847137 -985864991 958028060 -978373003 964175484 -958151893 954888570 -970461993 961045669 -993173232 991948025 -974402410 982670842 -990288049 956969870 -997761104 979648077 -987624238 954757009 -973178828 978572566 -958176489 953425569 -955844378 999568947 -957114813 953125531 -994723585 965066203 -994329797 972881505 -966440330 969129207 -971913783 970965961 -985252403 971172934 -979998770 970201116 -979021649 953254608 -975722074 951982939 -999723507 959724413 -956395228 990961930 -987337254 955390483 -998729207 998899915 -993592207 986474864 -986697463 975758320 -960275713 971134202 -999608972 954580269 -985824196 992647470 -985702849 994365381 -950929973 984734699 -976208888 996108146 -962883462 989755307 -966302605 983189985 -976458513 977138365 -997871850 999331804 -988096117 978103190 -959501303 963612521 -951557116 963626974 -995029078 950649789 -993827534 989701571 -980133601 963109757 -957164326 968617148 -979035926 966204782 -999682909 962184409 -979477396 953358078 -952941454 977645901 -992414432 950548879 -957141155 954178244 -985586971 959453050 -988952923 975832576 -991970408 976448451 -994428239 956047358 -998753470 960352157 -957433465 976552154 -987387588 960351052 -966186961 960102149 -983424309 971446807 -970399359 986216869 -988197525 982477314 -962836733 980331614 -994365738 961927995 -952724186 968403924 -993027722 968000932 -978568943 993594553 -973592240 984130434 -995959903 987876316 -994028192 967995062 -980788806 993740011 -997998647 992273407 -979644143 980937043 -955989605 953433122 -992036958 997061178 -986848327 973160452 -988396834 997034932 -950911545 988114165 -999535078 956182748 -973981512 954644087 -956338385 965762162 -974163035 990636535 -982995258 961358158 -993257969 967586945 -993789627 974839105 -977315337 970033204 -995242280 960644348 -981033036 988737589 -959074191 997887478 -974702229 979055785 -967079664 982262763 -990398659 983990166 -984023369 985730471 -988738788 976278163 -957671318 981931619 -971847480 998686672 -952441393 988374854 -966954962 985252685 -988054735 957144953 -981582883 957059077 -995579060 981228625 -951759006 956419587 -979303252 952100810 -954679744 981984020 -993234434 986474376 -962258747 975434642 -998096399 976151301 -956028784 986180215 -971730386 983555471 -969914539 977112862 -976640601 957142780 -999105644 996299525 -993464725 968089732 -982915799 978860753 -959411094 998874009 -977388460 975861981 -970107720 982494595 -959469590 952614817 -960967900 955642454 -977142031 998835196 -960306205 983382573 -972936675 977333494 -987240383 954269730 -976016174 981786614 -954996720 983715074 -994184776 967748959 -971314939 979565364 -953760105 992059320 -958968801 969270803 -968426754 959994141 -981092596 951883262 -984009424 994042006 -966692547 990302946 -970323814 978461672 -950725918 963198481 -985960970 959355217 -979117492 970907317 -978987647 972542778 -974791670 987403354 -967492861 975325395 -964878128 977954310 -980612006 950767133 -968485706 988961235 -965878703 956732189 -990634223 967987087 -984439194 998641736 -983512863 952397201 -989500236 966206581 -977949050 972867267 -975627417 969485367 -997668290 950961520 -957363140 986653240 -954537387 955805397 -987697966 982830903 -996263867 979295185 -962962178 989341554 -968247611 976864016 -956553603 987002644 -970461872 981377777 -954021870 956974515 -988337550 979537450 -977769205 972304439 -997172347 981756934 -994511125 968652222 -993664351 981731232 -990753106 995065661 -995308245 986312657 -981381916 954809754 -970162437 955072838 -954747373 965144188 -975891192 990866317 -984626818 960117811 -973465350 988106982 -961456679 961920529 -970004238 981309264 -961755787 969457591 -975569199 971808837 -980514930 999808427 -999263845 977615041 -997505778 950429252 -952432717 953673880 -989311257 982261437 -955798143 995759613 -950008975 964996983 -956033675 997107775 -975045617 965044299 -991276481 973472087 -984173430 965991975 -991788298 966679888 -996634133 984409242 -979109223 993538289 -959463530 991393491 -983580117 968697192 -961307146 995694896 -956576246 983099720 -977270910 994573727 -956654219 953967512 -959929992 965556637 -951870635 968047552 -959030984 974164662 -970038830 952711903 -974910862 994935662 -954145642 987029615 -958412196 953994578 -974127512 953117854 -961119793 977746192 -956675688 965001674 -957557795 965298919 -997083597 980099688 -991529958 968230188 -990367691 950294009 -992658714 995871731 -990159302 979501529 -966639030 960111238 -958334482 986622026 -975962776 977581156 -978536304 985838282 -959802569 968431769 -979613381 995203077 -975668055 957527051 -967179254 954357350 -999897997 968740879 -955556358 968364262 -977849599 996258873 -956167332 986909478 -983336540 969177822 -968050744 967563778 -987249644 967473587 -980038168 981996349 -964655306 958998701 -953851422 972602839 -995539725 999278984 -967221980 960647391 -994242913 962910621 -966046990 961378027 -997026672 979250719 -987766796 953131940 -968578377 968219781 -993169808 963797649 -971722440 955340751 -999486752 953728966 -995891421 974027409 -974961875 983900242 -981395066 992762070 -994549275 986624871 -951444217 966435355 -954388468 962285562 -980623452 977765195 -992775033 997702807 -966194482 994389059 -964577778 982890424 -999069967 957546405 -975643709 995890042 -977166262 953759592 -983683387 994657436 -963326318 998393654 -970636254 963449497 -950572232 997755724 -959374425 966516050 -995951166 990813624 -992358829 995827359 -986150099 997700681 -956792714 970978697 -985301055 972783829 -989910505 963404582 -953260430 954023587 -988587995 989181542 -974745219 954523401 -969699205 974676763 -989224012 963248441 -963428121 980994324 -984555257 982866700 -990320722 950827911 -995900475 995918914 -952732461 992165521 -961442016 959578099 -991312575 951036601 -985865400 992148354 -969576618 956466849 -972992638 967501758 -959631746 952239529 -993472063 977378317 -968697493 953228819 -981023823 998200799 -973668373 982341454 -972379205 967138465 -960333221 964340698 -953071595 990094656 -965896022 950946038 -986136643 951921826 -990876889 964391221 -957465470 965126820 -985456502 973585846 -999694702 981394173 -956564163 959388938 -999687478 976489713 -956883967 959094191 -962614594 980854429 -988791705 964132586 -969234997 952909600 -996058786 960408585 -992381831 960629931 -960811023 955194484 -962546193 996575439 -999819237 971989545 -970314909 959525520 -988738488 963849761 -992391621 957804849 -981415476 955084229 -956242456 962966281 -978473861 982848938 -997395628 998798788 -993172906 971324985 -956129520 978433810 -968194302 950148117 -959424109 962364730 -975352719 965083007 -980732897 996721534 -959316888 983570653 -951032210 989687323 -988232930 958892969 -986668751 978859818 -970093987 981071813 -960217012 993697849 -978807334 976816464 -967945095 993400500 -985187809 966646517 -988799386 970018011 -983065402 986442623 -977565980 951791588 -975055529 979764105 -980839150 985564757 -978135812 956918777 -997326327 952826323 -992354564 999495808 -967746359 952518354 -977710376 953042252 -960999080 961717447 -972860069 970760656 -988689273 962068487 -994533876 991112718 -998449207 954835707 -978356526 992942406 -970131300 984263450 -971731288 963515704 -979975111 954793601 -990098700 970696375 -958218156 959437282 -975834908 962851665 -971864409 981920272 -973669851 964051903 -982754202 950933283 -963594125 965094688 -974072398 960720031 -970647394 978787276 -994297798 957069010 -980605069 977671990 -978714220 956956188 -968192773 999204877 -983541258 974886051 -954570036 969833305 -954607114 993259433 -976904845 975135856 -961281230 961596775 -996343882 954583834 -988007957 995633667 -967786149 977876144 -977051826 982441311 -956893982 960091113 -984579264 999180190 -997125725 980013445 -967163538 962560392 -954036444 950669545 -983237598 987756503 -969442390 970323213 -959307934 994662803 -975129521 964860250 -956803001 968017207 -961489715 962359784 -991591570 984274100 -969674078 954523519 -952797075 959804120 -988750031 992423035 -976841484 961885923 -979128411 969150240 -954734507 996912364 -955173257 988483455 -989909490 999234560 -950793489 979118618 -998998884 996571246 -991374755 953089819 -987145849 978236939 -980207891 987074846 -995582330 952803107 -983675830 997411250 -963621322 960954155 -970563750 970590434 -980069178 979922899 -964174809 993409900 -956520216 993126640 -951058667 969143818 -954323108 964515890 -958679238 961892029 -973610511 983378927 -972809469 992759291 -999488488 958074757 -953152645 976646895 -963864682 976451226 -975313612 993202648 -998578698 975212708 -950773396 973136803 -953055290 956135908 -990838913 969767288 -988530038 994163630 -978221188 983587181 -961999248 965510739 -965535520 962330705 -963486403 962065405 -960119448 951136877 -970084566 950856726 -994454129 963059379 -998968444 996950299 -989811735 958121537 -969294041 991760697 -960854747 951950504 -965020860 973753018 -962252788 961838526 -993687289 963478290 -990541903 958271655 -999379500 954855871 -977280243 980883081 -987796525 964931644 -983129695 997185018 -996986309 967825727 -955921569 974835567 -977241560 968723752 -989174647 990835675 -952386439 971119422 -966898313 981433000 -960128552 984232714 -960254458 973906888 -974416870 998509902 -975354565 959082206 -954860554 977292591 -951221097 955522564 -989819562 956989057 -991604350 971534902 -961153821 969409979 -955552201 964833557 -993756681 995461379 -972401259 963282523 -969642219 986394691 -984259342 996588277 -954041014 984323502 -952120760 953327044 -988639260 973118117 -978452037 991724029 -953901424 957888835 -973024164 979098062 -961823063 953278246 -973731685 988022805 -974691058 986806492 -956334240 951506737 -988041876 997562074 -950580016 983594405 -967063617 988489029 -978340883 977359509 -959770385 979970067 -956391221 955930405 -976211447 988265708 -996134839 991849529 -998857822 953807529 -983674095 976783393 -957296870 968724545 -985128320 961982287 -972277272 989507205 -970558300 987112374 -966719512 999090726 -972660111 974833739 -968364906 979104242 -966470863 966119110 -985854773 971815033 -994067493 990077089 -961297115 959981840 -953373584 971179517 -954101679 969782875 -975544881 958921805 -953817868 981621291 -991345254 989913228 -961597263 967705055 -991849169 950671610 -987560518 963700754 -991631943 986665006 -976408623 968768292 -970646630 972870764 -981168024 977594573 -973364356 965701856 -956007058 982794503 -992588877 994528861 -965052094 963196036 -977268036 956372036 -977480940 953233189 -973115482 993049382 -972247229 969049693 -978078135 959666074 -955362808 978443220 -967556133 954396198 -958172937 987672853 -957964136 957606771 -971236925 979796285 -972590446 998177458 -970705050 972051987 -993685819 974826117 -964752275 960681213 -990720965 959695367 -978828777 992106530 -977311281 976635676 -967912038 956580648 -996510249 995225113 -950361415 990723262 -956737023 976298527 -990482420 967796633 -964801001 986610458 -986110855 992901955 -961726288 965765365 -983753323 973439299 -968419261 979887101 -957700536 956239068 -987465445 972047430 -951444155 974189506 -955513221 989299835 -960252118 996743455 -990425050 960231646 -980861806 995487738 -984071664 963342856 -979971160 970183172 -993597130 987169178 -954579127 979573152 -968168215 987134423 -984208920 999182047 -988769070 986011841 -962888763 992920932 -987579301 963618932 -984751037 976373945 -993856890 951955357 -983399303 952425078 -992206773 951229566 -972572748 977888260 -977564470 979079958 -987071519 950356145 -973472669 978346376 -955751133 988179334 -989818141 958986003 -957100659 977943857 -966827278 992303352 -975145701 988910332 -976575935 973503272 -965904197 967820921 -967210162 971464712 -988384838 956467738 -994948175 991127376 -997041103 990938638 -959178922 995555756 -960966289 982116963 -984932761 971112921 -951208379 979266447 -973327034 983850926 -994724576 950528208 -972548861 966952958 -967396822 976202966 -951645257 999726375 -951031538 962016988 -996115949 984234371 -992095402 997770404 -956896043 977376282 -963692882 977347961 -969537283 999757634 -962942939 999290683 -995103565 989730646 -992010597 998922382 -991444383 978341718 -993350485 998898626 -950267102 972537858 -975105851 995520227 -957974600 998011819 -967285548 979765720 -961526043 952315887 -974277649 963908550 -981305553 975099795 -954522611 951045914 -959337530 980873402 -994273503 986006928 -982183356 997605062 -951076028 953132395 -977168749 975481730 -992072706 992364015 -967256892 987319010 -960250582 987979786 -982455894 986798036 -994987361 960231143 -980651243 964092688 -997490870 978491040 -992124059 962379651 -988888980 994053358 -976205474 952609614 -957950403 991209800 -971540075 952147394 -956224152 978439377 -975867504 950436581 -988797788 960196602 -984187926 966096544 -974698444 991780388 -983982507 985790202 -957356437 992795017 -979533588 959913525 -973930518 961716312 -994951429 994230226 -982203637 960701232 -983177976 969267669 -981644601 995526145 -981444390 955170410 -952970482 991862624 -974753650 968517396 -982414166 957127359 -970377455 974466967 -965946909 961318622 -984282112 980518690 -960573208 979203856 -969733636 992516867 -978763072 969509487 -952932993 957209033 -995663623 997491531 -964535552 966409686 -963590396 987237022 -958311828 966475014 -960352451 974391208 -983148189 959844265 -985936252 950524327 -971688473 978446598 -951634668 990418906 -952935470 963468606 -985448990 968104849 -951805358 960190187 -983403323 979499347 -998788213 974408668 -970965493 969804698 -959612880 966173562 -959257761 994667052 -956256677 973142107 -965556394 988356825 -974456364 961797202 -981018765 980727874 -951729421 990684480 -979785166 976528526 -977186796 964539544 -991745720 969439308 -956047592 975271624 -980182181 975068384 -980436577 962480940 -971478028 986177961 -976432707 968144722 -995849042 973047823 -998745131 983797624 -966720536 982423116 -960718938 961987992 -989052165 976994070 -979759255 959711509 -977162853 961855264 -980467065 960309017 -979514125 990706808 -957460680 986050113 -963061295 997753702 -974027649 952463761 -987845257 950466874 -959438448 972743999 -972304892 980344516 -976272525 973518670 -958649825 990671184 -983781283 977886092 -989183161 974668496 -953789304 998619032 -972667271 970246812 -975913409 967559587 -978298048 984352221 -963432672 975886267 -989253176 987862535 -999097009 988223122 -998103057 952251102 -959272669 972442406 -985445943 955175938 -970590847 957237011 -960067891 980298002 -962976541 973524416 -967447901 993406814 -950423826 986155149 -987532297 973603435 -987374322 962133850 -998576081 987623862 -964122245 995694170 -991110008 984112804 -991468711 984850610 -981779243 957646330 -997076688 996507306 -955203671 971916326 -958344439 978912185 -986163675 979384877 -950252884 983221004 -964394109 969326142 -998828002 989143872 -964296972 958267373 -970004263 987697892 -964717339 958629543 -964970210 959496826 -992492319 956703895 -967750130 957912583 -975981183 956147419 -957617771 979669618 -997032512 954745517 -959899857 961372156 -967424656 954992748 -996474342 969030046 -995018271 998563145 -973061483 961729075 -981308976 996196516 -960217695 995777002 -996488146 994075718 -961755056 966933945 -968601054 958983863 -983658173 980515181 -985379767 978184947 -983724682 981898915 -976622660 951469058 -964226520 984871139 -992466072 979738002 -956938545 974187681 -955334608 958551936 -994901688 973525759 -959388391 998226971 -984856722 960282437 -998188745 971705177 -959538932 981685259 -993537508 951522119 -961952617 973790924 -989162714 978768965 -970452207 995632965 -956838408 964253723 -972952591 963154688 -962096252 983369887 -991123327 983160217 -970371113 994981056 -966824079 960664154 -954418796 951749241 -973963255 957071005 -991155679 971058807 -977691923 969604494 -953814228 998949450 -986757495 990476249 -997138365 991136753 -996828439 982866961 -988693270 972597739 -956513204 989241362 -989575083 988132491 -989896609 990298683 -957839255 977963172 -967405511 953178311 -979445137 991585401 -985438934 968240128 -953584110 975043927 -969371583 970077496 -998152090 958149413 -994108720 951151334 -964224780 999674029 -961907583 988235652 -977351100 976226485 -994313515 958399250 -979768841 953487252 -969103164 986450848 -999739982 978858278 -971286370 994522596 -985162239 976159231 -983693512 960144984 -961516167 959604643 -952135108 962691443 -964377433 969509380 -957468560 959863785 -969697407 977691145 -955961370 978431976 -989023381 993970167 -957590647 997968356 -978544453 972579723 -951845335 979257084 -966560650 973295607 -994673672 973325185 -951047808 998835077 -987203644 968322452 -989104532 950682815 -991278492 979092356 -958389467 985451803 -955217485 952284405 -995927845 953517387 -978405021 999152959 -987828241 969389296 -952374890 966916187 -984247260 973293984 -963400437 960320496 -981771153 967299298 -973189074 969899433 -979546303 982162252 -987137049 978615010 -961327419 962886325 -988640164 977861213 -978019190 964945371 -964447865 959452175 -965468058 981580721 -982266124 968554284 -995028290 967376597 -968935607 994070179 -988573096 982160941 -967033744 981830190 -991169915 987881282 -969219548 955287999 -967026130 986933470 -981457499 992329871 -972426122 955775588 -951659604 956079465 -962998123 982113209 -995348036 973339591 -958166267 972942006 -997610840 960377908 -999397153 962394338 -979275316 968146743 -959635110 953344593 -959226688 974743834 -956378002 999961578 -995435209 988282821 -958729286 964645883 -963486065 996119431 -971807924 971254427 -964779183 985256217 -986129654 988009912 -997484908 997635095 -982750381 976378729 -976118617 955331426 -969642090 972517347 -969328942 985063717 -955985334 957450637 -972642663 957503521 -993474476 955555686 -971312358 958090169 -980103096 977778969 -960407489 950700649 -955947270 962375652 -962845254 996893254 -977639340 981897321 -971378669 957422552 -974710184 964865218 -972945609 961535347 -963951216 987078596 -958299706 996280111 -952059931 976125807 -998119210 981077742 -986209567 961316301 -976444605 976922650 -992355907 987760172 -987897039 967709667 -972857899 979388903 -953477843 954620923 -998013577 973800331 -989066484 956442275 -976672385 999111290 -985200701 983020218 -977225398 972776128 -963827533 964011216 -997543468 955614332 -977145546 998145475 -959457458 972944458 -977189474 968429726 -992693704 993275494 -963534837 995948902 -960221388 960940370 -989210276 991726059 -960216693 961485501 -989265078 964487269 -955049551 992716664 -959809689 970969469 -971602299 968136501 -951258482 981140024 -990145569 974087315 -972616567 952013722 -969860863 993060483 -988989708 957648864 -962097603 963513101 -967334612 974734572 -980462373 967888286 -988967399 980630646 -958032950 952913410 -975295666 956983371 -995108191 975316783 -999689037 994551974 -989317655 995853721 -954913946 953775557 -960037871 966332048 -956377876 955418326 -998726193 962034631 -997950165 950291576 -993440097 969435433 -986425604 992029132 -977206519 992710433 -952207225 953772168 -988091229 956245895 -992510397 955713659 -954007100 951936305 -981843825 988589927 -995298772 984984475 -970751264 974873743 -957892451 987342549 -959846778 966618054 -979639229 993301637 -965988333 958964471 -962323127 997018255 -998033724 970740281 -963037953 987024314 -970326385 954359060 -957539602 998590984 -970416171 995902078 -951193435 990201344 -993577351 968242288 -954879730 994417844 -959377630 971858383 -972806915 972407362 -964908342 973755607 -968296256 968980303 -994238886 953001599 -983471772 965048952 -956572086 953722951 -957049366 990075562 -980889809 996244959 -984738394 971026913 -979708744 999481487 -993469172 976618059 -999775419 973322934 -971640809 955367897 -981325382 958758799 -982681592 953562226 -981543919 966636822 -956375245 994019902 -966699561 997753641 -973295971 963350165 -966459072 993640914 -954542983 976272384 -955782881 955684769 -985680523 951083373 -986042167 987203904 -996335917 981596436 -988358982 970516922 -970135188 981828467 -982019841 971350425 -954350728 955988906 -954308062 987335903 -956418276 980408753 -954080391 992062786 -950349572 968112894 -963808744 969721265 -969155985 951047366 -952236153 968559931 -964522368 994750280 -955982568 975823431 -958382506 960460257 -997563118 951147881 -967950894 956192414 -994833747 957084041 -997866152 972360703 -964436808 979703937 -956130417 956548320 -989710306 957284588 -978168298 982824956 -988937813 985287964 -983364073 951750426 -986599101 963304527 -966817523 978629390 -982256163 993166582 -984939630 982324152 -978791652 959699910 -996207111 971510898 -965779169 989126754 -982724220 994433461 -989790865 954451939 -968597679 982165909 -975959076 956320390 -991207070 995749856 -950782425 960257766 -961118219 958830661 -971935404 995079249 -963247581 984520441 -950300653 964193873 -957589035 983410634 -998472515 974904051 -986582006 961939393 -964680496 998775508 -953131212 985456194 -956121542 984569264 -992219730 957505019 -999476402 968760719 -952440973 986361369 -995998213 965973872 -992989924 989898083 -964922039 994526066 -988633259 963820549 -983385880 978455791 -972053079 992479144 -965725454 968657759 -984582089 964816826 -982856196 957369086 -977392018 978147839 -992798370 964093360 -978885805 985351463 -971061670 988216153 -994927428 986536658 -977645839 951741929 -952565774 950323989 -968434018 990920202 -988671514 952314626 -990600104 984999719 -964117729 995106776 -961778083 976508845 -997505024 972081700 -983160007 951204316 -954101101 980032147 -972711482 966324078 -980673611 998159439 -988012975 979033978 -992213755 966881462 -962196566 983203930 -990775240 977905907 -954499004 962835478 -953632344 967857787 -976371415 973330794 -997913423 975210996 -968743242 988269513 -986571951 966524278 -988768255 959333829 -973411129 960930013 -983364393 988366087 -952276329 961867318 -981065531 977274313 -995973270 995158815 -959165660 993663308 -978687649 996868941 -972402665 979331431 -998834521 968735968 -962442841 984838939 -959871068 950293142 -974238974 996800516 -972960986 993667756 -965872923 970344297 -983807858 984945699 -965283187 975150599 -980984307 988178876 -968612496 981465823 -994535335 985914980 -995508640 992408938 -997002244 966477360 -954892384 974450160 -996831303 954867375 -995396881 951274642 -979930081 982417898 -984294200 959641946 -999607256 999970997 -979021263 993464844 -986203424 956381742 -976547825 987746557 -994257264 976750211 -956489900 997743993 -997456501 978480392 -980073636 966362901 -995235872 984117123 -968960708 999976155 -988375539 960499914 -970146560 977237183 -966287099 957658554 -983720949 954361521 -963362071 950873465 -974583426 980902984 -970237057 988544388 -951297344 982906291 -961769431 982748926 -993044061 975228321 -981602775 996557233 -971395954 963010034 -951056322 953936591 -976765160 978677843 -999842576 963625461 -976052763 957475533 -999402855 963263023 -971091145 962526471 -970281806 997358994 -986794239 983491578 -976084426 976552801 -972281918 959581263 -978544561 991418891 -993210906 993954857 -966573638 969573284 -989043476 984910255 -967635244 966443677 -973480266 975729932 -970841456 974322570 -954311179 968801398 -964712603 996582014 -972161059 996732565 -955510871 979175838 -952998585 965767711 -955236588 979469423 -960761615 953435460 -957497650 983030470 -965209399 984378892 -992256965 979775434 -979595931 952375884 -955633472 950658153 -988423205 994691507 -975704341 990929015 -999982137 965345931 -970485096 972563650 -998644024 970616234 -960780582 952055787 -990455162 986227669 -982186947 991563767 -954028123 990490565 -976822942 995637121 -967343964 994033272 -980108137 992992159 -951542907 960086751 -969077528 979759610 -968034467 963151171 -952476434 998410959 -996594023 979935485 -995149832 970296440 -977979925 990068298 -974977292 976532349 -964757208 969188858 -982480950 988490373 -960910449 964990392 -998554615 984700881 -993885250 977374256 -976113750 986470108 -957145013 996166117 -953840303 956016751 -978814414 994409183 -963519241 968979494 -973572415 992877491 -970194514 993085064 -969202717 966934091 -990741184 984490531 -967456102 990613297 -982416708 998339763 -982270417 957387846 -964181321 982973615 -967508950 993316380 -981956464 975058336 -963981532 974565961 -988874059 963725870 -985463750 993074622 -951657348 954896228 -952911331 975829202 -983610207 993236240 -985028643 982818046 -995179264 975603071 -996639709 996391448 -972873779 969831789 -994337813 971829060 -979427819 961897466 -958444906 998630151 -986908423 995351996 -995902123 968721825 -960469606 963118443 -950263551 974531594 -956198694 957781474 -969060199 973450904 -980993807 964018721 -976986954 985525789 -953333706 961803324 -950667025 957197076 -950132686 964776615 -996200385 985735137 -999292885 993908753 -974490805 980865387 -996870689 980766216 -988551403 961991079 -979928795 951800953 -970721256 999315919 -979193551 957240345 -994394562 978450748 -956299972 964586992 -980618116 953265119 -975693243 958038366 -955673880 996905885 -980776261 952069509 -976079400 978207786 -956463428 999490484 -981407161 983752922 -995863474 964183433 -974765308 962258554 -984580767 968095179 -956519722 977721400 -958403602 989381718 -995857507 966258129 -997885636 961922179 -992320982 951810703 -987943485 997594799 -966636375 960207154 -997883255 960279955 -958426269 959029928 -996135876 999211699 -956529796 975011722 -966040889 954703833 -981859080 958800069 -971687575 971637494 -976678676 979363341 -972526535 955306559 -956104390 977149391 -995013317 964360499 -977733961 991852149 -972577153 959208032 -997410530 987910702 -997935158 956221248 -968591244 995032515 -971869638 981031920 -987613070 995253202 -991706262 999460794 -984662258 965380686 -956957416 987290015 -976750738 982572767 -997415366 969596023 -958483092 979257713 -959429106 979553708 -969867475 972629759 -955421106 974453579 -952995787 972380053 -997946112 986485266 -962767356 956401111 -977146928 980786712 -989122773 968369802 -964989565 967814508 -954767220 964328774 -971972712 998555992 -995747036 951013056 -979162228 965917594 -976006023 962064103 -977433184 952505221 -960066778 967502636 -968472006 965138352 -967043774 960839065 -978427473 976152046 -957323118 997256274 -958649446 964722207 -994626728 980984568 -968430418 955463809 -989421052 961979419 -954226796 975579490 -988367592 951016160 -997584900 953371229 -965568529 996891322 -994130778 992458357 -969955449 954266354 -990748689 960335204 -961207469 976216035 -995756473 982001366 -969130285 969200105 -988778177 951201961 -996711314 963752651 -984930624 988522484 -987430125 964982612 -960620560 974343055 -965063114 961418924 -959245443 989459444 -965853113 995768967 -996562546 969478811 -979616873 971964868 -977236460 998830231 -993983593 952427615 -999140540 982925878 -989735842 993133256 -973711033 960008732 -960499801 950816750 -974968918 955016500 -977885045 974644159 -980651426 971171051 -989809806 963446256 -995230713 992517570 -965726749 970798903 -997562506 961601454 -977656072 979092189 -983191448 952136668 -952970556 976157560 -975201185 979689431 -992255599 973885150 -986338559 992220701 -956854674 983653778 -977262438 981939715 -960886694 998838069 -956195384 976587699 -955961081 951398328 -999762852 980213527 -973674877 994023506 -954363447 976476756 -980847283 967115107 -973188026 966151019 -955560543 950339193 -980513292 963583893 -997296587 992493199 -979975336 997633969 -983741709 968158169 -992714456 981770735 -986641159 967879626 -956157829 957106256 -955071640 980436916 -989453173 973335854 -970627292 976214574 -988058178 972851713 -964392717 955414232 -955645939 953813904 -985544540 966222887 -974240538 953692601 -992987043 995107123 -958779230 986602064 -969552754 963212438 -990647531 984808390 -972288080 990414950 -998052105 957487525 -976775715 999716928 -951114075 978712376 -982990077 980310760 -959143296 975097812 -962718029 975749018 -951600333 967801657 -993082522 960406733 -974468780 967434100 -964033453 995595503 -974177100 982446679 -989667892 983105002 -980912223 950078410 -960654583 954805194 -992444545 951921513 -960619251 951205029 -968325905 984201997 -984465028 962181956 -985161310 955342733 -951794249 963310550 -998855403 956888742 -974589998 979957182 -993529346 950246726 -996026383 999699063 -972604424 973884736 -985491228 988790299 -951075530 990819401 -990516569 967122974 -980004372 998332072 -950428946 984040381 -965958232 960872989 -987108539 956401787 -970705676 984947286 -961750369 995284125 -962814550 957037883 -969551787 973389408 -969530612 982409759 -994872322 966616521 -999938038 951094233 -967694972 978263388 -984167286 973776558 -983074339 978250992 -990727969 952058594 -984117298 959233629 -975801086 997103879 -955128035 978539132 -982134491 952525106 -973791474 979907167 -955149466 950911010 -991845709 962840284 -994624712 994274364 -965509803 995816420 -971752751 950596554 -967689429 972032643 -976766654 951513440 -986382605 951981322 -980352378 999157941 -998698293 969729876 -996272603 974147958 -967818381 966198491 -991400698 966778238 -950322710 988924737 -956882466 953657373 -984158013 988091647 -983446786 979592495 -995795758 956253805 -967530578 979209660 -965104988 964972337 -958725650 979635051 -954203637 981261190 -988345571 958536483 -979479082 951904820 -958723201 974864799 -953366142 969259595 -957921226 967697910 -987691836 996926115 -995634715 963608227 -955350988 983565358 -958309678 980634410 -972384545 961438931 -973401305 998962736 -970508237 988028446 -980693964 985104748 -966965493 980060544 -966832015 972739681 -994690257 994578980 -954284144 970563464 -986530694 993060545 -982382201 959381198 -970281462 968859492 -961213870 969140206 -972052893 953802040 -986242905 959281772 -950277108 959346868 -972615373 967223825 -972699940 998783412 -997273108 981031284 -996313430 966410732 -962037458 963661884 -951604084 963306989 -994599755 956469699 -959440979 998460413 -996860439 977225821 -951539540 968268318 -990925438 953347895 -992652557 999562005 -953090666 992946815 -962900518 957267309 -965778076 970124694 -995656720 987792664 -989013904 996914384 -971590077 984321312 -992753912 970623934 -976373539 997592312 -995877534 954190597 -969217749 995715130 -962883987 966567268 -992412819 975813078 -950642668 999814647 -982368833 955885458 -982071775 978493842 -991149281 991709350 -979124651 966108680 -993185552 982372171 -993365865 986093283 -989184658 998809028 -993131150 988116629 -966562917 990143160 -996726036 992381179 -955039956 984614775 -997019385 988699318 -957069331 963823201 -953986129 980825900 -967251471 989686756 -971337424 966062298 -958714191 967122392 -979355331 969827795 -996718446 952744620 -998216538 991152314 -958917791 952256358 -982445664 988048236 -980673056 991657608 -962567080 969584732 -979664551 956321250 -952423387 980268040 -964158936 968129336 -998040542 952766363 -999598880 973464470 -965584544 993485871 -993027882 984662011 -990777575 967204713 -980869768 959710443 -980547192 976405972 -979548890 969792846 -950587024 952285337 -956412530 976894219 -963328127 953616178 -973420622 984531286 -973527017 961157935 -984511904 958283938 -971021396 954288606 -992805960 968246810 -990189071 991680765 -963427962 958453607 -950252878 994288440 -956868233 993859615 -964486349 970188958 -963174769 976370435 -996539057 958960690 -994793837 954086080 -989274930 976877453 -972178849 986924482 -982471726 975512795 -962808232 961318948 -956521136 963865689 -979300755 956962905 -965354871 995378154 -978973690 957674622 -962863597 985034526 -958848108 987450628 -961521547 987106335 -952504511 974012208 -991850790 989101776 -994708690 965863222 -957480577 960067043 -968115215 956134346 -981654035 980321843 -993625110 953799855 -963504622 953366016 -958372976 965744330 -970776935 969160844 -963925626 990757802 -969207735 981123223 -963634367 989528440 -984200222 974858130 -959481049 959253891 -972215708 984342047 -976718716 966774378 -978369123 996317097 -986552060 969108339 -961313512 997957318 -962586371 964451385 -962439477 999182922 -974024019 964611255 -992621432 986470968 -993912009 998376496 -963107997 995538465 -957709297 999459528 -977282236 957325944 -976176406 973796984 -951995211 995004872 -963854333 976784463 -972538801 982296101 -985079427 985012884 -959479907 972902766 -960973423 954114334 -979018393 992452591 -966099919 979731139 -991286578 961795290 -978365459 991991686 -954353957 981115757 -965704152 960681502 -962528975 963271624 -955331503 982214742 -951914618 987276024 -991963953 981694709 -962849248 979395926 -986728354 972176599 -951645376 979827797 -996588075 989619341 -975885722 965308870 -972149039 976201335 -950798731 963236335 -978330255 976808347 -951507414 970837884 -951977245 987038742 -984104207 954620569 -989613860 957639276 -992293621 987440104 -962667557 989547423 -953378011 986391383 -974341900 993476331 -963822253 964705101 -997540905 997237579 -979894117 989040186 -995114854 962893497 -989655850 974490311 -956634004 957007928 -995628336 966583735 -980032301 960567400 -970402251 956971035 -963695124 989567986 -958860740 995013413 -971864493 995123075 -987323765 990245670 -956531269 986268982 -992297443 980982118 -975944092 951084518 -955747127 999653108 -982269607 953483795 -996344128 985673172 -963668124 951027897 -992757440 984748358 -958699674 977265397 -968878192 979438418 -994594366 981558621 -969686082 965066313 -977324895 974030353 -998513121 952167246 -978229911 954511044 -984078310 960849124 -992180357 964204588 -970750440 969104284 -981599841 955232286 -981491202 958817925 -957772552 982687770 -969182646 965974266 -956693618 991622445 -988988694 976153641 -973749934 977957821 -960579644 971273291 -994604294 962928949 -958629075 979996799 -960970809 954978458 -984415046 952262807 -955867795 968715960 -998134964 959969950 -994474664 963622406 -966255883 970646210 -968319776 984526146 -962308088 983502906 -973984396 971018157 -990921130 960812967 -995300095 999759173 -974176816 996491388 -989817030 986948744 -966286109 972839020 -962828722 969693916 -963291925 990872244 -968148201 994268140 -992917595 978128030 -973533057 970097206 -995633071 956264412 -973742160 997730486 -994382861 951247760 -970038517 950264126 -960530935 952601985 -962759385 980581212 -996380065 976551632 -966586010 959238090 -967379066 970673686 -970169283 955933569 -962363735 977806521 -965254694 952143797 -984365410 958310230 -952231853 978033016 -994533338 971126805 -985050579 958288459 -974669569 961367646 -979844107 997078529 -963602814 966463193 -971125059 989990745 -961295733 990117602 -964499259 992921610 -961857810 972564078 -999794055 977236648 -991654308 974231179 -983692145 971077194 -994792859 995039986 -977899417 991973689 -979242129 980206954 -997322920 969913283 -986578914 993230760 -995096805 979038550 -980004036 950441247 -991008599 993546757 -959565184 970008443 -987273010 971234987 -987425992 983829502 -993471745 956880847 -982448851 985948048 -996238800 979846228 -966220314 958069407 -990506647 963425361 -956322177 953895062 -991425717 997896904 -950298499 981822378 -988620744 987128764 -970830886 970705971 -985088018 960623837 -959372889 998433938 -955966623 991130189 -957993071 976191622 -962508138 978655392 -964680572 976982156 -950558657 994360055 -999059423 980552063 -961871116 982562128 -954673637 971059000 -966416162 998678996 -951166300 972639445 -966443536 984638808 -988567711 991370890 -971136571 961751226 -975042705 995069964 -951775929 986765613 -968216029 984798640 -988222630 960238796 -998319708 966783200 -956488498 978575751 -997108195 986712838 -997421402 956206094 -987813405 974857156 -997512125 964470321 -989698589 956469640 -983246360 968534431 -988635384 964811095 -992098146 971391578 -996032677 978401465 -960399042 964094600 -959420211 981636069 -999124986 976791123 -987750777 982435981 -990578752 980476463 -973125156 972031205 -980714264 967572868 -977344664 950367593 -989625944 978547978 -972543181 987675932 -990756041 990283902 -957893733 957439829 -957898129 994496083 -994018452 962584436 -997464473 996769704 -974353376 973136966 -961479188 971861455 -971821658 950410622 -974225125 957332409 -976053658 976777606 -999809615 970733437 -996668638 957154538 -956849675 951864917 -982016348 995306420 -991141987 984540844 -986190212 972444181 -957909123 958305866 -976185868 960717178 -977239671 970276710 -950994471 952439641 -968982315 952565629 -972236585 998444420 -973286038 959850143 -953014655 965894092 -954709900 995498066 -969658875 964380181 -965487211 966304158 -964686279 956527438 -988894539 952800507 -991529374 970852995 -987265425 972762638 -999284934 973876186 -957887201 978071948 -957416019 992805570 -976624028 952047343 -951072998 973922657 -977998245 993114684 -954764186 973343811 -974553509 991095970 -997969015 958486303 -981013539 998075138 -950946191 999052005 -955939850 980225639 -998174561 981036091 -987336680 993471249 -976309033 969804855 -958609498 996804878 -952210625 958770011 -962318469 963034908 -970605854 959563323 -982075948 991673471 -979753898 958811653 -969392017 968477116 -969834029 973311580 -993638624 984097220 -975310555 958839703 -984942051 950148753 -993657415 960163093 -995437626 960351311 -979729110 989028248 -991394798 968567050 -975594527 984487035 -955469917 985401692 -960065826 998230993 -975533832 996436795 -965549224 977006278 -950738520 990844769 -970268641 997171829 -953156800 968458946 -973422535 967631008 -985989282 966530385 -963865077 964805401 -966006833 960489792 -988486335 962810133 -991501081 991350983 -981497647 972806544 -986116074 980906498 -972394219 951076241 -987001565 978916906 -974381963 965438929 -971303707 999889312 -986247845 996381200 -995278840 968797848 -970182476 974642510 -984178581 983154362 -997074753 973930786 -953368869 955552519 -984686235 995343983 -951083186 999114482 -990775795 968913185 -973135877 998948297 -978879134 969927611 -965772008 975499853 -993630112 982195546 -950529239 996964598 -968756110 964057336 -961937696 993967593 -984705122 986345956 -956241347 996571369 -979463745 966825176 -997406500 981136060 -955227223 983775669 -994296560 987084643 -985735981 997821052 -959618300 954442641 -976877972 984304325 -992901179 951347084 -968968919 998635357 -987076226 958298226 -951082131 988424552 -961390904 981306058 -996109442 964716499 -992250584 964599142 -970968452 955201550 -998934616 964155175 -995905701 984286182 -961249745 997025122 -965867309 958188661 -984397538 976382189 -987147284 981213278 -999092908 998376169 -992583588 983704152 -974969165 992933428 -982077306 991154763 -994667949 985535071 -977494270 955948477 -961226610 991142793 -973904907 978963544 -959219796 984941750 -972135970 972766008 -964434966 953461272 -973572694 999163576 -999195989 972588297 -989101987 989848296 -963766985 950487681 -955265390 957573426 -971382252 963501260 -966378500 953837672 -984313847 962996789 -999114663 959567615 -992438906 963245703 -952333323 981948132 -973876362 960712594 -993110681 998095438 -958962131 999220762 -964459113 975153094 -979708097 988838963 -975435358 983432038 -995230325 987897994 -984106742 980671078 -970331038 956292694 -959353218 982307084 -978513208 976434536 -951621556 956640236 -966251465 983891258 -981694686 953210214 -954809099 971740307 -998047794 981872127 -987127991 988817616 -971199046 950305701 -999653436 972125874 -996229172 952635233 -973137463 972133462 -958040786 979914144 -980152828 954779520 -989164412 968707885 -956992435 975854279 -958708932 986457783 -995844438 955560660 -968292937 984302526 -958405088 961171987 -968180623 990866036 -968097700 965538532 -957690145 975558991 -983046840 957863119 -987164458 975479075 -970500018 978413339 -987819588 959383670 -974667502 985883864 -984300467 993545202 -981718995 993183986 -999477373 975283968 -990335562 980801232 -998573620 955054622 -954681608 969455235 -951423359 999017536 -979999307 953002373 -980646642 956392869 -961858622 951498194 -997099166 957902754 -993341121 972166988 -989309511 954332909 -955390464 965849675 -996211923 977370180 -959004451 964829855 -960986010 961165942 -957143076 963192870 -953944163 961190580 -968832118 967065372 -968587753 984479157 -987452242 992338047 -977011915 992986992 -988879220 951219366 -974093320 972882797 -972235256 987848369 -979522331 961357579 -993084972 978058507 -976120875 953747230 -951134910 964059345 -969338811 988210684 -986267592 966388636 -984238128 962672818 -959227554 951855759 -968895131 976190756 -961551946 954971324 -957070295 965927991 -985730583 989037005 -958591751 955671407 -958701669 999522090 -977419978 999338525 -959099186 963378121 -972590222 991286642 -954548192 950482877 -969885774 972709498 -999543025 978555885 -983740983 960853813 -958741978 957347180 -975685258 992848570 -958068761 999276443 -993781656 977785004 -988800053 959443039 -965885040 958927238 -989647522 969222827 -969492213 962129710 -966238141 958548107 -966257652 960439751 -980689066 967977859 -979993743 973297033 -958198254 957980039 -964212751 975874093 -979122239 972229215 -970101410 998331936 -996027074 975978566 -957247790 962518288 -970421201 970592994 -973403528 963913723 -987844071 968426790 -991091394 967898803 -983827833 984302080 -983481071 991329331 -956795432 985018298 -972695494 970246984 -954656507 960385391 -986038018 978277358 -954732093 994829994 -966549906 968485249 -993893514 962546035 -975006245 972782697 -959570683 994788855 -998540831 981177712 -957944209 990424466 -954816748 977526031 -999485578 957649820 -984007338 989461692 -976805867 953820897 -986228944 958551540 -996043308 958742222 -986922551 955875074 -974344374 987022277 -981242608 950978573 -994345755 951796553 -974038875 966543166 -976204341 986561677 -964642816 959123736 -972369726 954141679 -995006218 959050786 -977588106 973211551 -991358850 979287949 -959842169 994780908 -977876605 993616007 -987470820 959992248 -973339254 979570253 -951593574 971915747 -995773807 981612111 -957903564 974330236 -956321800 977996740 -993225366 967830223 -962060309 967584820 -969621060 991869139 -976577176 979407674 -981744436 978819342 -954359049 997089862 -993720659 964887483 -960354405 974320271 -951602074 983325709 -988133933 991262599 -973105326 975159692 -994200818 957030115 -983702132 960585609 -978120606 953838894 -973259796 993634742 -968118499 968217386 -976210163 972320201 -987273866 984571349 -962025771 963053613 -950970982 969217869 -993235995 982352173 -986162372 974191437 -962524192 986125659 -981020161 997480815 -963270377 959891008 -974875375 967250584 -994967435 969073059 -993280012 993406746 -960372568 965296756 -984569687 962596150 -951913672 979049614 -970365495 967628991 -977452957 999545674 -954327525 972920215 -977672728 989024039 -991206064 958460662 -994664878 952967810 -993393669 953830344 -950045520 955097933 -973323529 975577522 -985134293 992539253 -989626390 978984395 -995110635 988860690 -972558059 981526951 -966325853 988125096 -963941002 954443742 -966590310 969526617 -979045744 952515768 -956225051 967534444 -977586070 955704109 -995427606 975101394 -964658855 967384272 -955214034 983499585 -962090906 957395695 -985505643 997684138 -984734734 961432145 -974443683 976675701 -978806603 993127003 -977796338 982135621 -972839811 970370325 -972563121 995609216 -964475011 959503114 -956651450 967754512 -952421507 982828476 -966319937 984312174 -979255712 987448271 -962506500 982503459 -968444929 997365258 -989493011 961794982 -971673091 992016256 -955245759 984110184 -990238288 978312143 -952108474 963845404 -995022663 995808167 -987691004 977699963 -958032168 987163309 -956778031 990968674 -984097357 957087317 -997860089 999989859 -991869865 975645286 -971612503 969864694 -992096176 974711668 -954513139 973640587 -990171833 968883891 -960118288 959629576 -997334725 973639845 -980140890 984211963 -990593398 988824644 -952852150 982369231 -998183052 969677152 -960519107 988115689 -983862980 997415858 -965864712 981560484 -957576981 960617601 -954994411 997754233 -971338245 955547687 -960517119 986332629 -969157378 961392582 -976429465 977485715 -996656146 966611282 -982602495 995284528 -952257257 991967592 -998748165 966647516 -980771601 993807526 -999597429 982457784 -950801903 979346288 -954101638 993895334 -978186707 975638405 -968062486 966927914 -965807186 954603166 -983672692 970413458 -993786338 975557050 -965847500 979044839 -975207367 976009360 -987838398 992094345 -963588915 984941835 -994251686 990067366 -980839477 985555384 -997244758 971942141 -996840079 975168762 -997368400 961967386 -951332607 968334115 -986419181 959307632 -978615914 998575171 -988922768 989940035 -992034874 996033221 -997164093 978514232 -999778332 978149709 -967990640 979527034 -997359662 990464949 -976067622 980258471 -962875617 997342824 -955885275 974638136 -987674103 971272891 -984532646 978662455 -993891268 950700958 -999960577 978634429 -992378573 988585492 -967065484 989049334 -984007294 979800925 -970191570 956900781 -994048556 992023290 -978694215 957581917 -989913855 954750857 -973613697 956513621 -960774477 965950557 -974029614 966578695 -998870004 970799443 -953612903 996103790 -992220857 989623350 -951641147 977352164 -960865909 983079106 -969187108 977208449 -974797181 991808348 -966397952 993810114 -952573811 962550064 -992055135 961016068 -984352978 950961565 -992649505 954364122 -957852030 999351061 -984668431 977316911 -990176735 977540699 -997573133 983691761 -974047280 958951241 -982286731 993256923 -980597057 977792701 -971596385 975104925 -975351602 996276320 -965007785 984893946 -998287869 997064683 -978723577 989228761 -998409291 984586450 -994612318 960044126 -969319020 952772471 -987062930 990962163 -950654788 990010659 -978961609 959412558 -981808637 962763863 -953329014 993446585 -956811791 970023493 -976415008 980528269 -954644284 967149957 -986168346 969412939 -956635277 993408606 -996901100 990019097 -993922251 978620997 -985525974 992873396 -977671456 970141818 -972431966 968030254 -952817277 989751726 -967075391 973730104 -990843826 956514614 -997427083 960945481 -968761900 963661703 -982645907 969579880 -961208531 953553745 -996625106 971689816 -972604209 992099478 -954363256 980258698 -989414355 968532888 -987610734 973597761 -995016117 957315302 -994219500 953153676 -956456243 996004183 -967861460 966640216 -950777623 995190495 -976558103 996280613 -990886048 974450981 -963570580 969080455 -968984954 984365255 -994354308 952088828 -992577612 980252302 -974615419 984184167 -963687859 993346264 -982274332 957974543 -950794589 966606781 -952522934 982074738 -989862066 961707981 -952594854 981273999 -997712981 974767761 -987911654 982856662 -989702813 982346930 -978803199 952684653 -973228477 975810904 -974883902 973874037 -975046979 994755327 -977931950 971546118 -981724959 974428107 -983142938 984980867 -968177840 954092760 -978470458 967039405 -990083221 996833079 -963008767 969844022 -970606820 983815029 -991873851 991271315 -956304698 954932343 -956570963 952334579 -959785377 955775542 -967769248 955662885 -961641793 966039613 -974972552 992258926 -950440113 981311782 -961518967 979527228 -994298060 977860198 -963193936 996610758 -998511281 951123575 -967371478 967714379 -974868785 989624612 -989353398 957955724 -976978318 994390201 -954548392 987574730 -994415055 979562874 -959204208 950753408 -978765303 992915999 -958105307 961872991 -999878153 976920804 -979784393 954489946 -982578345 977632021 -976946804 969597673 -951235380 993179837 -983993147 973136854 -982223416 982472324 -978319944 992784619 -988753995 953036603 -997136451 968432269 -981928179 978138680 -974041872 961770269 -999422648 993443661 -984401871 989565638 -962008822 999012612 -964336171 991806069 -996670420 959682237 -950955831 993313960 -968460519 958225426 -963452728 955876761 -993262079 953993314 -969442312 987604004 -979768322 994888854 -958224263 994047579 -966954899 983387223 -960046741 981756752 -966446200 989649955 -970487879 993723219 -996783630 955235124 -978357337 997906706 -972972713 968484798 -987072198 957270371 -958586850 978874583 -990308116 969131703 -999084543 996217851 -954703424 995560466 -982093945 969969076 -984670401 985682195 -971211141 965320328 -990914365 991699533 -957596509 959115874 -951475554 997085226 -986131700 976523858 -952386287 952315641 -951272024 970841157 -962770775 996190383 -981512515 997890094 -958511495 973572066 -967751372 959449772 -981778218 991227962 -971165009 997812611 -970580400 999228387 -972162314 977720033 -997947398 962164952 -955294748 977159880 -951741325 962949657 -993432153 988168905 -979484591 963194006 -978226808 961199523 -978698896 960448527 -990818590 984702568 -979575872 971767310 -995275710 950780941 -988141725 956398004 -956496212 981699870 -995248569 974020812 -977312322 963492147 -998438655 960912877 -960927340 997661263 -974289365 954787790 -957809607 979574477 -950878417 962269851 -999483401 986513818 -994071220 980976340 -955548165 999054412 -986073700 978658888 -969193806 993289835 -998849481 968995859 -952665854 970421994 -993876046 956482574 -959831050 974679743 -956969693 953504716 -961985398 951932781 -988706313 995919912 -997526590 960788405 -991027927 964475257 -953146530 991584545 -982975121 993691879 -965977990 976257119 -995595379 984635413 -993143347 970227495 -965465298 984805197 -983278329 968932402 -951450725 965960697 -987273872 964865242 -978683801 977840195 -969734601 964960151 -999575715 973450793 -968080677 982200827 -983793339 953777786 -977984174 976491607 -999196534 959957095 -952448196 989238617 -958196184 989904206 -959803979 999633765 -987083392 995886006 -978632445 954193746 -987337110 988454829 -958057718 964305881 -983761388 968516400 -987317649 963733022 -988753934 976956933 -971951794 973706109 -981288425 982450889 -981283618 986066143 -956461969 985353222 -958804959 958601785 -961898121 961895098 -964205667 960266560 -955203433 960931660 -983409331 968988528 -987616309 993704841 -952033764 963385268 -982740967 987427606 -969012855 986348536 -980991563 970530561 -998630651 985036348 -970885176 997012036 -964651593 996675918 -999971132 991784637 -965532090 989007055 -979243460 999390181 -978238313 966663526 -953117317 981023804 -970480804 974276511 -954877670 954478202 -992665950 982628976 -973349575 970067854 -995149153 968984344 -991978284 985193975 -995868742 993677808 -955772477 991676040 -950576982 970121761 -966939032 963096791 -958131116 987747614 -982878953 975960691 -963460703 969420219 -981393207 987828021 -978074365 988719127 -985131847 981572583 -963398864 969642719 -963185933 962808636 -962824118 962719201 -993251323 998651346 -959777655 975211128 -956477368 963249057 -959826737 953544907 -955948708 964056593 -950837949 969402261 -999880245 957589040 -955244031 997278595 -992827674 999009949 -985836948 980619997 -962542571 979816011 -991383223 995646981 -962428883 950176679 -991087003 990177943 -996439018 985441340 -951113853 997345944 -998192939 992924194 -982019090 963870757 -997077722 959292716 -974646346 974568052 -968198010 986474584 -973917007 950763112 -950120669 969344803 -951836818 952462798 -991244470 974677290 -950721378 987895107 -960293188 967118662 -993447939 997732469 -990378222 963113527 -977691411 983950401 -966748629 971018782 -954655818 987587235 -987774763 975248255 -967558361 988357129 -971896386 966160477 -981194617 996709335 -992943959 956914487 -990095813 992834045 -986783498 958116537 -961570758 968504319 -962604391 967965929 -966663243 997721375 -968327973 987108411 -975465388 976192345 -952274689 982071892 -989534144 953349544 -961519973 957186249 -962751399 998584065 -950859329 970932243 -990942030 980948427 -994961745 972091230 -969708285 971499477 -959418460 998001803 -993299990 990241617 -963763215 991815661 -995336376 961193392 -957421288 987547946 -955374359 973638029 -952141904 997597352 -994260670 984800023 -994065941 986901631 -990431147 969733512 -980444534 997937611 -959361563 976985896 -998845158 952900315 -979326995 975789071 -976457186 961521672 -982452282 970768767 -978421171 985830853 -985661576 966597502 -974448781 960198678 -985517648 954265777 -959470917 994865729 -968935711 988919405 -951322525 957966394 -982108181 988306267 -996935685 952470243 -955657662 995489587 -956315024 963313909 -992845266 951131662 -966997709 957095680 -999986493 980223585 -997606265 950249866 -962195018 986746426 -979376695 964625986 -976893044 971876699 -960532003 973085948 -988849573 999694370 -982754619 978919839 -953952207 955516716 -968898220 955215555 -995227456 965441576 -956425082 955675077 -981408375 986911074 -957520761 952054994 -953847965 967724936 -972144157 958881541 -958583538 954029891 -961069120 978672588 -964686765 978058950 -971454592 988962756 -969581885 994520132 -969725627 975752800 -990966301 950059780 -960230682 993862192 -966726383 966587847 -984585787 993940141 -974822802 965445986 -992928340 961474790 -986833719 974946246 -990594987 977746214 -977417350 988042172 -962310186 977002036 -982545643 951616485 -993172170 988101870 -977511811 964709511 -987036456 987052018 -960914579 989567380 -997451289 985219200 -987750445 986557570 -954012867 966663497 -991396759 954247921 -958335586 976353785 -959945372 995558003 -983322588 962939660 -977959205 957277508 -971950737 965481002 -951175770 977777143 -997387286 958830192 -988081483 984938787 -952348053 986816345 -966249899 962147196 -954120067 996551231 -961009287 983862969 -958109510 979744785 -969176445 973746156 -985899716 994843383 -977423277 981699848 -964600943 978712728 -959002619 990620717 -994277477 952916816 -978699902 982398131 -978236736 954155142 -985862134 969883179 -972212683 967366972 -981981779 950352238 -985824515 970612862 -962727412 962853033 -978343802 952110999 -987743510 984631548 -955100869 951921889 -973801777 972712222 -993758846 974197628 -970474083 989209331 -972107272 954152856 -986407223 952434266 -965103613 987206623 -977331442 961090445 -967341135 989156602 -981532038 963751043 -961132268 966243523 -988297309 959309873 -963473997 976109419 -961424523 979256240 -952155934 952760206 -990032390 974372890 -984801213 955558306 -989889271 994758585 -962788396 981014850 -985872629 998983828 -969432997 953666106 -973447358 977881069 -993084216 980992604 -967324373 990682703 -997659995 978474016 -990071960 965897957 -983364899 985370496 -985773553 986723655 -988961709 968591548 -952934299 985631544 -987571179 969025935 -971148114 973409823 -956987064 976218637 -970051074 954416854 -983606323 988361060 -966184023 994830628 -998751436 979997548 -950476436 971420175 -959268705 995635313 -980093894 953620316 -987171922 994878496 -995437728 958216606 -974264895 953590345 -965288216 995410696 -957382081 974451957 -970129139 958977550 -996044767 963472039 -970200279 952564443 -976985528 961631591 -971414725 962998366 -997550173 996760726 -956367133 983932126 -962182060 975097249 -986920081 983349432 -953006642 960179030 -976407808 987908507 -959892562 987152085 -983392924 967800867 -966030425 951906128 -989608451 998979365 -988892921 980807491 -998647351 953148673 -978928782 961053916 -994460830 992378244 -953509805 950591916 -962065061 973404781 -980176034 984322924 -959655938 966853395 -982073426 977186620 -950006911 962321440 -961134696 960669943 -960710095 966284513 -987828804 963843394 -977025852 980577096 -953528975 956445093 -966658889 991078406 -989346785 973703696 -984343727 991597040 -987788689 989547512 -977226942 977362163 -965797905 984941539 -979308557 984963168 -983230520 959417082 -953706087 993869593 -991196029 982314204 -952977576 959922650 -989182787 980892497 -988517900 961381740 -966569977 996294007 -952832241 983441602 -970218650 993709528 -985005581 955589372 -966804711 984234616 -959278739 988007247 -978580947 973030167 -996424691 951074597 -961623304 964526104 -980033250 971919663 -987220840 978580341 -958077457 973530860 -984019690 992574999 -997498601 967517336 -989435438 960441629 -962805365 995278843 -986378768 968224622 -955696825 976028415 -988788092 956682246 -961397307 994340124 -990949025 968069710 -957038277 951469622 -995587014 978074548 -978657704 981721164 -984744946 960881112 -977951250 967252734 -969282871 995379072 -966539118 959760072 -968032028 969305660 -986237651 999804878 -997164934 979207783 -989695633 951494601 -958356016 982575677 -998014145 986147178 -980443794 976225008 -964965375 978291711 -955296417 967076260 -993356382 998093621 -989470771 985234806 -973745124 988582442 -951568174 984936876 -967893213 972254242 -991871425 975791930 -993202164 969581821 -957130844 977003177 -986299214 991816485 -993993557 951569325 -952691455 983225493 -984313068 999650822 -986112803 979026613 -973910600 984501159 -956076449 967366876 -974348765 960999498 -987844876 988087795 -992851943 959027367 -995366050 989018200 -990365306 983081980 -981001423 998703284 -957393467 999595680 -976491459 989132746 -953385047 955432660 -987340675 981898873 -950050202 962096129 -953509556 950908752 -992428549 992738972 -990884528 977872379 -974210993 986144173 -964029508 974068301 -983232143 965533110 -957031620 976575477 -976592944 976630462 -969542882 953069826 -988799859 978168666 -975658261 990217840 -975231609 952289294 -988841223 982384979 -951394116 957939630 -999822447 957978853 -987261259 991315824 -994343924 967711530 -974901920 983088524 -979814819 985198170 -989933232 971423747 -972411510 975750006 -998885979 991228555 -966046169 960166727 -952241243 966132554 -961088902 979601259 -997343994 973778340 -974253126 970838496 -979770698 990518112 -961202164 985872335 -952098454 965857999 -989020136 962874577 -979207025 962373622 -980470743 952765924 -950637725 971425489 -997103985 956394308 -967999674 991070035 -962466326 996016800 -991696755 976866460 -986024259 982735452 -973529131 983854774 -971031579 977114557 -967638662 972571502 -955329462 994385406 -994896999 987653632 -962294621 968632313 -975827337 989554949 -971411150 978298137 -983166663 983115513 -985391277 960499735 -986582216 971064182 -954058372 995162763 -995366726 995335829 -985701993 983957583 -956353483 966792102 -970055902 974434249 -963564953 973621167 -959245922 973743268 -979528538 971061273 -986051032 957408249 -991887857 982900738 -994623959 980905049 -961584500 970751283 -993080467 953139333 -975449841 996403773 -975103570 982335876 -968123220 993884546 -970495554 965801592 -959361350 980329047 -995489068 962178786 -951574692 984794827 -960518533 950575220 -986879113 993349003 -993096364 951882228 -954012507 959378627 -988294324 984663387 -965839983 975500400 -954017610 970168138 -967347671 995008979 -970183781 976025610 -996993598 971298660 -977545989 998176336 -968230361 982224268 -963916989 959989687 -973971365 980402716 -980148536 967982600 -963739694 973372633 -957309467 961928959 -976200235 982679602 -951802461 959071592 -953092594 977002171 -975732539 995391620 -965225898 963039176 -992274481 991278261 -965053503 983253824 -967598985 978196156 -958737968 991772723 -999972616 996041331 -978166216 960528085 -957388677 965481102 -955853924 998984846 -982118813 954395330 -987451485 958764582 -956266452 972900593 -950041976 953448447 -962993156 961539225 -971374729 954321315 -982200829 968259943 -998606134 956187315 -983598301 965768224 -951694824 984705413 -956351211 951761189 -957441184 993919732 -979484185 999449350 -985473544 997021566 -997047036 970960692 -991450899 967115980 -959376867 960154427 -981452393 971461316 -978197852 957211061 -973162260 974277914 -969001576 968806010 -988595526 966988959 -963622105 986289579 -961016417 981215964 -982629311 968857532 -981398624 997536492 -993482874 960778119 -952077123 951816785 -959736930 969761528 -978145406 963076034 -975968584 966798708 -992461965 994497408 -965402933 950441381 -959815328 964734627 -994068340 955209860 -985920659 960489588 -982003991 991200998 -958545199 950943618 -987328519 956917704 -976958590 996112362 -950041694 964804041 -952736447 998251043 -977773716 959423648 -956836513 952645613 -990254953 998260816 -954831184 985876815 -966845548 993168649 -971807000 965121765 -984705555 999284288 -969050618 991557865 -962717573 986190323 -978131004 959413314 -956407440 953024035 -962812901 995477967 -992358701 964953181 -955448910 954053291 -959198167 967045584 -986343193 998135930 -968654609 991140829 -966147291 969002771 -968483140 973179636 -997274335 968083615 -973057374 999490341 -989924259 954955246 -983649591 973870014 -955838306 994802292 -954340897 961795175 -987489896 955485062 -954944931 951279480 -982256340 975064326 -985992613 962528720 -961331350 953372716 -985468685 995874212 -981626541 969311189 -998337487 990335708 -955391426 970458197 -998919413 960177857 -950895277 953088657 -952985742 966651707 -986825588 973109016 -957910361 965897568 -992916423 989605354 -957607034 976337142 -951762523 974310036 -968380236 967778800 -988490106 970587052 -961764409 966133160 -999949027 982281158 -967016312 976648713 -965407569 967657134 -959641733 971371619 -993176871 984264206 -970959940 990878705 -959961738 963431127 -955414105 977408094 -972629679 968237279 -972017510 974026748 -960206655 950069870 -986176901 984729268 -978877964 951957407 -981690259 971305863 -956349750 987774652 -972379813 983328780 -959003739 972647559 -957192255 961020762 -956990767 951809804 -996129437 994806419 -968108993 968843150 -981752657 976543359 -978297027 982847831 -972334453 995183288 -960994383 968818027 -961929115 996832710 -997243667 966064119 -980214896 971783689 -987027366 964919507 -972906542 958856247 -987440372 979492205 -952188153 975614089 -959533493 963472735 -972086878 991950801 -959089030 962497957 -979134061 979184955 -971925824 992594679 -957632596 983541406 -966051588 997698379 -987581689 990392300 -964769926 986053940 -989586753 969396736 -992989254 985685954 -979224655 980387671 -989928974 953707215 -961357898 993436300 -981278341 998015072 -993427542 998534515 -979832301 970660261 -989110510 983939729 -990516344 991123439 -969245425 968008429 -998264176 951301410 -988576617 995478963 -992209215 951169052 -966247023 950329793 -974311254 996939761 -981609790 954069394 -991747984 997472544 -971051861 955392718 -984417828 997863542 -958708322 984991155 -956659305 973572675 -964724150 968845838 -956356357 999271364 -990730245 963295919 -998779565 987114332 -979458571 991941950 -981073384 980619260 -988196050 967002341 -986806470 967736103 -959880766 995181579 -994770666 979540520 -994161743 959121560 -952380380 955569712 -987518160 960189407 -984978650 992067493 -954451204 954099878 -957455837 989922632 -963878435 993827179 -952037436 985449020 -989105354 962405236 -989601843 952718470 -957839093 983576642 -973004562 982330128 -984442788 985839004 -994974528 961511734 -994528624 972901843 -956316878 956370200 -966010804 965469238 -954792172 985072736 -971850143 967099332 -952647059 957109321 -961182318 955679275 -950357110 995271856 -957544774 993077961 -998987017 958442970 -998802265 969331499 -967202656 974619034 -964879715 952554991 -999654846 963531799 -996077400 971169181 -965120254 956565278 -951672046 989590884 -956859700 971637270 -992888174 966504949 -970748672 958097187 -974728342 964944395 -975728238 991562583 -987361444 967597277 -998617126 958134607 -960241666 973197357 -999689255 954845558 -957774280 950578244 -958373364 981645850 -978979616 998627959 -991284443 960868578 -954304085 993535998 -972525609 999569838 -985073326 981071915 -997837281 973011306 -950280490 991494748 -974019726 975819308 -956202758 998220183 -994725388 964819643 -984765937 963158183 -979024044 961936661 -970375681 977586581 -963940179 978911747 -956169379 981935123 -958850070 968833885 -998221979 976141132 -982268816 993600993 -975741635 981091249 -955823725 983292723 -996595988 968678453 -953323297 967201740 -955039748 975852059 -952347081 968164336 -977769110 998610645 -974369907 966900211 -998121294 980317023 -964495426 995042857 -967836352 974849596 -951352188 963308634 -955763472 999414349 -960716972 968041499 -954869700 978441575 -972285314 977197245 -964828725 965401615 -978997109 978313217 -962885576 997634488 -989983706 971926997 -989552827 953933721 -954354483 952070863 -960535710 974893605 -982850512 978186426 -992510740 985159254 -987074809 979372217 -968615659 995519096 -958708311 973184118 -972910328 967020782 -958271197 997905023 -955213838 995954088 -955388489 971943731 -996128320 978028105 -996990430 990523984 -985611023 988699743 -951041570 968339801 -953700898 963155416 -981798965 999922393 -976239681 974237103 -953865000 990581111 -984738161 961317638 -989111640 978851674 -974424976 953336791 -954909610 970244205 -999838353 999038104 -975841226 956938119 -983102237 996932361 -962770571 998400014 -985476195 985867440 -991326194 980919725 -994527950 963156475 -994168564 998034871 -978389774 979891398 -983470205 999358155 -993812634 989727582 -976472738 955248171 -999557335 988151058 -950624091 961069295 -952882743 955766244 -964187327 950832636 -979731340 993787928 -980220148 978278436 -986143115 988218077 -967246427 999244188 -973345373 976775254 -972165637 992169708 -990823718 998110430 -961083566 959064346 -971744385 957928784 -973982861 982015952 -966741175 963464172 -983861828 988426785 -972860173 982024911 -991211131 950608034 -980562995 964951029 -966563718 991740569 -992877921 964118036 -985670083 990393813 -972982337 966522474 -990538808 953667822 -994131128 977126270 -977476305 957608717 -969738288 977690778 -970722664 998486300 -960485918 980514856 -995140077 991042781 -996108062 992868321 -958212776 989548657 -988031344 968566474 -988568314 963999391 -960434619 953451318 -955813080 971165768 -955856223 985527725 -990961607 987500911 -952834799 984463943 -955899784 957975385 -996766997 973071266 -998879794 953547133 -969515667 999411114 -959368158 955369422 -987503387 967237509 -957196089 994995852 -956996459 999608575 -965809976 961576972 -983754228 954704808 -967006483 992193863 -982849622 984273174 -998124646 956161709 -970431738 958546936 -981208909 993599223 -997286466 993002575 -967390676 978695045 -982435951 989381394 -987229218 964185336 -950751710 989407727 -956211711 974532733 -992433055 982323914 -964099537 959325965 -994082770 993292955 -972058130 952582616 -976327204 951986152 -969940320 988197439 -989813114 976255637 -996473484 953050536 -979638295 976434974 -980078939 992381666 -985432146 994084387 -983038882 954686346 -998645370 976535653 -974314831 951044213 -958908310 954986371 -960248504 958227910 -957694381 958482858 -967187426 951431516 -960456430 974896117 -978943681 967077571 -985895770 983269750 -956450564 988744340 -961709140 963580442 -980370809 981981036 -964970931 980330444 -995549561 981776626 -977120207 996469245 -955243423 973709969 -961107699 996461527 -982425085 956278355 -979557292 995887785 -972250279 973152057 -978102359 998307090 -987576237 953939815 -989267349 995331760 -975685005 984290719 -955599566 996868336 -990248030 984638736 -955188148 966421783 -999213056 967675268 -979335817 955113816 -967326632 975853233 -999243339 962610157 -988259806 993447998 -993356244 960513114 -970314690 978030020 -987818278 965998529 -967041775 951069996 -982641014 994459971 -986172815 988515159 -965583812 963021910 -975461708 990364528 -963766158 978205393 -965531060 954044511 -967078821 958658083 -980944776 982084810 -960232155 952983527 -956350812 970319643 -985300199 960022022 -967807837 978871398 -953571437 984452268 -997885650 990059265 -994110614 980643761 -960288224 995253432 -993278031 994799089 -999786760 988965007 -957859800 955152168 -959168502 995412293 -984369576 982693884 -998960285 997351747 -955155118 961822185 -995784586 998858662 -995740212 950930590 -987427546 962695961 -978478704 980472662 -968485143 970091020 -979475136 989333670 -969472479 979027014 -963148788 959226944 -976629665 961873584 -975229997 963874430 -969660432 975447304 -985005801 981809406 -998751125 997288662 -990218553 976863096 -952346799 982395587 -986059078 967430837 -959926623 977152473 -970408443 983478770 -971439098 987370071 -976507008 971476948 -967703008 960878057 -958746998 950879565 -974091425 964370895 -970333543 951752272 -992692424 977396602 -992121331 982062956 -988379053 983341585 -959785232 998942005 -970031344 952461089 -975016271 950215544 -985424647 959765174 -957603483 964300884 -969326305 982571913 -990907849 995700007 -973225670 984065560 -961594898 969684715 -952367751 962700826 -990880673 994282869 -970206572 950113072 -959463145 987557210 -976245253 988888795 -972566461 975492938 -960947408 981204941 -992005458 978590385 -966550900 980288398 -977739791 995397577 -982353219 971902315 -994831136 959660192 -975554996 957588525 -981831925 969544709 -987611652 951651622 -976213653 996741112 -975761727 999075734 -986250462 981324883 -962744213 965927279 -971436242 998179219 -975555116 968177189 -953886083 956490052 -959574103 988041920 -985569895 952606743 -961664376 973094515 -970688834 993832281 -956353257 972383172 -978896781 974403579 -952782397 987696010 -952504002 976928534 -981549184 980649312 -966917239 990166028 -966405285 976500368 -974153271 952495568 -975443428 969350885 -968782328 962274075 -982975140 975389618 -972951783 974692908 -982884742 967473635 -995483263 977120662 -963694659 972113814 -953094869 964644167 -959088837 963836574 -987192084 961848793 -979565520 968984712 -970465456 970603262 -975592280 977418315 -967177012 958864958 -975128737 999826291 -952448887 950072935 -964963503 986764755 -977097181 994154571 -989644479 994202677 -962913023 981116627 -980908693 979663596 -983422801 982351668 -969020257 953302411 -950136979 968718237 -969631392 983214743 -990336660 959074435 -976192110 960418107 -963414556 964429581 -993095230 976772766 -963213423 987795278 -950568308 976716664 -960126693 985811494 -954677183 998812787 -965983220 995922202 -995262041 952119594 -997855997 986323216 -977368591 983043906 -978885642 980982012 -990689721 984529443 -974490681 961925315 -972109331 998717149 -958937044 995539006 -990616730 979571125 -970382932 981144278 -962708544 994173331 -956770914 957029011 -998325741 982128379 -998454193 986502757 -969641394 995092210 -965736071 969306299 -952633590 971865760 -971749409 952659834 -967639622 988263150 -950590543 951493775 -958339697 955464902 -955770414 984814887 -959038296 970640260 -974943963 986544665 -970788009 967163642 -960636320 982233770 -978702977 999140748 -977621828 962091088 -961267153 970802368 -988532539 992264670 -961057041 977840757 -952257673 986708313 -985161111 987693836 -971108642 952674872 -981044800 996519220 -989292033 960262916 -958252021 985503057 -989990738 987348688 -972522688 990416414 -965771651 996473999 -971606549 980448854 -953435721 960422799 -969454506 999666699 -983767237 997546875 -973234774 991986453 -992357882 969883323 -965830080 963944128 -980546211 976499892 -975466442 975757460 -991853905 999411287 -967213053 990933136 -970176601 988803549 -971184137 953076675 -956921170 984910474 -955722399 990086455 -952420280 969679712 -976192142 997107583 -989948888 986023428 -986905058 973829404 -951126859 973684729 -951274907 953963536 -984098168 976599997 -952381046 984808936 -958166547 962493338 -981662081 991110286 -962532184 980401710 -964139416 997035085 -992086736 987435830 -964289715 991492814 -984717117 986853834 -991212973 964218190 -956076398 967666781 -978579228 967811560 -973213990 980511137 -956621321 970035006 -989570398 993048695 -981584288 988359378 -989094227 969310753 -973468329 993003703 -994401292 956780961 -974914788 952708237 -996650624 968721289 -995827269 987859517 -981070092 995475393 -959550050 953061494 -950471348 958921845 -972987729 999581546 -952978111 984638073 -963831127 995040964 -980231230 971075882 -997539391 971010479 -966776944 966547450 -976421331 953556007 -971612034 963249338 -978473173 950028357 -983541103 991664257 -981612470 963933082 -973614105 951059340 -979867871 978272782 -987805589 974196465 -985514547 952909440 -980648057 982237337 -984020211 989525737 -981256254 969823828 -997790347 953413081 -990166779 988302101 -953914475 994618626 -983113333 975948665 -961271058 962392869 -988368565 978438357 -964687329 951867820 -958997199 954132673 -974424949 958064505 -978796641 982520834 -998224494 983723920 -998693848 973534979 -971141780 991627870 -950902202 997782805 -994648828 987758349 -968930628 972491889 -980006805 988559658 -989532245 959763527 -973912556 978555751 -987952276 991365043 -960089565 969908274 -994551689 963055470 -968406856 988930539 -956373320 999525159 -979312672 951022477 -972708382 966075141 -995964945 984790630 -951064495 992729110 -978785911 959064627 -995032686 989008158 -995417794 999422080 -959505236 952993038 -960029182 976816371 -950147892 966222314 -997494387 990975686 -967124778 990000037 -987086658 995936390 -963018001 969364993 -980586011 956416527 -988758594 961418583 -986964348 957385559 -994788281 993805617 -998548531 951744745 -982982467 961875040 -957857622 984015286 -994003978 997173934 -985309015 978146871 -986795253 990519641 -988956053 995608430 -957950441 983688220 -979072861 953586267 -968243818 999688508 -997155865 965843609 -964892221 998909410 -993537440 985922688 -960214575 984688309 -970772739 957330140 -995964477 954363658 -954476596 961136084 -997564629 966447313 -964591514 970551122 -980281576 963292488 -998173144 973695070 -988106725 969872715 -952361230 958391184 -988431966 961284516 -991227516 997972703 -963249356 991587816 -966700830 978179926 -997136448 960659766 -987766427 998597472 -990822408 969238206 -950452882 986752655 -993824058 980628176 -971164184 964592994 -996469154 988679450 -968532580 969059949 -954039640 968880866 -981469494 984937018 -953981790 968531632 -970467802 994686221 -973677127 974749854 -981214333 987961910 -972671982 967467136 -980989015 959453638 -987253475 981234198 -955698565 995751750 -980732625 953317769 -968378467 961607385 -957364866 979799297 -998098602 952078405 -963283273 996936962 -973691538 950000028 -968255957 950213731 -977156278 993785773 -979766329 968011532 -967193670 953776038 -995424753 987025214 -991472770 994858483 -987669900 951021449 -970584476 998586091 -976293070 984715112 -996071092 988713049 -963873426 994820782 -988844663 953001665 -965006625 997549118 -950449087 958919805 -974700900 956327627 -979823372 962351008 -988192628 962218140 -981517925 987402352 -981027161 954971359 -981123308 983035153 -987405944 961406273 -969146295 993426516 -960450977 978975080 -952515800 951932078 -952861369 976813096 -975070675 980272339 -951782151 954848132 -974147950 965189376 -984883562 978542035 -977372720 968109046 -968883371 962811833 -973785178 973684782 -979158044 973327441 -979711014 960398092 -991791900 995647591 -999564484 989826828 -984329114 973348927 -958097672 997764751 -986779547 966171704 -978151557 982193781 -988149203 950738712 -986555261 968155767 -977493670 955716895 -992051003 981043018 -985850449 988787555 -964602262 978288564 -967276250 981157382 -951453890 998834757 -968025457 954611352 -981646211 958061721 -994649444 998563477 -991847590 967796296 -964567594 977435875 -950227440 956714798 -957841130 963164195 -980461052 997293597 -966946579 975180642 -958732670 993591862 -975819957 981157143 -960616584 965282506 -988152089 972346397 -959489843 995094939 -994188638 992929631 -980105956 967311242 -958508857 972607812 -993299354 963217633 -988721737 995214128 -973164033 993756304 -976330674 952061726 -974980721 978293614 -987312216 994435686 -965310530 989692311 -957971901 993767586 -964453799 994711911 -969036429 996583013 -984322708 954356674 -950325446 967918375 -991048119 992893760 -989921495 959855969 -954504551 990041624 -953796316 976748058 -968751791 979960993 -971469258 989382377 -951100402 952603235 -953968688 998618371 -965835410 969336786 -976618356 997721773 -973576595 967387777 -967700436 985041091 -955579476 999997207 -977603961 980044042 -998164395 955038528 -973841886 998100185 -982890495 974549354 -956887986 960859705 -987612473 968266628 -994481332 994052000 -979310048 996570626 -965668321 990665234 -953198141 988661842 -969881621 997136333 -995349809 994919823 -952473759 960695963 -992819274 974320492 -997300160 976775107 -984874865 982411554 -975412777 962228140 -964725077 957279277 -951779874 971115632 -993818519 984864644 -973801847 957446593 -991428228 981947283 -998803024 977837446 -995814259 964124151 -982790400 983030239 -992717364 959093107 -974928100 978770572 -955044191 967914265 -998942756 952248347 -972723231 992394100 -950432984 990763262 -992081312 963646232 -983542577 976970479 -991578787 988568518 -989297727 960581444 -971587195 983902778 -992688392 993487144 -995059284 996152703 -956342407 970841644 -980413292 964530844 -963214280 977413044 -951961453 973796309 -972000786 966097755 -985169935 964660326 -979635310 987017832 -954219160 973006579 -993359865 978329609 -961285991 963618968 -982244209 977152551 -997760581 989690219 -965858217 996111894 -970191948 981131757 -979613919 999646903 -972230363 952134057 -966557595 995083491 -995086338 997835251 -982867591 993825675 -999587353 995161184 -996784873 978798697 -969448737 991883364 -966932106 967954959 -997673417 950671956 -987173843 953345333 -990835348 991658405 -998606969 956391414 -969556684 996115372 -962439106 964434324 -957131101 975866491 -976062964 957207093 -991734012 969581077 -986622188 999154563 -973527590 972561794 -988646894 994882981 -999656865 951915371 -958295355 989627606 -972869449 990749486 -961010793 975603015 -993741765 970737269 -960812098 961908996 -980010809 955336513 -981130161 974113664 -978679911 973091416 -994134617 993583892 -972490785 982566408 -997383322 975953855 -959965917 958072882 -961758428 981605866 -974077261 981089287 -967479734 974490155 -971072792 959581357 -990329466 974974556 -956645629 980655956 -990907223 965780810 -950406030 971271911 -988169027 994341408 -964931268 988418226 -972691283 970348363 -988474882 976013062 -972666844 957991850 -997163666 987108014 -998136056 974315820 -987364507 996837555 -958222924 977441153 -951032660 961186732 -985886849 982352803 -954345870 989100146 -983971256 996889352 -999050480 963199624 -964142674 970792898 -987193862 977905019 -968665387 972805611 -951573101 965458764 -978379801 982598961 -959175661 954582843 -981445963 953674741 -967540241 982880220 -957633582 968696021 -975826300 959120756 -967913088 989219296 -952459239 992568188 -953437826 951708211 -958282480 959943676 -989776162 996102727 -967915674 974010852 -959583035 957910066 -978783781 996512536 -963853353 957378307 -967344627 971392689 -960962265 967046107 -950138220 958236325 -994005091 964765358 -980979162 992068098 -952846765 972194172 -968183620 993322390 -975680885 995542285 -968703506 970357673 -952334910 967425536 -967904574 955410700 -976488737 994739149 -959892463 973487100 -952317151 992508660 -967492589 961223863 -986832679 950790250 -998565306 999169344 -986864118 963556044 -988332917 995248274 -999301214 952095311 -983471050 979912050 -978429560 972178836 -997390510 986726034 -951365208 978501909 -996679522 954654772 -990398841 955338272 -961027823 957209244 -967079652 981796745 -963944956 969807211 -956428830 972119265 -951115494 987087329 -981959432 971792456 -978160391 968609752 -991853137 972976248 -964970562 996359915 -975428550 966398197 -954573415 956761909 -998445754 951321448 -979104133 974323862 -974646900 985337024 -950469456 995048736 -972122703 958387970 -981520634 974315229 -953873311 997106043 -959458235 999855962 -990541751 985593268 -956856188 973355331 -993398867 969875002 -991407774 960162269 -955840889 954521145 -969825412 999939723 -953635334 966028863 -950997945 999232426 -992448220 960709304 -974422601 996939682 -997944422 982907702 -958976093 965167900 -982586649 972301010 -999303044 973899236 -975896364 976143341 -988250763 973085817 -961744449 952097157 -992401818 962401163 -966183879 959272416 -952993439 967928969 -994779331 973444620 -977063515 982572570 -991146508 982849420 -984649099 985454002 -957937802 957513573 -990335540 996819002 -954148453 952390603 -982446837 984843843 -986844958 966453822 -968922441 986239745 -967371332 962809094 -961857401 962266339 -970178982 967863548 -968793028 982692876 -990822497 981977491 -975993159 996656143 -959566157 999644293 -968123024 962160253 -956202333 966489549 -960932895 953321233 -980874376 981113027 -961707395 963505915 -961960468 980518290 -986508729 968699138 -995573120 950150637 -992060950 971611566 -993912135 957241178 -977290469 980553419 -994343009 957114591 -957591764 995453094 -953296301 961949174 -982938919 978312591 -991662689 991940653 -973307476 975669280 -954695311 952423931 -977817343 963748959 -982042908 952691153 -956673618 986001581 -974780312 967509432 -985392035 962032778 -986121684 994062311 -953957930 979816791 -982750077 960167110 -997295289 997146089 -978716561 994709080 -967565531 984146551 -995667788 957989460 -991593124 953577513 -994813220 975173087 -976398468 974848644 -953924642 978877194 -987928079 957543706 -978072547 955332642 -999776953 997264002 -976552806 997444831 -996407708 980719454 -995851601 966061630 -960021277 960346276 -999437404 965280291 -958237083 988301134 -968173460 998218842 -963456405 959986925 -997483259 999525112 -961173210 999057994 -993329908 973418974 -982631449 950808353 -975391558 993945085 -970253421 953474197 -971879227 973969993 -992549162 998519733 -984469555 970143015 -970264025 963411905 -950084378 974328919 -956419421 990495297 -964838441 990690257 -996700830 973208249 -957854247 969646977 -951353778 978123950 -957729900 986473810 -982098607 985307085 -954385735 981166254 -996767351 996699098 -950286141 966734493 -952704844 964809121 -980318752 972469264 -974702398 974140520 -996679070 996945910 -988806268 967850086 -972071422 978279948 -984315299 999721888 -995554429 959195469 -995449051 984075772 -999588110 964045290 -960698213 991286721 -954730431 973003829 -977160953 995363655 -964567035 988991254 -984975556 972312369 -985413718 992621108 -986832770 977497200 -995492692 969696880 -954705149 954195271 -963901173 962376103 -959213163 991489683 -998856563 976065138 -955076067 953051835 -974242453 970083062 -956048916 978546876 -994208716 969144893 -988659733 962156581 -974444479 988263480 -976101344 990972528 -971882533 969900977 -956402696 978689238 -985326505 993591713 -953583673 970032758 -980827636 972698204 -974787834 977277985 -984787163 975528908 -997856762 998581625 -997496739 971907352 -993550832 952781557 -996936592 978183064 -989710068 998501173 -983609907 980383526 -978327453 998584268 -954215656 960146557 -951108568 990288403 -965485137 993726793 -951755193 986113848 -984239041 981862435 -999944980 977755987 -977102592 961124927 -978442439 997797039 -979239221 970445488 -975558912 978369246 -973367437 992092855 -965963194 978134444 -994098991 977269350 -998430835 970869692 -957269234 995060923 -952290155 994454541 -989881757 954289419 -952521969 960964936 -956238309 998296989 -950277709 960427186 -956875693 981729298 -983259497 986663896 -978484258 977954917 -960586279 987846881 -961115104 959209909 -973762880 982320547 -971372183 963593241 -957844907 999870683 -956919174 970108324 -950507799 957747998 -955904856 968295004 -984416033 979428088 -968079148 993377253 -960963683 998104373 -953268589 966246001 -998024409 969670854 -990074798 981585261 -997072594 975557361 -956161271 991279967 -957373387 984016662 -973651011 990841383 -977281344 999128730 -973133198 950919691 -992594979 956550227 -994485323 950969202 -972305390 991867101 -965266485 992811013 -971504159 970117450 -987074241 965212271 -976210755 971160850 -995264101 987498486 -968810156 968602893 -988045592 952760034 -955626764 972584672 -979920296 993872652 -989948389 961917384 -996663670 957888480 -969670297 992835119 -968075510 999428200 -985954364 992929480 -971526256 960978556 -994787261 974356607 -994699686 961149061 -962119082 970888954 -980379403 979271569 -988239979 983950288 -991393305 962133158 -964492290 964833526 -979431769 952269261 -992031385 960623428 -962315672 972843258 -952394361 967804999 -998765724 959294136 -992452508 976611131 -988043547 980375875 -968865732 977694300 -981413217 975417690 -990181740 961434208 -967450494 973125699 -961608294 987771231 -964125469 974862498 -978187649 969203751 -980608831 975943180 -963976895 971608623 -968109232 969987546 -968325466 966703659 -983568313 968545065 -987219080 973549996 -969660420 968432535 -963791844 985378595 -999576438 984799786 -959242934 998108041 -963524989 962732871 -971021702 971502273 -954994645 960303445 -982445080 998989058 -981540951 968833499 -958967772 963588523 -959331378 960354845 -976669837 985388118 -976211305 963616421 -952297683 974603092 -994428821 966225951 -996603301 972140302 -982007501 986810036 -977077552 964449364 -954011391 976114531 -994809169 970689721 -951659333 982302529 -958055944 988471320 -950538829 987687435 -992508210 978046792 -956734430 991401920 -999029995 962731286 -951879162 979430643 -962346330 964684083 -969833896 956589525 -957500164 992931394 -959169668 955993722 -977378979 994579983 -959679553 976457457 -972767847 974364430 -994141060 964592052 -981407495 973272167 -980113965 993201773 -999835296 963752480 -960574129 984446305 -959501321 986087527 -987796680 980869930 -968742740 984479465 -951703725 980137438 -973804260 966972599 -969038425 983996809 -969827797 953517727 -986781531 969019846 -955736507 985348151 -995392826 966483209 -985755621 955916050 -993677725 963456383 -962778512 984013403 -953934139 952056770 -962132249 972089448 -956382592 984324689 -988593434 980451758 -956992934 959299577 -977227453 976591413 -950666394 988513606 -957821156 987843111 -991163838 992036173 -987286307 951003252 -994659394 977854274 -965306624 954598553 -989166093 995116082 -996676645 980844740 -963178525 952882799 -971865779 989022984 -976173991 998995275 -973898748 966720206 -959984274 992970740 -961734186 973839905 -982712028 993059221 -970922317 952325328 -981979088 981128411 -956654528 964713658 -984447019 975735626 -966948436 992288718 -969263487 956246666 -974152019 956142789 -980492061 986963137 -957439117 970517093 -964919305 966376481 -954249187 963171321 -973909041 961910876 -963199487 956072277 -977059117 971452302 -957513144 958860017 -997926309 979782722 -988684139 960386444 -962874146 953402356 -994960503 977581443 -989602446 983841945 -976809653 988149013 -965280628 976778376 -953357270 963753807 -966091466 973702780 -960799504 975600946 -983344600 951443874 -979275248 959617756 -966819887 982763036 -989131367 986755407 -962363578 970059899 -969125312 953310487 -973807547 953309482 -972122638 968969477 -962954798 998454289 -992895364 998437402 -965082013 970105577 -991208704 978090417 -995908294 953404716 -950364758 998575520 -991904350 951124310 -998110880 990601078 -992952224 970168211 -991162885 953526828 -967625694 993349589 -950887853 959633457 -953538189 968719225 -982918925 996236010 -997454724 958069579 -966073776 966634691 -987198662 974372548 -999061440 955579519 -959124501 985579417 -951202439 957926817 -960179805 953442342 -999204014 977923234 -992685297 989525531 -957390512 968190298 -968262598 960940911 -990997023 982328488 -993771562 960994957 -982093964 974746194 -999917563 951302151 -952125890 982254050 -982777345 961406536 -988108964 977924187 -962247949 985570560 -987778135 969951086 -967562095 990214993 -988964543 964615362 -972292156 958220626 -954625346 995032385 -999492336 955435593 -951931503 989351539 -984424388 969479548 -958697680 959478345 -961780031 962628505 -985766709 996649037 -961195597 951804148 -977273099 965484963 -975726288 993951503 -970806330 982664129 -965440212 952254394 -959967550 990475837 -956601990 971385229 -984346131 969335283 -984958443 997222250 -976433109 953662096 -999817572 950990783 -999616305 968375503 -987320758 959985637 -992068394 985739708 -994954868 993707597 -971425870 995034202 -978847759 959081915 -978852836 995583457 -963641499 977776527 -976472852 956171370 -960366408 961177379 -952196092 963603679 -965845828 990125716 -958345604 985623977 -957123646 951679733 -984969052 983805585 -988021240 985903070 -958107610 980544028 -951890638 953058927 -951579313 968550226 -989568707 967361881 -954907101 993753514 -995331680 990560527 -972957845 993335484 -991280551 981134968 -981382934 996271321 -981338675 959370102 -969292459 963197972 -968650781 997318358 -959953169 987046163 -999798181 990251658 -963385319 950714692 -968391673 989317002 -981019985 957635757 -988196652 976718250 -960699767 951730098 -983364560 965458019 -987112122 958439648 -977214432 972697777 -998569454 999924566 -960013580 967150167 -981970579 995078397 -961074241 970408471 -988443634 958217731 -958832055 999162298 -974303976 988788933 -958959216 981952638 -967428464 991156522 -958262194 987056760 -963104978 954166831 -985205781 991080962 -995561392 984920069 -958022189 982782532 -998548307 963140787 -993378678 955025001 -954635311 988976772 -968775079 990681702 -979641582 960248962 -984075795 994553604 -991567163 977102293 -991466426 967106214 -993533608 969145126 -990034504 974129734 -972106045 956766002 -977032747 979958515 -952832635 959372027 -993414172 971602595 -953230437 968803073 -969430180 954002613 -955106352 952373671 -995707036 983556578 -957641435 951777870 -952302583 964953796 -982992939 967362764 -964561097 988730321 -975330607 958005205 -978600276 992204467 -950340878 982195784 -950295675 992961079 -971820135 964182321 -976631318 985483711 -997003010 980565870 -981360393 983843470 -959638526 990689811 -975075546 993389796 -951867730 951993328 -972037102 960530092 -965455100 975963140 -969405628 989995407 -997401286 970219617 -959176801 985748999 -969644017 977862183 -961954874 986519435 -984542662 960222401 -961740861 952847587 -958121326 983455884 -958223832 978799842 -957469796 967227224 -954370430 957702805 -969915226 960893368 -952053815 994092502 -976597979 993508116 -970435936 974712152 -974099165 956947666 -976351774 960908049 -953466298 952002278 -981048256 962999919 -978936157 954171459 -963912907 979936398 -959828346 978252908 -954865084 959107988 -977055615 975922754 -987003593 954109821 -960543913 989081921 -988759206 977513583 -960160404 962522498 -987852012 998630058 -988210087 977785832 -978537596 967548441 -999797023 960140693 -994113733 981939647 -953669789 979808210 -973936000 997308891 -962406711 961487682 -964682937 971806590 -997767969 992594114 -979679355 972644056 -987371689 963212585 -975218112 996016674 -995777396 966755756 -955679716 965784449 -980946063 954003810 -999090872 976815525 -951438129 972499812 -978577129 981737168 -994173094 973856797 -960733574 983599375 -991469846 965478777 -987569715 990527905 -968406198 958109667 -972198534 973619958 -953255152 954159121 -956535908 973105451 -959496384 968292338 -979996661 968038903 -989470892 974949713 -951023893 993338573 -967842764 962465163 -965897947 960129510 -953054496 973812987 -998077831 953920157 -993418195 952289749 -961963225 965709685 -971260352 997961973 -952536850 960510961 -993349293 958667121 -996932777 958784694 -972619159 950169041 -995835787 979964837 -962233727 994294078 -981257132 952401355 -956626827 980792769 -969845355 961350546 -971462503 984880759 -980272952 983036380 -991489142 954223232 -956683180 996939377 -979517279 995451164 -983055068 965898240 -997683461 977928471 -992223206 967764756 -968433851 969168979 -956294785 994988706 -970286389 999540670 -979137991 950021588 -998029947 996318195 -967445951 968993034 -983303914 962361190 -958899904 996960479 -994356811 995006442 -991417110 954451119 -966177861 971411044 -972450500 988713795 -997354548 995313621 -969844886 975950369 -950693263 989669523 -992095151 967867178 -965887220 990677534 -951466266 961918884 -990548131 993041735 -983643304 986219904 -984224651 963916905 -971805530 957928761 -990012985 970173235 -998783903 970611785 -984622378 989732728 -974961803 979656524 -985935612 978013992 -997885167 955555942 -973323922 972159202 -984684593 956645304 -952715042 958997608 -964164525 959298355 -960275606 993886954 -994125619 962442218 -952965284 969448921 -989685963 961693554 -987916598 991520371 -956076301 981058670 -995645341 973697941 -957851874 976495549 -951290892 965265580 -967341665 982988624 -989878625 974709467 -989786183 965180059 -960439478 962362033 -971497924 966196266 -970408519 967603060 -950440349 996984769 -973466242 968655291 -979956682 977248749 -958212657 962599432 -980468605 977851863 -987165891 982586984 -963413987 983666575 -983392895 975374137 -950737387 964571613 -994858355 958359468 -953607930 963764841 -996622809 975109104 -953968872 954095198 -960760145 994758411 -970073754 950020776 -970225901 950156998 -999322824 966671340 -989592448 972041958 -967236367 984393270 -986494421 976002550 -991351884 954741392 -985154990 971248056 -994862436 979831893 -952086629 953305004 -991052096 981652125 -985751231 990924316 -980779703 957357371 -952074804 961191484 -963733354 960962869 -977237921 951068985 -999875862 960809311 -974634314 972547761 -984399122 951793341 -968600496 961850691 -996042749 962402653 -958006120 958710841 -981256201 961618013 -968395998 959982636 -970631476 977679923 -970832594 962042241 -979201850 984996455 -973506038 987641067 -997034396 950782674 -956635707 966294819 -968784103 980361814 -964306415 973356299 -975713327 953082696 -988209246 950005662 -955427729 957116347 -959837571 951076920 -995820870 971101697 -979486613 961505550 -974896477 974915452 -980711540 979819525 -966881045 963525202 -968590629 963837950 -999823071 984930379 -972618248 952301001 -973102528 988829257 -984500378 972030540 -982452491 955479100 -983871192 982162595 -990331742 968287783 -997130031 996689152 -984981026 968711832 -959833719 985040846 -967984214 981737088 -991286694 980707543 -998063692 994620492 -982977675 976952055 -950125110 958695618 -999925144 953374190 -970222223 963888856 -996645096 983071356 -973349062 984199289 -997626316 957106489 -993785612 960694537 -979515800 976093195 -989417051 983644651 -975858449 994541705 -963823227 987089096 -977108365 991534150 -987715580 980945141 -987379996 961193435 -999641315 953290713 -992776754 997371922 -963458017 957172933 -964206964 992342655 -977505882 950767573 -961016374 965637988 -988452342 969663630 -973235025 973535742 -993643206 994676007 -971049434 953927065 -976514322 988078215 -991109218 997495694 -988547424 983198103 -975586028 965494350 -957590381 986350997 -971278629 964151921 -957105180 968877795 -955424475 973571143 -960384798 995640895 -969342067 958278142 -951293496 951408404 -953098913 955105002 -969561742 999197909 -968840926 987099213 -963655430 952652593 -960286807 996593342 -957589150 987803210 -952763666 966329161 -950702163 984402778 -981200786 954468217 -982677947 978367330 -952585122 965640714 -966966091 957559474 -987754025 985875459 -990473927 958415563 -962088199 967537029 -973159195 968978191 -971444627 977339467 -970785649 983979137 -958916796 976209941 -985516422 957422283 -969344453 982052698 -952842737 968693051 -969703750 961099108 -993499622 958156278 -966792876 986548346 -976514772 981624049 -966301441 963703691 -972422901 967650260 -977476352 985752918 -950810295 988159975 -999007821 975507833 -993753978 955634566 -965095487 955106115 -953567441 975582054 -991562094 963845745 -966390159 998259084 -990010712 978230117 -971715740 964613238 -986200959 957889166 -996969423 956017814 -963991654 981071870 -954304084 999449835 -952905462 970517952 -957619342 988619160 -998155498 965994293 -975948622 976934661 -976871905 974180029 -959695844 954095927 -997596269 987417380 -998572493 967161290 -980288363 953506564 -969225849 958592931 -972774170 978114594 -990533859 994708456 -987176730 967308341 -955688637 958442695 -975298196 966906535 -994495497 997493276 -989589100 965696736 -993406219 951475861 -962858689 964305585 -970770900 958327617 -983394548 967277845 -963888627 988181637 -956174132 987438663 -976053191 995232406 -992747829 954250792 -997169337 977730805 -973669343 950074650 -964921797 997080057 -964875271 979561060 -952492933 965471355 -989137529 999072867 -986771651 981625146 -956454970 984780785 -997745795 976345789 -957885738 970412117 -969035332 997603323 -950609292 994211591 -981587027 961119791 -987587531 986100818 -993856136 998881756 -994054420 955209947 -992632557 955881167 -978621818 966378787 -980590750 957871105 -978583156 977022456 -976053813 982027428 -971077931 983768025 -979261636 983264532 -970923788 965972845 -998435886 962058561 -979298701 958787748 -974594370 972072968 -962341514 993107987 -964781151 981076224 -952360174 999802911 -991732544 998104396 -965796281 957679852 -990131109 963853030 -971802188 961554521 -979304264 973594138 -973324202 950658146 -957338177 978164324 -960457001 971201124 -991210929 963177202 -975597812 982536210 -987104361 951504260 -985880936 975884355 -991610434 997522202 -993546425 981345746 -963419735 956937963 -991717341 954555108 -970919278 977762822 -951220325 967416508 -992539710 958878101 -983747215 983548480 -991398093 950920967 -956398252 981987700 -961130951 965516289 -969158056 977289285 -954932139 972856344 -951487885 959086772 -999872967 990937973 -970005631 972932389 -964883284 990313723 -993994593 988629879 -993898583 974902278 -966634297 998407928 -991777049 978012513 -985687417 988497850 -975967648 969545159 -978150769 985123546 -989920741 958699159 -958677491 978919254 -959259808 958435649 -987886701 996711296 -963289404 967167950 -982090034 974051371 -971106128 961652988 -983725913 953481657 -957715787 974585374 -961779446 966177546 -957273056 969828315 -973236983 984928573 -971797612 985172805 -984802076 982253611 -951315121 954725883 -979438751 995395820 -957481343 968725456 -994828288 987981088 -999964570 989329095 -956296950 988641997 -960589094 994868262 -969623232 952172992 -987533726 984181202 -962971170 982584389 -972509381 975440140 -974980737 965174658 -963680816 995902692 -982741102 999996412 -967739359 979693704 -979485380 976312629 -974913615 991192070 -992598141 981275746 -956220720 963051582 -980541803 976500538 -965291430 983188299 -967562808 962445583 -994867117 969937638 -981969762 984575970 -957988930 997600539 -973522619 950970005 -983263379 975729160 -975150446 951065866 -966215444 969657920 -953197104 977830994 -979557974 968179750 -960197499 993248797 -953672351 994956991 -952429548 995059689 -999118433 969796238 -976597437 979665846 -979664645 969915465 -954821323 992721051 -981736328 980037734 -996431864 986456731 -978815127 957325462 -965652071 985288232 -990667829 974755175 -951331188 974628418 -982021384 991856562 -960751638 954973532 -971099348 982088968 -977354662 963125524 -957095766 977963732 -994425449 966313506 -972488150 966150249 -964295485 993328443 -962980094 990269252 -982350792 982022968 -964875889 952725407 -987508017 968367559 -985177583 970020805 -966441800 978272894 -961816188 964126667 -990831911 992999934 -997517293 990596831 -970070173 962052475 -975407332 974281486 -990655840 995403915 -960987286 971950868 -955241302 986557183 -961585355 962811458 -969788678 983326777 -995914757 970452308 -993128588 992540922 -985485074 959450711 -985819318 992847310 -977426620 958026266 -955931572 985591660 -974516294 962674450 -958945638 991970829 -990868079 998142358 -967144916 969721458 -972154435 990373963 -977543241 956170517 -956297535 961840365 -977584757 959667512 -955480041 975902481 -996585514 959703907 -973265984 955729630 -967959941 957284661 -982133438 970328120 -981388365 954880085 -986130556 992893146 -997995831 992130032 -957402290 962852041 -956135060 950919264 -965213563 988262870 -985640897 950643216 -981020470 959681806 -953550816 995334833 -973112028 956920423 -951839751 954830372 -974702291 985023077 -966843678 993572606 -979239375 985748232 -960604416 952588631 -989192806 985320536 -978434354 989416617 -990236817 976284310 -982807663 957622514 -962409443 970756401 -961630084 961130812 -990539548 995036256 -995955230 996935794 -997483842 978661232 -964934249 972955572 -959373991 983741179 -997010330 981533749 -990481202 964501346 -975540171 951157804 -998990103 954051585 -965106742 963597767 -952031511 989901175 -982979985 965067781 -997448962 987390729 -998541075 994220765 -950913312 965435246 -951411133 986432753 -953381937 952697722 -982781772 972003694 -986599442 973861992 -950172447 980673230 -950254345 952336107 -970770913 950722063 -994029891 981467705 -969677093 969836612 -974511771 995973360 -964158134 995815784 -950036729 961330167 -953990864 971249123 -974316896 994273891 -991283277 962856888 -963035301 975355886 -981495414 954153385 -971670334 970534688 -950804374 965410026 -981051929 979921569 -963526408 956435137 -963191459 959756911 -952760070 986067926 -999139580 959811300 -951719628 978459488 -966418459 960413846 -990820732 953011491 -990300469 967245784 -958932985 972830612 -977832459 973435549 -979195687 983030381 -996885517 988444673 -993504681 997990939 -976492424 973626607 -988709636 986347077 -976638614 994643747 -963726711 989124677 -954343342 984945199 -995138810 961022548 -957978271 951067980 -962774596 970062463 -984915337 957067138 -975511826 981313772 -971794876 950104875 -954365895 955969650 -996317356 997056227 -966398970 987373488 -979731841 972949441 -957284950 971443159 -952347230 979603383 -974480907 960306390 -971475723 954484318 -975116852 984991322 -961446819 986988877 -989567419 959841789 -994613717 964524278 -968908001 980548899 -977963225 959126435 -976154462 983396625 -967615563 988850416 -975669674 951186999 -960155446 953297093 -986598646 982170274 -950412055 971489920 -980447021 981512145 -993013411 982330353 -982826796 972795053 -963016915 960810016 -993144102 971706253 -966679608 990015426 -981643561 983221262 -972347712 995329596 -971351062 982265005 -964112734 955128936 -959331158 980196817 -991178965 982778339 -954905501 963369279 -973833668 956178116 -967860792 986736440 -954606833 979635802 -972177376 979980719 -968988513 967868981 -983250966 992874723 -981177552 965690522 -986814353 964879573 -961027747 988344603 -976436438 989119866 -968233520 954687359 -961402460 999288219 -988608560 974961570 -984248736 951798502 -976443609 994292487 -970521045 963916017 -972860096 985611847 -957008002 964643159 -990973131 974613079 -963248524 962604047 -965433369 989959790 -955365637 961271504 -955243654 995479545 -950368751 954176178 -978655927 977567498 -962416861 993761361 -984158815 965087632 -979257270 982735091 -955332954 986760272 -979432856 999063698 -952954489 991946355 -993861302 971157226 -952477066 966839121 -953624741 991747168 -997887228 987144327 -989387459 985320077 -991726343 963501942 -969983663 988838216 -957619542 982475538 -967022695 985822022 -999345814 970655481 -952466653 975851272 -993357788 981164826 -975160563 999508620 -979740765 971522797 -975960711 966751516 -955359571 963891973 -987010457 981374840 -977420611 981484673 -953365893 956327196 -967687227 994034844 -995138429 954752676 -956014352 976970692 -999486424 958871964 -966277595 981590653 -984101413 986790874 -971910138 995842615 -969251392 985294089 -951581264 989072434 -986821033 995518504 -950917440 976920139 -988128316 976815432 -986208002 961981686 -951166253 971214973 -969967020 973375349 -997634102 998135884 -964989929 999187850 -972826954 951635436 -952941809 960000883 -987959650 999838860 -984074084 987000257 -980751721 990081386 -995926253 988789228 -952546744 992776634 -967871258 998362572 -992848975 997002538 -984109839 963576123 -992868975 958260295 -960439597 964484889 -992749491 967266680 -976588590 971038400 -956249122 970306784 -979966242 953868045 -995728673 963942913 -964573308 966339798 -990211597 973811783 -952903928 970003076 -961831670 961586694 -974947704 978535219 -980889938 988993289 -990004376 990142142 -979874445 953702880 -951210402 995643979 -980638912 961040573 -958532548 956468545 -981270359 971446743 -998458916 958863766 -963245364 964040050 -982789092 995099553 -960361153 952112374 -966876635 980960838 -955630147 957238625 -969688728 956785498 -954759004 953863222 -971363864 964319551 -992627373 964830340 -970479276 990526211 -955149319 977925469 -954468314 955195039 -967540959 987780888 -997692484 968251472 -955459538 969622187 -952502239 956985117 -990049270 997209010 -965296794 951891135 -968434171 960983842 -974394102 953262078 -951687528 961112422 -951422187 991358485 -989034571 955153504 -994600313 957457017 -951314730 982585886 -979146088 951832282 -976080983 962639507 -993908201 967123342 -984439610 975941893 -993360763 985080090 -996145735 971678360 -975844133 973043113 -953271534 975335413 -956883635 971705039 -958343812 951338780 -958654656 951010683 -987988388 988439168 -994906794 995715017 -994150816 978630220 -997289981 974316133 -970578819 985132357 -987461505 970755172 -970550012 962176297 -978625755 981315533 -979751265 966147441 -986982788 969107250 -980681770 985326993 -992467239 976142980 -959551277 990665832 -990277995 991365508 -988341311 974916450 -970205574 992650796 -986118817 972517054 -968023225 978952786 -983732912 993479281 -955599374 994829900 -950380974 987671819 -982495291 974681253 -989902826 959596594 -971392443 965162314 -978286212 987836779 -991357899 997401194 -991138833 980119665 -964809742 969639610 -983566588 962928566 -983252596 974166806 -963567967 982810699 -974144996 992073039 -970973375 970683007 -983018932 967634156 -954507285 954810423 -957858449 963189326 -983611263 960843886 -999808289 997076703 -998668389 970361962 -960748841 971203591 -964153416 965990514 -971576947 966301704 -986984383 970261412 -983563017 988554086 -994452543 956519146 -960653985 994661540 -998519223 997158524 -978732872 997015228 -993297796 961438948 -984608285 974416648 -965497133 960308481 -962231364 991562123 -966297279 981972986 -961562835 977364487 -974053695 961565649 -969330617 980858485 -964351371 979422454 -992077184 966855006 -995183112 989908335 -963018737 991757800 -963106980 995519691 -985063585 994839808 -965429303 961995588 -953633702 972547729 -950469770 997531767 -999157235 968260142 -982515934 958144311 -988515629 950966346 -967433187 963558563 -960132905 954252355 -991042762 991565616 -967918344 988059513 -992798507 991942367 -999115460 978858629 -987175509 959505738 -999779117 972940892 -996652042 988927930 -955040318 999846392 -962500218 992289318 -953407518 978834988 -959773790 976052110 -966373578 986319583 -965078604 991210530 -960310239 971174873 -979855077 963041464 -972597044 950424271 -956061603 980592502 -969238717 952316043 -974590597 965434905 -968724620 986962862 -961263192 994768810 -984093059 954014932 -974876656 954682104 -951770692 990148946 -961554267 970663129 -971555761 963150839 -982679098 995170055 -997497170 965922756 -959517908 986119847 -996574112 974359847 -967900964 958611298 -986146452 999234411 -978842383 971245944 -972943239 979179213 -974200662 985257443 -967350551 988595421 -991270082 972288623 -955397128 954124880 -963348350 977108794 -999082009 981621427 -987219285 967609883 -989580442 953142643 -950781538 963594708 -995547500 962069388 -965518745 996708664 -958739830 979144259 -966264096 957109302 -983113318 995546163 -993514323 990741970 -951693816 967714810 -963326488 985580986 -966928994 997314490 -962081172 961326811 -974777320 973057543 -960981352 977794365 -988584182 961105648 -988526535 972385613 -972827968 973436939 -999589315 958528442 -950120537 963250516 -969414692 999286764 -993977074 971497977 -955499740 985666207 -998280636 953682901 -970801523 957912140 -982420165 998509464 -963128866 951974010 -959506188 982481573 -973910107 951995632 -980755733 966018464 -955104876 980732601 -987977958 962680492 -959090408 966233704 -984400974 965286094 -998924018 958426923 -973625349 991166382 -970055729 964791187 -966808739 975592694 -971173946 991889471 -981915850 974256021 -956895088 981254081 -959607233 984957750 -965248380 988224262 -974829156 990379923 -970941631 974478580 -994129662 962357081 -971555532 996917433 -988191422 965152565 -994985042 997672235 -955438931 953578199 -961296723 994860522 -977009807 961283132 -996115750 974899214 -955210752 990200563 -967282706 968697786 -981343123 996667841 -971771133 957083614 -984093890 982131678 -968765146 962343333 -981900866 997608665 -993074859 976636846 -955015050 968174584 -984204790 997692617 -957873983 988215851 -999093510 959373846 -993265063 957964597 -977428997 992012125 -985133917 974507182 -997462894 950920023 -957796381 985445222 -984089201 967426101 -972572513 988923010 -970216123 998831220 -983256648 994319155 -964122546 977044163 -981160860 962802197 -954494381 964579653 -980526948 982699116 -959127941 970524824 -995652856 987100996 -986962392 996649721 -993792797 992088572 -960749180 988915410 -956730603 979605444 -952155769 953749274 -993571738 994146057 -997821683 998212485 -985779414 999071373 -973024466 962221642 -999092047 957510952 -988354605 966805651 -953362566 991308471 -982823637 973532933 -961314933 974839014 -957393774 956233126 -984698395 963418255 -965899838 983597316 -952514040 964893006 -962536528 975783398 -972593031 975518873 -990693362 970804289 -963579273 973913294 -998002696 980529084 -955846329 966686160 -991903645 990242331 -996127553 956272616 -999501927 987579804 -981060004 993804693 -988204050 967743103 -982964849 958891458 -965353730 972051873 -956264722 978893729 -963644129 953420493 -958479478 973767085 -987439325 959836835 -969573722 959416463 -962016799 952743788 -963401700 987049588 -972463669 999661818 -955557943 992415963 -994999839 961454101 -997968310 967029150 -984363378 962637792 -983763812 994237826 -966328207 982050513 -988523260 971341416 -978846890 985958218 -967069059 991289081 -951696817 964270962 -962024623 979629969 -986952233 997977054 -960345717 971293166 -976671860 999829468 -954138933 982689098 -998553940 952279897 -983394472 971129703 -997475036 989905184 -960880018 991412390 -966436557 987949070 -998761406 989500331 -959316937 978520164 -986019385 958499401 -962784354 998740539 -964050914 959607818 -962707145 986951135 -963476602 986684117 -986535618 973898503 -955800487 973111294 -984094882 995978720 -976289103 991556726 -960046236 987745797 -980737698 970157096 -985879661 968824180 -982805962 987458053 -958063087 982328083 -976584292 954201395 -989194938 996217210 -957661758 957114633 -951026212 991293507 -956789984 955594036 -977526459 957362203 -964071861 958979848 -955475410 979384507 -976279132 976764443 -969748019 976858579 -989151661 952342265 -986323652 970805194 -952860968 958291495 -955074001 957457787 -966654421 987926095 -966991984 965944447 -960609652 961298925 -962844395 992176541 -963545933 970570128 -974550620 980964779 -992418098 995151844 -956144530 951146506 -952154469 970217636 -982138903 975261397 -970156078 954464829 -965284737 973430413 -985768430 965148121 -955891754 989213878 -974047583 966090617 -961579003 980370154 -996436122 977525005 -997464917 950158370 -975139942 965690413 -957016237 969500663 -994113366 990648844 -977647696 995549635 -984129936 977030111 -986028118 959420199 -998000998 965034165 -992774583 956060270 -979053866 955909498 -989920136 962923444 -999447137 987093120 -967297916 981771769 -971154860 970485787 -981519524 958029254 -960043624 956772980 -959631783 981702807 -999244525 990347541 -956808289 959968696 -995853795 964881750 -963050497 959747233 -968630833 964656973 -990084763 969022023 -959417843 972684433 -971330899 957643332 -999361163 986776769 -997361601 951740258 -994270645 986820256 -965457429 955441797 -952677912 986487122 -969581527 988166498 -987333703 980823425 -977690815 988600863 -974724727 977513898 -999206484 990533044 -961835025 950046346 -988729895 975739493 -976947698 950551290 -965181476 963814159 -951975769 983671888 -971518311 968527016 -972037898 952750544 -992916685 969861909 -984696801 995220475 -994146666 994799228 -979898174 975421107 -974496606 959559746 -997814136 979577476 -953435433 958200387 -979381865 960642723 -977869106 999283560 -983787830 952815152 -986970930 977254197 -976046304 993430669 -984185078 999007541 -998842302 998086449 -986873763 977540760 -975390046 951896557 -963778924 959676883 -976625453 992962702 -961690001 975008412 -979958146 998236983 -968376046 951660556 -975174174 990586050 -967022452 969698000 -992052968 975578009 -955908501 962250523 -959756142 964828058 -999725013 994313369 -961795423 995529861 -973355269 974129492 -961972514 960595231 -965500586 970123112 -977940244 968615338 -958392720 992380887 -956888735 999129990 -966108454 972490684 -978611126 994607609 -986140730 980437464 -950605108 990277146 -950010911 975818539 -958163178 997989860 -974003123 951341102 -995941245 991570245 -966270981 966804173 -955704086 963009215 -958302989 981294429 -958744790 962436261 -996122007 956581486 -965372061 998882204 -982083234 994876708 -958104939 987082760 -950653843 996655175 -980099316 975438147 -963860747 951489548 -961341693 994966996 -974518233 995819747 -968799812 967790450 -974621900 997907480 -981641756 989149530 -955725926 972446317 -966798312 987732265 -992274149 998389832 -976189715 958141565 -955372724 974322560 -999979877 969609882 -968219213 960567609 -992562401 962455771 -972219647 954539457 -997395071 992633477 -958955644 972206651 -972698571 981448180 -982838307 989942514 -979275490 994667644 -993502300 982902110 -972185217 972310986 -980115910 975351755 -985189100 991357237 -988873145 956576596 -989647886 987907754 -951721599 951243539 -991033894 970298393 -962400211 962060322 -990045899 997606051 -995273953 966223433 -966565558 983153337 -987474002 978183371 -957633525 972170273 -970346293 959803300 -989579294 999145791 -980219002 970664187 -989922704 956334261 -953099936 960243447 -959938191 950546224 -993133219 955311166 -964752645 986444950 -976091017 982568733 -999770833 976539792 -977143952 972914689 -951605998 953527876 -989407022 990595592 -995768077 952976613 -950703565 959417610 -955718425 975887769 -973477297 979095731 -969349788 962026514 -959219508 950293464 -988734238 989638537 -989975193 975736568 -991090446 989996667 -976486134 997785622 -975672818 996013931 -998303886 963639832 -967141689 964219725 -987516214 962565448 -969937125 965032853 -989739709 982078409 -955510796 973839316 -986013568 971052599 -963330827 962360068 -964401742 964026996 -972337133 961793818 -950480000 998731953 -970367479 959718179 -997001998 979027076 -984239169 979000244 -951422650 950184876 -978445161 959444553 -980435598 988577804 -965146729 950787560 -959922122 983415949 -959687948 979298878 -980591213 970050302 -972041683 959811134 -995000489 975088887 -998559211 989606026 -972200680 974396318 -957561887 995087543 -950098499 963132197 -996746737 975676351 -982851713 965134595 -960498227 965140912 -996904647 965684103 -999435444 966855959 -961659817 993712358 -969479108 959714489 -986134823 974934860 -992364223 967432736 -981297161 970030213 -985390444 993989435 -952690960 969711061 -973771906 984210336 -959114999 977135035 -976749645 950059285 -986912388 985381655 -976202085 976669142 -976909871 970924422 -983548493 992848482 -980408344 959694961 -998190240 976849682 -972332582 972074342 -953302765 988135331 -985704256 981995814 -972179990 991669342 -957391258 985585664 -969943455 961644234 -974572747 975234814 -986090517 981971458 -970698912 954926343 -994757701 996244891 -976709056 955334263 -957352217 975395428 -961745909 951339676 -972779220 988473747 -998839025 965923282 -999974550 977913152 -967778050 956672454 -975726554 955804025 -991204402 967334699 -972178983 957928790 -954876906 986162166 -983480168 996639115 -997464445 950040282 -950925933 993022453 -992511608 962690536 -964261271 966122426 -997756023 986553380 -994956698 999748477 -955137575 982706995 -985612986 991590484 -974361117 992057749 -994585260 969924089 -993919070 977930793 -974205037 965352698 -974745964 969260964 -988736101 964103003 -984064322 969128216 -983447374 967576095 -984617350 954524435 -986517459 998085302 -967391160 950243080 -990589592 959023001 -973503320 986822312 -983175444 966245999 -983852175 999264138 -973576401 999245493 -959351249 979800332 -966697343 957614263 -970002895 983244296 -955034668 960739128 -959606131 990000149 -997236368 957071961 -953754978 954413052 -975422013 972194495 -975497754 963220185 -978884125 987695660 -955960409 954900048 -998855038 971311653 -977736750 951351394 -989831331 961058393 -956823958 962137669 -970231448 954473966 -970944188 979309039 -979333241 992871616 -984674193 953908264 -983246114 998631425 -950069058 964530809 -994488778 971984811 -964084270 968546330 -965347098 956221026 -959959942 998306333 -972615175 956593653 -966490757 950518711 -992379334 971806419 -950318382 997326861 -959729472 976499288 -975542001 972411604 -960153137 970347023 -962144294 990960711 -983673664 974613896 -998099788 977526005 -955160687 967970269 -971547372 977905223 -961301565 972959157 -960765757 956099243 -971874329 960610024 -977137814 992300282 -984274919 996762856 -982687000 963720460 -972991945 985287019 -972716666 981380363 -977411572 955288633 -990752118 976225279 -953953895 987886100 -959857790 982897458 -997253465 979648108 -986336676 956408404 -972124270 997801690 -997253384 977993481 -972835784 990498647 -999759146 974352551 -969911539 989502872 -996847088 993234767 -951723166 961865064 -982436347 961488716 -951964770 989263648 -966938585 985039348 -972655796 984917402 -971205331 976137012 -964157537 979405717 -955403241 984008021 -985925652 968795508 -992724630 998894160 -981172859 952893920 -967298771 956039050 -962885573 986782609 -977897050 980961680 -990877664 983522847 -983646637 993022550 -996946476 954847238 -953177722 952047782 -950108018 951944848 -993545870 951267700 -976017738 969096678 -962223313 996041842 -967321699 956356517 -988243167 958370521 -978346829 954674727 -963407203 971984429 -998351398 965029124 -978114212 980911115 -960931313 954367780 -976531142 987471764 -958534567 976450406 -954623212 956895584 -961657317 999272592 -968350589 987318400 -958131293 961399450 -982002450 955549886 -964177542 980652318 -963135335 974928335 -994764462 962515280 -992745874 986304721 -995591253 980323714 -962117704 997783037 -982745338 965871843 -990909876 973895209 -964621946 952013340 -972759896 983420004 -965941588 970223018 -955714772 978152232 -957879152 986260970 -950583663 968583678 -992990828 978535626 -997920328 961344193 -990890527 987105326 -951346318 961736523 -988435436 998303418 -961053775 990678294 -983718716 999229016 -974454272 990787034 -965405868 983446264 -967767258 973388012 -970418244 972781662 -994517410 956495543 -955538256 979681351 -997167625 993071663 -965633234 996065651 -971761223 987660512 -994857196 964557849 -990871175 965757214 -995727676 976221973 -974626439 997354972 -979713279 964064168 -968336972 950838660 -973355460 970423181 -969168682 972911607 -963059343 991638662 -995930188 976163439 -967583386 953322303 -975877687 954226293 -961427098 959432627 -953318719 963005603 -965097521 986653137 -961091856 985734774 -951402275 999617921 -957315724 955084264 -995004673 951151736 -978506987 970593492 -984965498 970987721 -969186103 963733716 -963480625 950945411 -983856722 961354244 -990726420 968445241 -991677858 996302516 -975394644 965431714 -983165297 963630779 -970871656 986667701 -965992531 974450912 -969282284 961952161 -960136213 998346960 -991439174 952714825 -975841309 987090490 -988500333 964982959 -971542490 976562726 -969979728 958978749 -972292319 961171462 -995362560 980944727 -977399992 993598047 -956032464 980949819 -960075249 997612453 -960434382 974763617 -979106663 996850353 -956600887 994920738 -956540347 950595096 -991003475 968952595 -950105398 978752142 -973247520 955465734 -971151289 956201794 -976757313 956388808 -959930784 968832633 -989113650 980712593 -977834591 954148203 -972634827 984501202 -996257252 967958730 -990897813 959719227 -999419772 960272140 -962686966 981011625 -979869600 953839146 -973121640 968170430 -985160609 989946212 -984088280 981784956 -963626513 998512013 -993885361 996596198 -964144409 985780164 -983800426 963161122 -978764180 957172891 -966201738 978032740 -992339813 959272261 -955609390 975433905 -961403611 965418670 -999990298 975906839 -984450637 960568398 -961441830 964531987 -961171075 990215079 -957290690 997572204 -966265997 994036776 -971463278 987704542 -987450702 984406740 -984569309 983782044 -951417674 954757275 -991071333 999654306 -960332590 957689326 -995634277 992548066 -963715169 977261663 -978341880 995373710 -973496269 971102780 -980644941 966708007 -961948485 954016927 -960723831 993805154 -993005004 965266511 -960747407 950149778 -972366746 999960855 -974917312 955657496 -998322612 988426036 -992313998 982374652 -991624439 962063032 -959086829 986149680 -981691636 951520559 -986012527 970839112 -977512703 965236567 -989616979 975008267 -950228776 999926783 -990387601 982512560 -980616965 987491705 -985480232 985293378 -973094545 996726941 -979781027 996390671 -957311882 976504137 -954960216 987450488 -967393431 980287413 -980585746 968395832 -988791494 998799993 -969258537 961933151 -986621470 984728733 -962604838 953388541 -994327461 953604911 -984554281 993990969 -968420457 954838240 -950062139 995223992 -983185198 992969304 -963841785 952541688 -979728998 952371769 -961391648 970090736 -991746378 988741281 -994072024 963344244 -986756905 984219769 -981635934 967995231 -972753709 996354967 -960234475 964413851 -959408025 965712010 -977805181 982137371 -957991166 975092624 -978615962 963049208 -997397921 960021922 -983020863 968395316 -991737215 986439264 -960074875 961734837 -983866380 969978552 -975933283 992293979 -990653041 996848831 -962299240 959212271 -972643807 985202925 -950651836 962795172 -990345280 979988749 -965418106 970693547 -955648853 982876506 -956851468 994048966 -994730097 993071945 -965108716 989816812 -982237464 961583743 -965240940 996466307 -989175242 959124102 -994268541 961885682 -951555241 962142775 -961071400 999891163 -971940723 959904842 -992946959 973063265 -983597374 963729153 -971904226 976839575 -953441211 973357602 -985916525 950302770 -992192782 981026966 -960147616 976140965 -964631815 973695316 -984732250 990565426 -959037483 961974688 -961847837 977090764 -975412433 957963520 -985265015 965468901 -988599762 993953738 -977147025 981647247 -970275779 968871298 -983163943 954287460 -984465491 951627638 -972062278 961878982 -957836832 985786056 -988698692 990136237 -977044240 953946098 -956828654 992415279 -979229211 993043361 -994523891 976900241 -998483000 970603403 -994193633 993477442 -992912696 951599114 -988772915 953374075 -992407958 985788278 -986926572 996176640 -992014575 958595788 -986438102 958025829 -976018796 955383332 -962144307 951942168 -957502420 965411294 -951210414 991582570 -975040477 995877845 -991383437 957474710 -969601225 993903850 -981642149 983321894 -952522531 988490003 -955189249 972351086 -989123941 955738610 -968144569 992463090 -991050386 998686455 -980851403 990834391 -987554066 979509780 -965203626 950798945 -977855470 973245558 -994422791 973211503 -965681506 980046068 -966587412 999115424 -991570118 990292496 -958596846 967753610 -960853205 983110644 -960961614 998315786 -974960101 984616216 -962185910 969129740 -950389335 982823643 -979964902 961872938 -962244597 959959269 -997454216 992991860 -973554098 968963740 -972713107 999362739 -984073947 952229933 -952009329 977086302 -971445700 981924288 -983007631 985652631 -975015522 988228062 -986161544 992757173 -982517832 972492163 -987320884 975279996 -961235790 973682877 -964750274 958437459 -988484467 996213636 -963741353 966600368 -959665421 972996162 -989920113 972031602 -967549970 983723123 -995978338 954670572 -962494642 983073759 -997087005 985691965 -968623960 975012034 -963363494 975223866 -989028675 975875031 -985844158 956521969 -967784343 975150289 -971702157 954926116 -970236309 989935767 -999583768 965953821 -988080497 975356185 -974497849 962258223 -996454186 972987284 -982951088 990759972 -984765084 989888190 -996489450 986269814 -966742551 975331224 -966413816 970309781 -975040250 992660094 -995636038 965094950 -987946073 966311121 -964747307 959139170 -962680895 994873208 -977648656 967360141 -998245050 973125161 -960713250 992609709 -994986323 996998416 -955169946 983026323 -953277190 994113730 -997529150 954827937 -991794625 951969247 -972887625 991012786 -993671030 960202949 -989931903 981071389 -958115013 964182832 -954917119 981473623 -993693162 950124138 -968432264 966903554 -988538635 968917149 -971296656 966253886 -983790758 967741326 -965525129 952043213 -971813790 985832597 -983237140 954965129 -989665886 976488381 -971977674 960815897 -983215702 956648066 -959225503 993770274 -962078385 978379612 -989757305 985684046 -962463424 951844177 -986111116 990032641 -960232141 950207223 -984967604 963290497 -972682315 983156788 -996115286 969155300 -968690645 968952468 -995502258 972626380 -984514857 968019244 -982981072 950021239 -978457866 988466104 -975768282 957097162 -953364317 955508809 -981388536 981065700 -984339365 960385392 -990756499 990119541 -996939525 992518250 -977241279 996654106 -950395051 957370519 -982286944 999585642 -977369832 991408025 -967015094 972747286 -961418172 967539579 -964925054 982412628 -968511636 980362694 -986642601 963220862 -961863533 960929123 -998363395 993299873 -980819651 989531590 -983043651 966799829 -950400243 998104659 -960202719 979863769 -954360324 984271107 -959916821 996023472 -962747108 995775601 -951270507 992692616 -993876214 967502069 -960759834 957365723 -956189688 952085740 -958454973 994688033 -995189580 970997816 -973379588 957828293 -958229668 955624467 -977547880 999438115 -986142701 961446531 -994793208 989764745 -953869494 965791976 -959664006 986289172 -998150690 983786299 -962278219 988045842 -959310452 994165086 -971119015 991910267 -985154433 959924930 -994561582 980908557 -960856976 995708906 -967600999 984875221 -976098419 974221744 -951128733 951386401 -987335760 985569540 -952151411 986592395 -980240376 983041326 -950145246 979614259 -982264231 953369363 -973703279 970204507 -959253438 967209059 -996387989 975866367 -991050398 991001600 -976697699 989658169 -993957734 955175646 -987842239 959566971 -957305408 950709942 -984554469 960582042 -982281729 970027604 -966585186 999590970 -972211954 954411386 -988675118 950789643 -956432154 969827035 -963842364 961115675 -986204564 953425334 -957952160 957298406 -974637760 985773917 -982525715 961423253 -969347818 999932464 -992981313 958614899 -957008696 964296663 -955855674 985362803 -970340950 992688153 -958228951 950122495 -962029771 980618851 -961009762 958713688 -969063941 993635631 -962833587 976207988 -982245768 954017620 -994334801 978967216 -981589150 985020184 -981204429 956345080 -969039586 975758220 -970103357 966123624 -953255972 984158314 -969862295 994836694 -980902769 972193736 -993919504 975950831 -998465176 951626567 -996439825 985139466 -955104922 993003491 -956908132 953001032 -950008937 990155168 -994700638 960565008 -984746070 977173698 -990376944 965601687 -997281293 978647150 -965287785 966975437 -963027560 997792812 -972916532 998221841 -984038370 997148913 -969421325 991502343 -975834887 965160760 -984917026 967882919 -968063161 996198436 -954823738 971344437 -997746094 999257059 -962460946 960873271 -973836499 950060146 -997213208 998104181 -994194246 973701634 -988156343 997905639 -973628793 957753329 -970102458 987085070 -981442986 967837380 -987218444 977637489 -988583997 968940874 -961216139 973829794 -987754363 956412816 -993364704 990683583 -985041790 996584886 -966864971 960030446 -968626525 986411622 -996273915 978837021 -978722910 972233907 -994683134 989654877 -975403933 985666341 -965119413 997574708 -958772958 971837313 -953695485 950228514 -984121266 955824581 -990036647 961535760 -966453667 950509171 -955409960 982973809 -952468369 983010027 -987755932 975786103 -984230564 972819746 -963082988 999407784 -954010966 999844832 -993671456 998837239 -968008166 995944556 -969754585 967733810 -952646355 988257687 -957144430 954953204 -995725780 958238195 -991643171 993338519 -961096997 984416594 -990454458 960456946 -972764835 989097776 -997814611 988128564 -955627790 987155529 -966202338 984897918 -973145759 953634450 -999353807 951974820 -975128771 997868037 -994681625 962836327 -989199936 981198688 -970959583 953605140 -967388964 978537836 -978197737 968433209 -955444092 990418754 -994666635 985759716 -990024993 954835241 -958195799 962678260 -977560530 975443370 -963171698 976676661 -971660983 966447125 -976755506 952947691 -957445841 978775619 -966447046 981328949 -958107323 961946076 -977674296 979854851 -959756312 951873782 -986216487 981982670 -994512089 951322731 -978818259 958157221 -997365709 998115046 -984265625 957765611 -967188508 974110297 -962808146 971693055 -962891032 958953229 -994747864 967023868 -950142144 990317604 -993938942 956641678 -978930702 973521932 -958353070 976761624 -961760202 963214496 -997761167 973812848 -981078581 977449017 -988456411 967740445 -987959939 980213814 -974462191 955647142 -968959043 973160864 -978115276 971390199 -973439373 974499722 -992924766 997048107 -972045879 970497124 -968807158 982431196 -984178838 954919937 -969179357 994493006 -969002392 967477180 -979797980 976020127 -950689885 952655351 -998439253 969324614 -953179197 975143204 -995728329 994336236 -969596901 961419239 -972413681 973113323 -961641534 950276513 -990935225 967857543 -964539674 981563054 -957535290 952620550 -958985490 978421123 -992566877 953379818 -985665580 954026780 -977715503 993935355 -965642526 998382374 -973417771 966126591 -975742919 962270357 -967914807 957966183 -973161111 950175564 -988492282 952030387 -967475800 983987875 -954588701 956804818 -967542642 999013468 -997246722 963823048 -987675485 995838647 -963608553 978542568 -983431048 979263412 -994883090 954310096 -953917076 980587871 -987455618 997445081 -968091589 961679135 -976213293 956871902 -952560485 951508040 -978762975 956381852 -975781827 979636030 -952604056 997172591 -981235237 959592194 -987811737 972465999 -964400441 973127837 -966411242 982972539 -996060991 979343226 -951374117 976729914 -958919033 990549074 -988255637 950221573 -962364488 968006399 -958236217 981256092 -990105058 955474794 -965478473 958334301 -960618276 986442205 -957158654 960305495 -989976253 963215830 -988734234 981245831 -992362531 966707651 -965138769 975490172 -989947298 988973121 -969464150 993902942 -996867530 977429259 -970885078 953024927 -962098804 998730117 -963486422 979597776 -971751632 978947991 -990635555 975006503 -996692974 971575826 -964036708 973772307 -963574997 972964243 -962541923 973688920 -979005687 976159758 -958352766 985071393 -972208321 964395697 -950144931 982009960 -966325808 954010380 -995399232 995049164 -991395902 998055310 -967714675 961730611 -999043932 953674415 -997700812 984689273 -950186419 999299911 -969953919 951316816 -979703639 964081271 -971802852 950115838 -976421349 957797748 -990214909 970264449 -968330393 952046182 -979596121 950535646 -978856131 959466528 -984564434 960559174 -972938850 995933126 -973832871 953783337 -964486290 979184221 -983781528 952054298 -993527952 991698330 -989524795 955564087 -984801431 993941940 -995628070 964994122 -961525071 984323350 -975806697 978902676 -995479039 996838171 -964242060 992891615 -986490718 960345484 -987618092 993931762 -972033280 964655700 -993692981 989611288 -994969433 990445356 -992993581 965287081 -966647048 959364993 -989718459 953149751 -999849376 962274444 -986980995 978975460 -953182446 994295698 -962304585 990746759 -959384561 973406263 -962355931 962256358 -950538565 968096529 -992069072 961464051 -986728316 964276835 -951150867 976888771 -955679797 952065602 -985508589 957273995 -979427386 963358968 -955424280 972896686 -983907068 958852234 -981238546 982003510 -974304080 971599582 -986059204 997423445 -996313168 970243084 -964822487 963765609 -955367064 999829646 -985748107 971707638 -999552364 960743828 -958155288 966332723 -986976601 964514205 -973691767 972396128 -966159758 989516762 -964276062 988713142 -955346837 952382767 -973157829 988100984 -973441730 983384676 -968072355 982936171 -989387404 953865511 -986945614 972235363 -971736114 998932372 -957619807 969143754 -984818666 997393832 -986843489 969450882 -987499534 972541336 -999783826 962491550 -957629529 979698606 -977184736 977858611 -976917833 963218968 -993864669 953562907 -993964184 978777423 -981779892 981908363 -953458415 953108218 -953700005 993045832 -954217354 980329577 -992019740 995463791 -951907000 958363434 -967257477 955430295 -961643476 980183663 -980848136 977947415 -975422837 952382157 -999792473 998475869 -952367988 978040638 -979261695 980060843 -950083998 988067961 -995363582 975082098 -973811422 971892897 -998680790 971965062 -951253813 966020774 -998878738 983572896 -965173953 954530784 -980351289 971393163 -996109692 969166371 -984377576 965689420 -961270067 984932936 -978897493 998356375 -967714605 990983728 -963443844 977996382 -950546285 950291463 -995191670 978374956 -980173838 991114276 -953344715 993815688 -960938107 975151431 -974528477 981544860 -957465665 973726043 -980025257 972174253 -999781396 957967054 -956587752 968617898 -983783574 994924511 -970790199 959901242 -991647711 972456309 -972828737 964138183 -958607038 955068806 -963019807 969438597 -978526565 997755241 -963903576 991850953 -981168495 950351670 -997806190 972936885 -982523801 958983760 -997219737 978689424 -963004461 954211801 -982540797 966970915 -988380067 963737479 -972609905 959904600 -974350869 958056955 -984628332 955026413 -993005342 955161086 -955228739 976288769 -985512739 981872188 -987019201 988360068 -998092541 952577256 -966897248 956200388 -984832681 957809108 -956620936 953061660 -957673631 972997883 -999445984 981225243 -966632976 975188148 -951964251 975494407 -979992541 981001005 -957506800 963318924 -988194056 970425501 -966412898 972658085 -955202940 978747210 -997627161 970664309 -980788513 984988487 -969408188 971514600 -984997288 962761448 -972850911 959219945 -953532186 954038534 -961425552 971470614 -995462556 995838957 -951518847 964488673 -963444433 986264814 -958477601 980308234 -976744016 982012067 -979897829 986874861 -972401651 976075283 -957956281 989064926 -967577675 982440101 -957637467 983488527 -994479917 988583384 -950905609 985245576 -963404224 950355080 -984220468 979414531 -962234961 977327044 -995768254 987945331 -974670886 955467169 -977624456 973080658 -953660601 976196581 -993441335 961506176 -974001598 974093176 -994224650 989377682 -956827391 965852661 -954744301 970427552 -986038736 994242552 -984996813 973464520 -951030672 988831976 -955079889 970531986 -986959202 999477004 -961628644 984327796 -951017326 957518110 -969910320 985564085 -951981310 960263576 -967561617 956597084 -974530707 993880240 -980730600 990601396 -991625469 958577270 -999903981 971433357 -975442412 958544664 -953490017 960133126 -964815207 965757909 -967422905 956036124 -995327639 973277371 -964804114 990584041 -983526957 997698966 -991972517 973952317 -974359839 995666197 -990482303 975516367 -971496081 968417302 -992094596 998345399 -983561348 968506955 -999483781 972423751 -994381244 980611265 -956045693 972078813 -985454918 976611650 -972941868 970104614 -983058707 966064874 -991599508 995548708 -998191659 978941237 -999571507 994643265 -994306726 979019482 -988063791 955273264 -978402380 952251590 -966372879 998144295 -973994066 974954836 -980046209 996774312 -993584664 995083987 -986760995 957593603 -999901561 998737587 -964064562 997862244 -955470709 956304915 -968727264 950805586 -951498658 969868482 -954377377 982281333 -996816137 970370877 -981972098 963386682 -962317337 978321465 -980998776 973590943 -951141516 978053579 -982685709 962413063 -972278451 962701066 -957913049 965698667 -979447213 991035147 -993647839 993266144 -982781496 988025522 -951797383 987899532 -962126758 981601426 -996936519 970307492 -980039383 952593465 -989431743 962678451 -969831267 991012002 -960374663 950399348 -965747905 967766841 -983519932 956463490 -975898744 960408806 -986584308 980476895 -969597859 997997062 -978494208 972466928 -963149493 987159549 -974361987 981146016 -956157640 954374257 -959442518 962670647 -976705271 954458351 -955021056 996884349 -995699520 992415037 -993632972 997310944 -985928839 973474595 -995780263 950392531 -996464520 950942892 -993828525 983258843 -988572685 976554729 -968631653 973138523 -968360060 970049059 -983331330 991027417 -980529043 968243033 -991624789 962887565 -982382777 952501870 -999731626 993878977 -962668767 988742020 -979874736 974910743 -951679160 981827722 -998916955 972840170 -999144804 994074950 -990269103 957151706 -981257479 962333187 -977372336 985993740 -995975819 967576223 -977126792 991508192 -968176226 995662632 -958998929 964041184 -975246979 955656326 -951139321 991661369 -965719719 987986384 -992978545 998286282 -978908137 996630025 -992546282 986265332 -993118691 988523152 -990136664 996099215 -953893957 981238012 -976204030 980377640 -955243837 989786300 -954669281 967508607 -954912003 970727217 -950335118 957451950 -954372126 989837614 -989407515 962686028 -962460361 989277981 -963541243 988259251 -994431302 971216423 -950868507 955867032 -965993575 984890129 -979517244 982163138 -978739983 982789404 -961102032 979843786 -963935587 995116192 -990376737 952574355 -950235062 966599015 -951679818 987940321 -965103537 962606955 -952661138 964387359 -993666604 971879357 -971427349 962479809 -975977999 995567772 -968237655 957054416 -981124267 999546819 -975386829 954544878 -992854227 966374967 -973862529 973209323 -952042262 974443411 -950371244 987882656 -996227789 996461519 -977091060 997595210 -956696910 973941066 -983657808 997421852 -968328492 984426785 -965239326 957420495 -958644436 982020909 -996328278 981259147 -958315326 994079983 -975641872 950308520 -985107342 990872392 -991231026 962478259 -967291563 985754716 -985309788 960657881 -991762952 999563746 -981946541 992019757 -963931445 979900150 -990800936 979989577 -972428363 952495883 -954949318 950729721 -982817824 987694900 -998161508 964742632 -963297884 991348489 -953315852 976510989 -988937617 971143197 -962679072 988432457 -983664004 962297237 -988646680 964436292 -978686271 999924392 -984727744 994574514 -971789387 963832910 -999201987 969048146 -976095060 952137972 -970701950 958521922 -987647583 950426161 -990979962 951743375 -989485753 951783330 -962483023 993439224 -985620201 977270680 -975812986 952580969 -995981640 985313546 -951786220 977779756 -992060606 989435225 -989047031 977029542 -978888497 996681676 -951633911 968805759 -995789157 992504971 -981633890 951112848 -992259932 995349655 -959199797 971321614 -975643145 982003865 -954370633 993988730 -999364983 993809551 -987067824 984990500 -984076052 959498525 -954831775 986179656 -993187362 987726705 -951641470 967196932 -977748472 996363418 -959674156 981430211 -973045390 954270915 -983606140 995786707 -998116274 961818744 -981138521 960945082 -985062775 955690552 -980961017 950358239 -972253590 976635831 -993558840 980835096 -998039140 988553413 -982894828 990862113 -995118258 979328941 -962599682 952175605 -979690503 990944521 -958147938 959237634 -969748659 988867972 -995694031 995499221 -980130303 951858894 -960752231 982756055 -971703733 981829183 -969046452 998990260 -979813882 986800306 -999938779 986214559 -995983272 957870641 -984810526 971301401 -998378872 965606174 -954296623 998065537 -979767776 969635779 -959521479 966222039 -988883335 985492782 -976419877 995691165 -965624861 955840222 -992584169 964866990 -970601065 989231594 -978580443 997716813 -951188473 983426956 -963383891 962325275 -957766297 999598892 -951592883 992648991 -975131947 970255188 -992125551 952777421 -972558751 990888631 -965129352 953202251 -971862578 957612195 -973570354 956418610 -966857518 952297956 -962433003 988195647 -954420068 970790216 -957999507 988557685 -980901942 997182778 -966283323 998820627 -983749091 991836391 -980535568 998261980 -956819592 990446146 -974019462 996117443 -979353304 998204616 -963222263 982857245 -995787836 998456064 -954972845 985827738 -950692245 976073228 -969337482 993681073 -992614624 965990120 -952065519 998979474 -991252153 974488740 -987657217 956572826 -974263806 950314448 -968876084 977355952 -973673482 995208893 -998626274 996406351 -966100556 953844757 -971744811 968444904 -966183571 982061164 -990503020 997033492 -988463501 982169137 -985240699 962293145 -971307111 952646256 -970209769 988479828 -954645443 998492682 -990502275 958239622 -992890171 963087470 -985246109 977220535 -994725434 990818806 -955502032 978443898 -994994492 999694718 -997413168 971557208 -977885538 981949519 -957652809 995156081 -950829473 986390512 -980656238 960683530 -989699486 986990812 -971052391 980776070 -984802905 996641770 -976517911 952296996 -970566908 973057443 -981150403 950975925 -992464494 962400423 -990650561 967381978 -958217599 988437331 -976806242 997195661 -973969928 964025424 -950486959 974350084 -958722180 976051756 -995915458 955305617 -969013780 966127794 -997195756 998758385 -974070073 983695353 -968496337 964810938 -965460627 970462620 -999484713 962791125 -954854382 961930869 -983152588 998249197 -992267326 968548404 -993132977 969687857 -951305872 997439386 -993459324 968320965 -988483367 993629408 -989426667 952817043 -985034824 967596830 -977444827 964573433 -990998327 974404126 -966024548 990872632 -993564298 966903028 -988234374 960357664 -954976577 979971951 -979946751 953428954 -956746220 977154304 -991390104 958212362 -984451866 969388254 -979934579 968522410 -955629876 988089550 -994973775 968695387 -976578775 970913695 -992028034 977227427 -952645042 951176825 -958364417 972373900 -994740858 972113368 -979575285 959998856 -950740014 996423109 -968726480 974212065 -963061184 981208324 -966209871 973360782 -979839582 970913077 -963291320 959892894 -976646826 958944160 -950174188 995429323 -957613171 969298202 -997298871 983351303 -972309417 985499668 -952381753 981445156 -951092896 958230884 -965887730 985880050 -956459089 986957218 -998401304 974295336 -991738141 960474111 -960857086 954599050 -955417681 958333125 -984634376 975675135 -973322786 963588303 -996812687 993754126 -967601204 967038947 -985618042 992432896 -962263330 969515240 -992407359 956498749 -965004608 999647222 -975839664 973556784 -960081155 969502500 -999379512 993515266 -953410684 967574946 -973743325 975822085 -988442265 966781098 -975105180 993462846 -950368181 990656980 -997615905 955448825 -950352559 984614013 -951968737 979964240 -956481870 980780237 -960605823 953077724 -970821556 970178384 -972748457 978707572 -952397575 975812629 -989600999 970004592 -954894796 968035090 -952064828 954966530 -999998133 957604664 -953579610 962636639 -990339911 973894184 -982646077 956000148 -998788824 977417892 -956061516 982067320 -953559675 977069997 -962009716 996224989 -956272174 991972950 -993247107 952066799 -986688599 983437633 -964200551 996933826 -987646055 968296684 -989859169 959711806 -967861404 969410489 -967352987 998780031 -988778153 951518056 -968427527 955580994 -986966057 976362372 -963740095 995381706 -956631934 993364985 -964266885 986542663 -986491682 970271305 -968831384 965598240 -972457713 955212082 -975237819 957650906 -988773721 953871196 -984048732 955516149 -986274365 955906709 -978611995 992188446 -976792949 983433010 -970382308 978691332 -978916526 985157113 -983579478 986142310 -984671805 989866299 -999500881 950050851 -962839124 979367149 -962189872 996686054 -970271518 977306244 -992354702 985711790 -983069779 989754396 -959346249 957124610 -978573601 962264574 -988134353 966841351 -995505755 965997849 -950343660 987842314 -974172653 959051232 -975721137 978936623 -977705521 983208275 -956571249 954720742 -980193521 979982178 -987245977 954789391 -999432090 962521542 -974983638 985699074 -960024073 979068548 -975269080 982257882 -960633336 975523561 -968524749 993805993 -952789162 953867529 -955056555 964586947 -985876227 986113250 -955201630 965128602 -999503952 954244117 -966546841 995818186 -990461404 955017663 -995510769 960605148 -970459599 993172420 -953128444 972687889 -977469232 984833138 -977002586 972198924 -981162918 955964874 -961576134 997849527 -970636639 996293360 -991914855 962750974 -963797850 966277079 -954343649 952561435 -978108151 955304303 -950219194 967008450 -957437311 954888182 -972248099 965829634 -975987251 960977820 -995196730 960655990 -957891973 997320155 -956203285 985993212 -980660999 990285113 -988985519 996656444 -975439993 950438721 -996780807 965737356 -972943812 964671006 -995346920 959820688 -996084686 975962107 -964337704 953804705 -957696620 978136612 -955913131 986562921 -988517995 990342958 -951090224 951035613 -957426698 950627311 -968906299 960078762 -966305708 959550580 -965425296 992603580 -988250189 996135657 -968285564 977831230 -983904550 984798117 -977943371 995338154 -963685211 989225730 -985929935 986084286 -985403031 972332130 -956682867 963728968 -996018137 988163438 -960829065 960085553 -986580744 989083319 -985424307 966464903 -999076486 958993484 -966574009 986435142 -960407368 961688716 -953895622 959019570 -984299264 952469475 -958878876 994974578 -963171173 962783287 -972613780 999924452 -970588023 960586875 -958184929 979437988 -994145607 985994274 -968510603 958066183 -986266689 962663806 -984564837 976062347 -995065725 995344981 -989603660 951123880 -976087217 971719542 -987180446 975153748 -982399383 954949695 -973018243 976331144 -954516043 951724019 -971299101 986707513 -977542799 965558196 -992353468 993595743 -978063253 951779958 -993777141 987101166 -974095370 965991303 -984736595 964435151 -952146908 955028553 -982059311 989931101 -954036348 951456397 -996504479 957318725 -997620206 992429129 -995554035 980306446 -992341704 996576873 -965331217 980130540 -991885314 969169869 -991651620 996141511 -972016518 990371269 -958817487 992109977 -971804200 996122715 -985654730 994885452 -980353859 984599644 -982240664 991638667 -981772269 966553270 -995987408 998891896 -984407584 954992290 -957568134 994324357 -972089061 969137550 -951880160 996884257 -954986054 968898348 -954335151 956586476 -972144808 976737614 -963253006 990936884 -970012992 954748982 -967942874 990614270 -977753244 983905456 -966114169 980619687 -988551256 996141251 -965660835 977443754 -951543789 950834855 -958698950 978016166 -999002111 960176669 -994179477 982389924 -970163769 997736553 -951316951 971660841 -952634532 986341945 -951559513 961783443 -953334824 979356113 -988907490 964991921 -975191060 981659425 -984205467 997668060 -957432453 961308943 -990103035 990894726 -976555937 955174997 -992491295 979004437 -988698509 953329845 -958810563 974286834 -981013704 986741348 -984960709 978140111 -953088598 980137906 -982482566 977818362 -968318151 970901618 -995489598 998659200 -981875181 967823130 -989573887 974501145 -993608969 991946157 -961863110 959978900 -956243823 971002765 -992105036 962269591 -988515269 998767509 -990778191 997500082 -982281239 981740004 -971964171 995718115 -957811807 999175764 -978275308 958219587 -999238083 958042100 -966010948 951707055 -980387813 991054164 -961485046 960289448 -976929288 951170838 -954778537 973972476 -968418559 958721416 -985556789 952835500 -964143954 951795336 -988513930 961737556 -975898602 951291169 -984949721 966377576 -963474251 951018515 -998768609 985018785 -979159212 975394520 -995183039 979350233 -966762953 988043827 -959711317 998717026 -986687309 980001417 -967668706 958688856 -994683163 978279684 -952172902 980132279 -955999245 966275451 -977356961 967259052 -971485564 990992020 -967556661 964659242 -998477579 970574761 -992648645 985640181 -958525502 955777628 -991574534 998892119 -994502953 953451351 -956796533 956041292 -993774450 952258770 -974970707 960966693 -977636031 989111721 -971282408 970937098 -965878764 951817720 -974946604 999899000 -952291621 955305649 -955949386 967731050 -992440587 972995926 -965454132 981518262 -973396826 981351749 -958764424 987936496 -962668432 956447834 -973831344 991032598 -961475902 992491045 -994793402 991837797 -971946491 965663716 -993514662 957344082 -969893949 954626503 -971908802 961411462 -987279010 950755981 -992210112 980249877 -994986053 985312195 -967785378 959126277 -966868927 952042895 -993268024 976520877 -992143298 977662269 -986593755 995002523 -951093719 990242839 -952823748 972999679 -968554132 965966231 -982904097 989910296 -985415848 976253522 -970257869 999818176 -987804911 962216520 -995723692 992924087 -992725648 960455377 -952817661 959981432 -956173215 974062271 -970054482 980243766 -964168179 970518394 -986520519 988745247 -964512826 997295881 -977807011 954613925 -955536090 988406144 -962804702 992913855 -956465454 954823933 -976888632 951095801 -988684965 974075377 -996409165 982261638 -979941192 975459008 -967144027 987342519 -957997650 994608463 -987296413 956013439 -997860488 986526763 -958179037 959614165 -959262126 960025702 -967357837 963975929 -993607169 995373896 -952641685 970328523 -987994494 981411090 -987393324 962647350 -966584336 980897497 -968838436 958919336 -973368917 957057753 -968152667 997652833 -980656357 988464821 -978396945 982109239 -985748891 968112963 -969543522 951111076 -988567871 991967139 -964617359 960249266 -988958935 963030606 -964858893 994765722 -965013470 990628292 -955540814 982990683 -998247784 967426010 -985259505 968411088 -996826994 998546666 -958885441 995257550 -983508349 966427180 -971102505 953767494 -980116141 968235386 -953124241 995162877 -984311917 976068380 -998536957 989035915 -985385428 985249474 -997800972 971411037 -971688302 965989856 -974520981 994068113 -970424221 960164399 -984679856 981244151 -972165234 958180825 -971527369 988136340 -966204717 978623132 -953094051 957251163 -970228797 971280419 -982825554 971468149 -963698093 959153372 -987459660 965785756 -986318700 985075689 -993240055 950825393 -996913508 964953156 -994593491 962853119 -964274733 971886517 -951710330 982949163 -989259621 974138603 -981446713 974347973 -970468164 971377576 -970328833 994018170 -969500394 969668159 -968853292 951460332 -993173824 999869952 -993744253 973368306 -966519851 983213794 -981742473 972694377 -951449786 998354137 -962700288 991741750 -980992160 965165567 -983490299 999562394 -993920841 969320095 -967159211 984105413 -984298040 986061852 -952755241 988809514 -987521105 970792104 -984277954 976306975 -970472112 957774214 -979440986 989596738 -965011580 956553479 -958440775 979925482 -951713171 951738894 -978097607 993154598 -950399127 958811512 -983014090 965846506 -961614112 985771374 -960219322 997863997 -983248263 999118435 -957159255 954788682 -968271371 970302900 -995498250 987714049 -979454236 972077953 -961221356 998704129 -982267239 981596823 -967552380 972039758 -987698220 955762251 -976871136 959880945 -975749918 973324882 -983788637 990788197 -952279154 977067894 -975627667 966932988 -970730731 982777161 -979590983 960709124 -956226351 964411457 -983200688 982346031 -963375293 958260531 -999144929 981554656 -969298861 994310724 -967209753 966864189 -957615287 978494919 -971241415 951021868 -998847989 980431446 -975778925 986817570 -953164190 962546073 -999305933 980294461 -992755101 973728201 -990711717 961778460 -971088457 976764573 -963476297 988069861 -973524370 991806035 -956914524 988335749 -993115756 990565919 -982122953 984987737 -957830893 991688062 -952029795 982254917 -970460563 960668321 -972105273 966177712 -994761785 967504120 -962881935 952834430 -953124245 988896081 -983517606 962087468 -983777644 984433418 -956970496 986683041 -996657665 957739702 -989831289 963773447 -961238357 969306511 -969930136 997526276 -981180045 959003952 -973224715 979854338 -954100156 996068471 -973552694 978927117 -987083897 987352697 -978651586 984429066 -957726132 977000781 -999438886 977946021 -952711947 989147659 -982817685 952361759 -958744702 954329551 -973218592 968301318 -979769758 952116197 -965516908 955918710 -951691193 966008693 -997467722 955564099 -977294241 994032305 -960420784 981099745 -998863760 996305521 -966921767 987183691 -958691549 950449007 -961313720 961102101 -954451395 959742129 -993479808 969123310 -985358221 960359593 -972648739 992319966 -979064814 965113540 -974665452 970744034 -969709874 953291360 -983591079 981541292 -973115707 959709089 -975513036 981983637 -991728051 982757371 -952534236 987062204 -996492501 952955695 -965245361 967682469 -969564411 972128134 -954889107 988342308 -953217987 979746425 -989006753 992282848 -989663310 960635336 -990147221 986926963 -951805027 956529682 -990967622 984518803 -953930521 995367039 -992800827 999975231 -992318263 989964899 -966999752 957432684 -960196016 998251281 -979431202 965595040 -969978063 997170163 -989647697 967389634 -953105860 969438495 -988936813 995751096 -960871922 974897385 -984475312 987251280 -971712037 985982342 -999770003 974448784 -993319963 988562884 -963731845 990593691 -962764479 952796848 -998136539 972731111 -952498350 969544849 -983536321 951446997 -979897972 998298187 -955891605 980251459 -961265592 959282417 -986923685 997431196 -990723106 986725127 -952948460 964472692 -988107493 979254374 -966388928 977492461 -958025356 972278419 -961901382 962840999 -968725018 994508924 -988091829 953310688 -996889795 987407495 -996799556 967808910 -967775691 976046513 -960118289 996440899 -957627729 976536584 -996493854 974543137 -975304648 990514053 -965289117 969488861 -954902510 997018278 -983816473 969628692 -956020377 992080890 -979485405 955448839 -978908263 988934431 -974692767 994511386 -965191761 959326100 -961298754 983072199 -953709460 983679759 -980302898 987029446 -959632733 996713149 -999986211 992509328 -962447531 971844792 -991086768 967354685 -953999259 994229419 -957931565 950837518 -988691915 999622213 -958032466 984912981 -997024083 998291229 -977626002 987967917 -952647288 966111779 -986904759 964440669 -993678137 961738419 -968533114 986970134 -970001961 976037908 -963214643 951276105 -992108317 962007487 -979447536 962019424 -989785771 988395865 -965373624 988748697 -958974741 952444296 -968897509 969008739 -998043827 999995551 -953417933 974294147 -965058746 984796128 -969217243 978512574 -974781870 953068391 -950227482 990868650 -983404210 981406880 -965178288 969368941 -965907810 994124913 -958056827 989755398 -987376871 991647146 -997368056 975275876 -970690696 953983035 -995427843 950789872 -981817306 964293930 -989167541 992882874 -969855066 970574916 -976639347 958211608 -978791956 951457468 -999028887 964057578 -981607911 988321365 -969204893 979928618 -997303653 996797588 -983337146 952753045 -965426870 973933453 -956256067 976615768 -977903974 956511626 -995004982 989609896 -994447249 991621095 -986703190 965240962 -958245346 961099028 -976068022 989216082 -985173251 955404153 -988818649 974851407 -974444803 994067905 -976653841 985988391 -958033853 960015007 -964035761 980175078 -985505033 979118198 -968564809 991703243 -984153543 965496667 -955064513 968186108 -997276676 991311718 -968891771 993787794 -953792434 963019170 -969636871 950676446 -956682271 963587861 -969417653 979628516 -976597256 998580649 -995135986 967676234 -952806932 975944755 -989899969 950232521 -989800088 986722668 -994760419 983179828 -976192955 973710562 -977051809 956318211 -971440875 963751063 -985013313 956228560 -983249724 957228642 -998873259 950110688 -959488634 972400901 -993184501 966326056 -991695641 997852928 -996190250 990393561 -967538317 966163500 -981237912 973416617 -999510917 988095633 -959949579 994661175 -964766613 994290238 -982750232 994218085 -968619531 997156440 -964061840 963972107 -961698487 988380483 -975073824 997302868 -958909558 993468675 -980548035 967959786 -999101719 959086548 -979111680 957259343 -993170983 971485644 -972781504 976715816 -953248813 994679651 -955364434 978672080 -951937740 996221996 -958248394 955313421 -996799234 960676322 -998287726 954361982 -955211458 965987304 -964797985 963954641 -983190681 977913861 -973859724 963182801 -995873298 987115661 -986500219 950196746 -959448515 951072449 -965774668 965584571 -963986006 976298168 -999519014 972924570 -968892172 950442166 -983364298 960252277 -996032223 982458613 -985441059 965858116 -968210200 963500502 -973853998 995505563 -969859989 989647935 -998512447 958430965 -992372470 971432712 -993438501 979553953 -956736874 972177160 -985031398 982053037 -987883411 992755479 -976778202 998764349 -950889405 962436035 -957824890 966019645 -996626275 993886878 -972794326 974171301 -979880706 968918153 -998899289 966752384 -957300104 964244320 -975074847 952321337 -957673068 992637803 -959023272 963136354 -991376171 978723503 -980287851 993392054 -967438095 996109162 -975654842 956667000 -955095311 991616189 -973761707 966869127 -962486366 987930715 -951556531 979230878 -952913847 994655581 -996978460 985836059 -977160471 955130004 -966247727 958200695 -984771273 991274786 -992658468 999334703 -963931858 989207030 -954299323 979554663 -987096311 967750066 -996691644 957518643 -975218228 960173747 -986319193 968273870 -975558317 956899519 -983904131 977920317 -991494459 993702910 -953754146 952132381 -981398168 993249843 -981129153 974226130 -987984833 985819933 -951739111 961663317 -991843269 978346004 -995073936 974492546 -984443854 990973015 -951119124 951798785 -994151457 988948100 -958013250 973716949 -983072689 999843612 -991940785 955524037 -969279489 991505870 -975365623 980750177 -991904060 997033132 -990123197 994906790 -958967521 966201385 -961881650 966541326 -992199799 996550957 -997140479 968186829 -983983448 954032573 -951259253 969565459 -954253702 975851458 -998497429 950231781 -950220470 976249484 -988681849 966489831 -958603298 988880992 -968851545 996536592 -992719344 984818913 -979830934 978929619 -960239797 955439385 -957935139 983142811 -950232109 979523826 -982103866 963889798 -964267503 993590641 -998600542 971103767 -992219100 983400478 -959840880 977175299 -953761243 962793419 -998240152 976970243 -960802286 980868753 -955323635 984694785 -985113804 963004416 -984511670 997916942 -985195536 987301893 -986218725 975491635 -980660698 978415372 -996433548 955044631 -987375361 960134420 -979725892 956219520 -966912355 987464339 -998175076 963789538 -997638347 973915951 -993180662 965208361 -960825701 957918166 -987704379 988221278 -962688648 957485589 -958551261 986913927 -982882651 978426812 -969738731 974466267 -992907046 994478428 -996421605 990356259 -980008492 978073339 -972712574 987316872 -960264606 981038170 -951462475 975350924 -997736844 999363531 -970847052 993383889 -992128676 979045471 -954611512 950701049 -996572441 950917015 -970664588 953600099 -977570890 972452273 -992794618 984559040 -963253420 966451125 -960611778 986335624 -984250455 962195355 -991338030 966168766 -977853376 977068052 -982391161 980270540 -973001967 965629137 -966893655 975093931 -974020668 993639027 -954107104 974219791 -991593700 966913038 -999828882 962006886 -965568057 988700086 -959406103 957445182 -952053724 958730238 -961549229 989831449 -975158718 998259792 -957137699 957451247 -990319595 977051638 -957147725 964861349 -966624069 995201310 -969174571 964811205 -977953041 966464671 -979176500 968936513 -950844792 985269343 -962820436 965648829 -982653351 982747192 -959470518 984190435 -987747327 958739645 -955176235 953835203 -997382221 962168416 -988912033 998515780 -992893690 973034885 -997876366 978985596 -971598920 968164040 -974961078 968715064 -962713617 958723011 -957763214 963425220 -960461639 954539702 -980120199 963648049 -956464193 963506892 -992107720 994962063 -971980835 984500175 -989972529 960555122 -950517397 972367373 -997031346 976751210 -978237021 960964558 -993348889 981847010 -959470637 971621976 -965437729 986629667 -953845445 951382885 -966176521 964490155 -968828239 958443929 -974130493 985725222 -992436020 991006127 -992630167 962322797 -959858299 960947562 -971572820 963062191 -952560382 951152828 -981941445 951272009 -986384087 967358195 -992359347 974716688 -963745470 963162145 -955323182 954620927 -957758537 998950937 -985210885 980698032 -991771381 996822663 -988856871 967946957 -958617664 977462940 -956119882 971343064 -977216391 987796828 -991613641 990743221 -959917967 958433679 -987096282 983214929 -973401066 979459375 -951846208 965995022 -978711771 991473256 -967590278 968609789 -982107336 989505085 -960134458 994405726 -970471659 968470140 -991658881 971023833 -978871450 964389299 -998272256 993292918 -984723329 987678588 -952214519 951617907 -965576672 985427040 -974757000 998559935 -953569525 962156274 -950893565 979164073 -974707150 998662195 -950461587 959096338 -973519174 963890765 -991177542 958298075 -985644269 969557523 -963683502 985231481 -993767803 972731116 -965605102 984315403 -984078056 993305451 -952609898 984758356 -987512625 954860857 -984314874 977319426 -991417082 984809572 -970355045 951168470 -999065666 957667383 -974685626 962440200 -976504501 998324011 -971854940 968532981 -966485191 958661796 -970652782 971117300 -967354630 958886569 -984578837 985413812 -962734542 972768359 -999795955 985105873 -951118783 998276953 -982364065 954956072 -966848374 990927657 -989781385 962226788 -983306719 982111012 -974405253 975441369 -965683323 964168315 -996008503 963355315 -972816478 951731157 -966616716 961972869 -953143474 976293892 -970170094 997484335 -991148502 963515324 -978907347 995675177 -953375422 964224802 -954771934 994552468 -970963859 962504447 -982324562 954528002 -994637302 979234928 -995168380 971491053 -985318499 973539471 -974267565 988211562 -985085460 968477967 -997411144 967803516 -996186437 990715028 -959207805 952688881 -977172403 980534650 -998385988 958288536 -964812391 998258588 -998012754 995236165 -957866316 957884610 -995135082 954172741 -994904927 975975673 -991605880 959772696 -955184200 994459986 -959643813 989159537 -975800935 976490364 -971878835 954752879 -973172163 973397638 -977317134 988922202 -973137756 956902119 -987086122 953242005 -997382192 967758930 -969593711 979379064 -989801799 967585769 -969676122 985991407 -984503741 959836990 -992895746 959485697 -953188283 978564265 -989936342 978412160 -974057346 969044611 -950428168 958560260 -973027529 988465431 -994177770 991208821 -969196262 973635821 -997069301 983515874 -982603521 958109329 -970076008 953621568 -996485514 969096513 -973177054 974628223 -977151085 953093307 -964741354 978027264 -976381968 958746766 -956198762 971884498 -957613003 950989063 -979222869 951099147 -970213233 973389675 -972334397 982060933 -975318276 953917861 -969975073 977532246 -979439741 991926851 -960479926 962116132 -992156901 986069459 -960134008 991086789 -974784191 978179891 -953170833 977315093 -953834440 982766369 -964415889 989404136 -968739900 991006995 -961806923 963889626 -990710406 970344269 -987883658 977560866 -962539404 973937648 -986310509 999349943 -983983830 957510188 -993547656 955613490 -977613500 996425739 -972962996 980645772 -955801633 950673290 -987259314 976115581 -967786825 977703742 -999222949 973921006 -982331456 994019456 -966098477 973313556 -983359915 995129970 -995914788 967458857 -993975943 977758323 -973921202 993341564 -981312634 990553229 -983214581 987441049 -974201532 994445729 -980804011 988733729 -976866987 959307935 -959800254 985949027 -991355398 985591644 -957554539 992355673 -955725995 978128966 -972340645 986731745 -995966268 997838141 -993625043 968909705 -998335265 950686684 -966757540 966731929 -970109162 978159138 -978036400 988891403 -956157059 957130159 -956816533 957708436 -950511256 982639078 -992211866 990452602 -992434121 996333206 -957508075 977346098 -989524443 960036332 -993857680 997824538 -978006626 992865067 -984409898 987414683 -991604178 955540947 -997490059 992029247 -961867933 963457351 -962058796 961351712 -965972085 953790857 -985707123 969347147 -986507913 993010187 -989676599 997689350 -980926282 964134956 -993438568 980733778 -990686217 961882643 -965453704 989087094 -964259480 985283727 -973824475 999281485 -990701129 989061818 -990575663 966888382 -996892540 983101211 -953808263 990482022 -950593368 993901043 -973082132 973088685 -956085941 979978959 -983799494 999014866 -989880937 992726584 -963398678 971288414 -975555205 962819511 -951076909 998843548 -962073376 995588228 -967178137 988196115 -956551825 971474278 -965440403 996214216 -967921452 955091844 -952127271 958550250 -979591370 997307983 -987836464 977874575 -951318076 977295012 -983007767 977101838 -965595317 977521396 -970941451 978614773 -996767927 958548727 -974131942 972181479 -985570468 953446028 -991908420 964913413 -971237450 965823376 -955471325 952138109 -993149868 969769844 -960643868 972817769 -957937131 983719610 -987725696 961801825 -974480560 959290177 -956946213 957971970 -994579651 985068100 -957459560 969847293 -951414940 987945678 -978817327 953802260 -962299528 971471554 -992424941 990178337 -962272710 992805183 -953907681 979773205 -962346567 954889829 -956689964 950013146 -989136650 964956345 -964652405 994822447 -968071874 978299854 -952922934 998800966 -950559661 973518844 -968211324 961690591 -954493475 995027224 -982149556 962268313 -986160916 961216720 -988475708 978691469 -980211902 951606920 -992607003 988730486 -997037932 951499163 -987789999 955098364 -987197599 968825131 -992613674 976807506 -975400405 989267882 -998657001 977210310 -996876225 986361659 -999432806 984331448 -960927627 955763123 -994588019 955957337 -962913733 951313687 -998617898 990966140 -977024680 997141485 -964689483 973485651 -980957612 967069607 -992910441 974135215 -992813202 991942668 -981316143 989297678 -963402890 986141426 -964254763 951549843 -959731249 976432062 -989721905 958874068 -956117200 960266064 -976317120 953904874 -953731236 980715426 -989333172 989221548 -953832240 979509712 -968101350 982739724 -985020942 990142518 -964389556 969088143 -953546449 987472364 -997600373 954945098 -959659377 962066120 -999714402 979075866 -951432683 984436300 -995446776 988813867 -958592374 986778258 -953747039 950289594 -968453565 992167236 -975863096 957247759 -995990222 978111238 -960217156 989030055 -966266145 981583544 -952470321 954313888 -959047186 989405814 -969319895 960273555 -951039068 975532952 -985074862 985275995 -969438463 953759120 -968028849 976895149 -953954846 982235263 -987359021 976671990 -973888712 951790970 -964678871 980010968 -995676823 985309262 -972681897 965381612 -975698686 970043011 -958056836 973697505 -994580227 995876023 -965364782 985884606 -975979089 993741530 -991143446 964982030 -994939480 955411026 -962885868 987123492 -963301256 992759436 -991809491 990280836 -986467402 982236586 -995768182 965318428 -983902206 991016024 -984789984 955894894 -953189850 982894496 -964138182 955104476 -969885293 982910472 -975190850 958242006 -962396411 974925268 -960027600 979694176 -960205249 996715671 -987135292 963452096 -980442981 990921795 -968270747 990343108 -990861269 978670275 -954318181 991474308 -978501784 969405139 -979807920 990722201 -950830818 963023813 -980234255 982459043 -958941819 991085351 -985186202 959491761 -969687217 950565018 -986853982 955902688 -964555489 974431418 -971751983 999893438 -968776999 967303104 -952053723 958733498 -961757534 973932704 -985260828 966250878 -976370845 961128020 -973825393 983214077 -972260681 962905713 -950262313 960408860 -993456171 983534067 -977063982 999133941 -996857633 971593912 -989952331 962197650 -962131609 957992397 -958668822 951856554 -952955736 990245394 -978856700 999056681 -996085486 968478200 -965090170 994470320 -983078401 971806758 -966234741 961352206 -964146446 953764877 -965182365 990940445 -983154738 957945500 -999085805 962260831 -968786461 959745101 -968741535 963610347 -984516073 960055184 -986287246 973365592 -957231595 968402482 -974943823 993938329 -953437855 992715920 -957379691 980038543 -952918652 964895311 -980352333 996342691 -993860557 962629939 -999442077 959592721 -988717525 955758891 -970090400 995866356 -979527806 970969633 -999718689 994375685 -954718329 966977696 -977276452 968582894 -998349814 995709754 -991954629 987323083 -955887944 985179584 -954367018 954914635 -967940534 968623904 -974932870 999029970 -961159922 971921871 -974874155 969473046 -997088108 980632470 -975595270 984999732 -975858198 978042767 -950246850 995280321 -986297326 993919201 -950158970 998456817 -978669046 985354301 -988250991 981348811 -991252211 975897231 -997014309 986006063 -995094169 960218167 -968970629 994225666 -981719056 995709590 -961871192 977502284 -969779703 982231463 -995836737 988162838 -963973092 982990066 -956125394 954768997 -994954920 988312837 -956330267 992513582 -952417596 957207992 -986037113 982447513 -999506236 961918151 -954733009 982059821 -997876040 983875389 -953049064 997057934 -999679786 987446998 -959579085 994849707 -965260139 954005950 -989158422 992673258 -998474035 979033780 -996966265 971790538 -971913618 986556720 -988396959 983600344 -980415022 952909855 -982430531 978434237 -951683772 975133497 -996803118 992965385 -974092432 978399876 -999263420 962167885 -995513344 983647278 -974105100 970554377 -994477314 962383420 -968166998 978055541 -957883060 978857592 -980847718 965347274 -962016673 973793315 -964574568 953367994 -988924565 965753353 -954892571 992877262 -982657290 986287154 -978624115 968736546 -966998495 986039652 -983855664 976335221 -988154770 997347580 -996102274 960972102 -984962356 961993055 -990285078 999517913 -984398753 952040018 -994460171 976059271 -984020730 990680316 -969794188 978714607 -957974295 970032924 -970432516 964602510 -975475527 995393428 -993045447 968816739 -971897825 989077211 -999956355 983883610 -950826395 995864320 -987209853 985509986 -956840500 996527446 -979139678 990446964 -974205518 962985808 -966628323 954516865 -975121690 987189104 -997206171 984514733 -992744269 967537570 -970113877 950519610 -962080399 972877828 -963154645 968333006 -996266059 987932413 -975352955 965397513 -952375467 988226358 -956125585 976259744 -994291005 976504093 -957003884 992322234 -969466492 970660213 -984120285 971057120 -954013731 996985283 -978857085 988349422 -982143956 994684909 -969360025 978115475 -962759937 952905329 -978595663 982302447 -977393186 967225412 -951340652 976313142 -963058058 974850721 -984815519 956100014 -976290418 992023248 -968165212 991845522 -967252388 974045058 -979609028 982158936 -952981691 982297246 -996417270 974683906 -983646432 962896700 -982830337 952057903 -972819462 991433068 -992851966 963489412 -958092123 967292304 -992701065 959239706 -978133834 989879117 -967774023 958505585 -966669357 971749960 -976941055 975550471 -950958990 958566776 -959280835 968233441 -985540531 965816095 -956032614 978459072 -953809672 952759290 -975147719 981631298 -994947584 991016921 -951574185 974536047 -981494832 988712478 -960762388 992445864 -964812628 995141523 -960096792 991844864 -980024737 954062539 -953137121 962570129 -959166921 954288003 -976375072 955271820 -970691969 977007694 -981750658 962778434 -958087816 981854481 -952131914 958251744 -995059751 983389415 -994864620 993268521 -964165948 984205856 -979063694 951827882 -975173569 973079304 -952952887 965115915 -959630604 959198951 -995938241 981797927 -956122464 961400567 -953232108 983955674 -982691166 967838218 -975183830 956639330 -957315367 985284393 -967254584 982187371 -997752531 965931946 -984574235 970243883 -951473211 998196759 -975595705 994155975 -993078554 999765545 -978051007 981854976 -980253895 993066166 -966443280 993112278 -988747687 952295121 -964134401 994400427 -990194104 951684607 -957657466 973945671 -984528741 952866751 -995473482 972303484 -976863241 981806962 -987944119 965948062 -983636881 998397371 -963980125 967478790 -968563530 996841839 -963251297 971584158 -966444731 991999505 -972245972 974578607 -974247526 990173317 -973419956 995128379 -999682774 954817428 -987074262 991054877 -996205914 953569577 -990777560 976384098 -997800367 974466370 -971367129 968796103 -987814072 957559210 -992246704 976225064 -959320619 985377528 -983724840 975352488 -985699083 957591584 -956176831 978918157 -968604818 974206352 -998761977 951251773 -991495693 964059575 -981896820 989234927 -979291235 950016291 -951984316 956020416 -988820092 979060632 -989601446 997005049 -985025363 969083473 -981012153 978302731 -994390202 983837341 -972186974 973578044 -961495995 961401446 -983627783 995939047 -997041299 969769244 -981418571 988174672 -983705000 971217557 -963531412 980635987 -975527099 976173149 -952570663 982714076 -993633212 971100594 -996868109 978318667 -950533477 969423077 -958632242 985540996 -997301233 954335850 -991792117 955307092 -973930928 993133402 -973453538 968628157 -955785838 954169334 -966098501 968449837 -992895014 977862412 -950899263 953279332 -955558220 992188777 -977276050 984504630 -991342355 980128113 -966536940 962492463 -955129540 974259462 -998437573 966560272 -956802870 950953239 -998478073 957391491 -984343654 983439496 -983328548 957565759 -996022437 965655398 -966217395 952077059 -950520875 985799853 -956170438 983394559 -972182250 989541114 -965530645 995681834 -970748613 981274089 -962786031 999755835 -977039801 998466290 -957817119 967194169 -964293569 962943714 -994659208 992621327 -958844867 950932360 -979614025 956988205 -997414712 992452300 -969392419 971020244 -951089464 958833652 -986444654 968859393 -997901883 996932481 -965466340 961625182 -970727086 957017420 -999880844 973706072 -953306857 978155340 -956879271 960615421 -981996031 976001266 -979369469 952338455 -979411388 961619775 -978450339 984633761 -970045328 990495506 -962791045 957310414 -976390361 956405862 -992414181 997340082 -953208300 987431026 -980660336 963172986 -968733250 993674132 -991751355 964021970 -953040501 975899461 -988664203 994864855 -966082244 953863709 -993418014 994274305 -954125475 966891563 -965239536 974480352 -993246634 986078364 -998717040 959705525 -988447928 980050065 -987983442 959687293 -995147384 953183179 -983307611 991911242 -993288790 989972966 -950430358 985997342 -958858644 952788928 -971297230 967383986 -978818843 999906201 -999807480 966455973 -961827919 967336309 -959727413 969408374 -964995449 951378030 -982046175 980840216 -985441761 979276051 -993897637 985823573 -973026687 993877025 -956885413 998100489 -950007951 950579323 -997777791 963308308 -964542798 977125361 -988923281 960659236 -971123772 958333533 -984200343 970945837 -977777618 983797994 -959010571 956182759 -963064696 982970110 -960858025 950821438 -976053079 994851697 -998028333 973400333 -953682033 967119178 -990492149 957836256 -955693867 975702218 -980547037 961641873 -972247004 991042437 -957877321 970446973 -994475025 971425015 -989272092 995455354 -955981539 952704796 -959412911 962115432 -996909469 984697994 -979381120 954351362 -992144473 966222292 -981452256 951134374 -996461384 960290508 -953602204 985299625 -974457383 985458399 -960709704 981350992 -976260988 955581982 -970231383 990286168 -959968395 983193590 -972986045 966952069 -967996533 992581190 -964174066 961490708 -990285544 960870391 -967814853 955225345 -967602335 968574609 -970334106 980835607 -967748034 974781662 -974755726 986646643 -979435772 974064967 -979850246 999072386 -975865813 963058606 -987959875 959514379 -955730867 951173748 -991460386 983955322 -971699679 972687969 -974455121 950501485 -968753982 993878275 -983875684 965110310 -955807605 972001617 -967911563 998582082 -950388949 996879612 -990357512 973011828 -995101235 987048576 -972620197 973905458 -975451572 981795616 -989767256 996174039 -974271339 989101495 -977669361 985270444 -970133024 963758400 -998948504 986689925 -966787370 984308343 -999335170 963276188 -967254357 994968856 -991313299 959262130 -957233541 951774932 -963916956 950955459 -986879449 990571879 -967354586 969423306 -986904607 980557942 -980766287 993282939 -956913737 960027389 -989853082 989586106 -992965277 984712816 -961489179 957605363 -964006682 982521606 -988943599 987025106 -963199436 954755354 -968610457 999992623 -970724156 955041536 -996507946 999453294 -961636940 976370533 -967440283 973616678 -972844087 955312819 -957343806 989354514 -960604389 999174999 -980742872 989200974 -996441156 954305891 -952446111 981544025 -988999317 969891335 -971504722 984761958 -959367687 964904199 -960701636 961167490 -983685483 966211032 -990484596 957620595 -976895253 982800003 -998115897 963801532 -963633571 965779884 -975946047 965674720 -991391783 953364271 -984189320 979243965 -996261648 966835023 -992653952 995309572 -999410509 956512884 -968468956 962617581 -968851903 961090701 -956699948 959331429 -998011160 977490133 -967450474 979463923 -952940056 969320045 -974089971 988628593 -978809699 994461135 -976932799 960527006 -967630948 950525347 -976408120 997753832 -954965427 970909777 -994328162 983569980 -974156971 964389611 -999429793 996482304 -978426354 996281204 -986078884 968220158 -955108558 973951540 -957571683 987363935 -982385121 961832098 -991257936 972878851 -982320161 988906434 -994374635 952406659 -988178966 962936346 -990416757 979419059 -983753082 985568692 -962802582 950657713 -991531168 966007089 -981975927 981438678 -980637538 972324562 -953302435 974371521 -997149133 995674778 -952774310 986049756 -958379604 972418945 -974298800 969870213 -951243336 976716575 -988389202 979140919 -992904643 965539554 -966937354 995052758 -977926757 995387251 -962536775 957043660 -992953795 954282300 -992772577 993282088 -953852664 979013136 -986296889 974764518 -994503250 985032098 -997896258 986037792 -959290016 958740017 -967280081 985079358 -974581471 955485538 -992575087 996456924 -993332936 963098783 -955655769 987395039 -954025930 969939297 -954712451 964833989 -971695815 985089844 -965388898 958636792 -965914001 958253766 -979066525 964868997 -969560185 980290822 -977248864 971530494 -972307562 956037225 -984512517 983133439 -955121745 956628284 -987484474 987697061 -978690573 987396370 -962248237 974161258 -996019778 987903357 -960920184 967873523 -952673727 978066569 -990454894 959754149 -966188222 980788105 -974716626 995677667 -951455451 997311717 -952771404 971345535 -987692268 974054737 -956567548 952777482 -967306134 950827287 -972553122 999209629 -987080108 979721345 -976718072 975396022 -995155669 960288056 -973234923 995835151 -967490205 986647553 -956117196 978149355 -964087017 957195293 -965485398 999752740 -958251691 980039072 -959559737 954126407 -964509129 958598273 -958248126 989244936 -973803374 971656981 -994502052 984684084 -986752341 959859528 -986799640 961025750 -980799538 966343951 -962750811 987942060 -981181923 956126049 -979531223 980094668 -981895072 988974293 -962059153 956528597 -955988027 969336106 -996082701 970616828 -975897511 998325718 -950348772 964505765 -985813147 966971743 -990627255 997848436 -997500012 950050588 -977957868 969080504 -962053649 974188815 -989017418 953058325 -978009367 982894609 -970349579 964697365 -980826334 995305442 -978783388 953108435 -990753778 990898499 -962703089 994779131 -991065132 963718243 -980337763 964606222 -976578028 970916149 -984488152 999712170 -984050636 951106549 -990831565 967434387 -968214941 975807491 -977674855 972162389 -957455068 961065093 -959824928 958750592 -965017756 966437970 -989122269 952476590 -961123160 982271297 -978096223 970279390 -957787007 988055768 -965207238 982255195 -998010185 982076762 -978584374 951392808 -971308285 969626543 -959597994 977316235 -971471091 952901468 -992891633 962283417 -975251785 962691273 -992714507 968594822 -956184558 993375331 -988407010 968611523 -984034106 994037879 -986845733 970329513 -995326889 998354529 -959565509 976197051 -968457244 989101691 -991028869 952730043 -966618668 980931914 -953936429 978997009 -989577492 995188365 -971540137 953876651 -973847689 983442631 -974891853 970080529 -951247488 979358203 -964310143 965925507 -977497064 959569004 -983193007 959377773 -970013572 996858020 -974457624 957244375 -998781122 998452271 -984802245 975587138 -978353416 960889628 -957975472 984613308 -966144197 981756398 -966926229 988962194 -960208448 986295673 -989009681 969868788 -961492456 984920239 -967570170 959379437 -968140381 985421729 -978714763 998284528 -999912980 991564408 -950127340 954621188 -968875796 992243384 -974345788 992209034 -967281505 979590470 -954213713 969487829 -991971901 965328988 -996225830 966368348 -966294753 974828569 -996801266 998220015 -981547516 962863013 -978986948 984004355 -997218908 965083311 -971253133 991239295 -958015388 962612469 -972690649 971491453 -986622770 958357210 -989795740 986948853 -977518684 984427540 -977624484 978362399 -966600314 951391105 -995538688 989264854 -989265017 968442803 -960004328 989013995 -966056999 987339430 -977156983 968724003 -959706781 984182050 -993903090 965968580 -983029187 983101787 -985805349 974651147 -967432671 993127082 -982056570 978263356 -972118809 962997891 -987297018 974441105 -991015308 973800100 -981494890 974498263 -958100969 957143275 -996587452 977667781 -966351134 985586602 -974530907 976082480 -954867664 955513473 -954326607 990047039 -954163681 987720280 -968113867 960045953 -977634261 976638530 -992089303 966404079 -984037766 991520390 -961057187 971983034 -972255923 966484208 -972762682 957928361 -996600443 987570012 -958624788 950238557 -973896377 956532396 -967235961 978292981 -982767933 972079809 -981536972 958498506 -998994949 967792444 -996144970 992118631 -969817395 979168558 -953043206 963977590 -971791339 967755409 -954242382 969456838 -970354834 970966617 -957451304 955841570 -991101567 964520301 -979982773 982062667 -984102316 985705229 -955132435 971837841 -960731089 991274263 -979220713 957465001 -986024107 967047529 -950423036 986111015 -979568013 990442513 -961136052 950303500 -981725174 962234260 -980777406 996073305 -976687355 955974345 -970694245 989700286 -993238158 995354025 -983744790 952475269 -960291602 977726094 -962690397 972600289 -969065846 966186344 -960053416 975137762 -989954099 958669338 -984225727 994098779 -970623194 968379972 -996102214 957692216 -972548507 973327921 -955080399 991401083 -988442876 962213355 -982246795 983243890 -978254568 982226914 -993405743 950963014 -992321319 976147127 -962010745 957146553 -994503381 964030161 -950821792 963341990 -984758225 965514222 -971750688 990573828 -991909019 996149404 -956360250 956056019 -950265330 996792567 -962956024 994398467 -960546902 990529344 -997694184 972183060 -982460645 962193445 -965186173 973812534 -952253616 976533104 -985956949 995046863 -987960442 987557639 -984324707 975965596 -957352561 955064907 -971603770 959049385 -983138945 961767215 -953168739 988283083 -987415136 969198084 -983043916 964756292 -987073594 994730778 -963541183 966113599 -999231281 989379761 -955409762 997163437 -967423242 975893700 -993759147 980006284 -973550554 980152979 -992857445 959797998 -960481084 960882387 -982333684 980459151 -952986391 997537612 -972447767 954828110 -968821854 975999474 -974472605 950602398 -955840657 995591198 -960008753 984926778 -981418432 988064440 -968151806 990647359 -951799136 997399747 -980049428 975299921 -985462051 989632830 -961572955 959035097 -956107308 982309192 -983596009 956973404 -957389345 959985547 -968461713 961939749 -975018634 984019204 -974256090 976732449 -998509563 973276103 -978438965 993230760 -970080927 996060712 -981452210 985727037 -960149550 979243471 -987919802 994406757 -971042311 970114777 -979518326 974370627 -969890636 950999521 -963587180 999331955 -998706814 988196520 -957426132 982874476 -968963063 977341546 -968385837 950112864 -992844348 999435280 -956905850 975410938 -983540188 955869414 -981783632 985531153 -974282173 974458548 -961738735 981389433 -982737277 996243791 -985398899 952906022 -983419550 973886606 -953467475 996429515 -971963143 980377964 -955248765 975577292 -987691884 977540531 -993006293 975022308 -981003738 998233150 -976766425 988150878 -966405319 956155536 -978702772 967771027 -984043268 975736760 -956383163 984599797 -991147298 971748334 -973044320 958819353 -985914336 980116640 -996550265 951694503 -955777352 965462938 -954981141 998330663 -966739129 978044451 -950296811 955960941 -966794258 991191817 -992075671 999977301 -992067141 980160380 -968701327 992939655 -986636130 994943961 -976559261 994663027 -959136550 969197671 -952269135 960687996 -969703602 970114593 -974440826 954683734 -953855545 983863145 -974523175 996582697 -955477148 995672100 -975021282 988533432 -983497650 969217445 -971695544 981151945 -958786071 955028737 -984526465 962380220 -950543266 964186393 -988494301 994349374 -963212955 977118939 -979355391 996069295 -989573653 989460657 -967407073 989299077 -953406294 950610193 -985819248 951109545 -987912187 999344449 -976165385 995750511 -957624180 958530261 -999814280 951440960 -963624148 985099560 -964783182 990631622 -962008475 981890744 -985472990 997875952 -972460546 969373406 -973038265 975120062 -963939595 972755030 -977362449 989651484 -963083207 993650294 -961685187 960134771 -993736722 989063478 -994820827 954963740 -961606156 975068871 -962055160 950743635 -972801520 957684533 -952033164 962631495 -964483498 977157280 -972636718 989575748 -962372599 985661249 -963558833 962110573 -994396303 993817300 -973621840 958253078 -989906385 987657523 -964249209 978317054 -989950831 956262902 -983261713 994115387 -957508159 979228321 -972399733 951267366 -993850664 959418979 -958262775 962527196 -977112955 999110297 -965304768 969448243 -952623598 978288333 -978516022 966985569 -956587753 974353935 -957517926 956201803 -968466970 999908625 -993837359 994874593 -996952313 978121083 -956751188 971066714 -996729702 960007864 -966564612 986982110 -991841141 954915246 -956453748 987093228 -990233942 988974137 -976257157 966389295 -978632862 962658442 -974992702 963127014 -955124106 979189040 -951288430 968821335 -952719711 950960783 -994727410 983834340 -981714013 989312588 -992157754 997326413 -960343279 965314422 -979780607 982845305 -953910160 982880781 -954179736 997825431 -985124938 950551595 -963572725 963220261 -979791857 998699474 -977678116 956907253 -977072220 972599493 -984343916 950052628 -994111550 993494444 -984375685 974493894 -987653982 980325234 -990315399 972112593 -993552874 969645369 -965860978 977100819 -963037577 979175647 -991041256 989230842 -963051031 950130403 -979178541 983840431 -967626660 965929897 -997920398 974599617 -960105841 989246608 -975658297 991118801 -962621638 990034136 -965250088 977700786 -990473839 984560733 -960577540 954812686 -975949108 966044826 -981057921 971585362 -999393966 999989498 -993137074 960007481 -952822873 951130144 -999018032 998940863 -960028250 998031370 -972967919 966701995 -999480208 992926449 -960458532 957773958 -995201116 959470181 -994306078 969898195 -970497399 963219003 -982109805 956954505 -955916649 962337736 -984608822 960908691 -983551287 995508211 -975863778 960295196 -977583591 996930985 -954924954 984403754 -953051965 991024042 -952275099 968499866 -959221029 994277300 -981300985 979407736 -982093087 952561426 -981287693 988081324 -972404359 956592336 -974343989 952570085 -981003049 952856786 -961016117 985035267 -987344489 958932785 -976086882 976089597 -978352666 954218738 -966054004 996655285 -968855445 973834187 -954036111 984470695 -968085611 959623748 -994712839 997718199 -995962772 955409226 -971236234 986953856 -977867728 954110607 -986587020 968385944 -978416615 974549754 -980395214 961586063 -976599751 974219962 -955903096 968393044 -970359759 996832927 -985921089 997205653 -951556005 961170137 -977223812 980712189 -968970879 977796975 -975231669 953945971 -989727629 971931932 -957374480 953206499 -985426350 988875475 -956153879 975150369 -997504384 952209474 -963660218 997145403 -952515273 974376475 -984944381 961663281 -962328917 983238618 -995738705 967145709 -980381601 952698213 -959174895 971663013 -956288050 984875084 -997948223 970257572 -992667790 985663375 -968225881 952198053 -964913888 962304326 -999823257 975783690 -967583507 971099278 -995332262 964226298 -985552953 959134196 -953771422 965829934 -974714599 965414679 -951848044 975417258 -978002531 974875534 -959359836 956684921 -960909657 954562095 -988564207 977729554 -958603152 977363791 -968092108 981134698 -984399161 951617930 -963686651 955554422 -975289309 989629217 -992457061 969176973 -989876987 971271025 -993237471 981010904 -950000256 987539498 -982693788 988590788 -996011018 978380350 -979142497 952849990 -995494720 961498383 -974528711 987946031 -992408302 987264121 -999631196 955296863 -980397289 961392938 -976259041 972579806 -994052521 994668385 -985375735 957282938 -988579919 986455221 -990104388 999386289 -969633242 971055288 -970925078 965156131 -960728805 990412079 -989993451 966154997 -996904688 962890990 -968346547 969360075 -979385611 993740912 -968981062 996172608 -983963776 953202233 -953024101 970683452 -986690418 967941417 -986986567 984796018 -954163945 963043405 -998209517 995619626 -957082443 950449501 -992344315 969832410 -996778553 958114975 -963952651 969307339 -995421007 975977514 -989359791 970941602 -983475291 956875585 -976444240 993853738 -980438687 967853311 -967301944 961590579 -972938761 991486748 -959796431 959817261 -979759058 955310162 -996555637 989464441 -973577260 987019351 -977469884 957405736 -978041908 968776666 -966211771 975999900 -952503081 958550954 -994355099 963145161 -962608283 990255113 -982878186 985218867 -993881548 963080500 -956209463 989924213 -963048000 955738311 -966236369 962249302 -970602272 952086022 -994140754 999776654 -975620926 977546770 -969191423 962793302 -998510469 957684218 -996067291 956689140 -990605609 977163840 -987118505 972869576 -972446815 994147481 -972529941 956856653 -987596871 952511051 -953420546 997663178 -983956354 975375753 -950473047 950596766 -981267204 973574864 -968816695 981526435 -975664040 956133424 -976152047 961951329 -978609966 972299391 -976725190 970684985 -973493916 998349113 -993822981 987787781 -952348272 977541778 -981760852 975102284 -969505742 967494656 -953223614 994855041 -987380462 983671103 -989715783 954592575 -970154392 979539179 -976856788 973294938 -973863623 982400468 -951973456 995957819 -983784199 982647059 -990971378 975714144 -996904742 982727678 -983248642 974336835 -952523889 969208276 -962223567 960300950 -980302576 972202533 -974002147 996138147 -977946666 961031800 -971099814 952551283 -988139845 954347843 -954794957 973646075 -953059633 999765219 -959450665 963170249 -956177788 976450930 -967296754 957174162 -996807022 971295462 -960910060 978254222 -973671879 954203694 -951579160 959484738 -961705775 981034935 -987003685 950309225 -993314813 984752542 -956430770 989533324 -970765521 983940484 -973108305 986653077 -983193643 975843262 -980619305 962956936 -984753921 961219657 -984896595 961724148 -958281197 979442049 -990220914 971687396 -994041183 983062724 -958024922 999598510 -971020623 978217544 -988225440 969348466 -981915922 992300054 -963327191 954139805 -959643825 961892972 -951253747 971911694 -967037029 981657719 -982703544 995001899 -975088303 984296161 -965017126 984099849 -998258768 991340480 -969540875 989498532 -978764948 993876454 -974600102 977723214 -977930743 999517003 -987198713 986707327 -997501426 959296614 -977038722 990787388 -984417312 972294572 -953555365 951654077 -990863135 964749670 -979504842 992465465 -962507864 989506775 -987978422 956074290 -996138724 979160464 -961852631 952679506 -978876698 964452870 -965102869 965047177 -998952118 959243550 -995483108 976870954 -993154832 984377160 -967627959 972020455 -963399390 985610782 -957544444 987803600 -963434254 985013322 -998127453 960258665 -965028060 983872531 -955949121 965398824 -984421999 963232191 -965057788 985332578 -983054091 992827848 -969760771 978796677 -972283319 996660185 -981761745 971730192 -953003328 952386398 -951825421 952714083 -976757817 995027442 -972313259 955109787 -969030570 952301543 -979773828 998008924 -981920816 991823263 -956034090 967592020 -959135176 963286498 -999444038 990488585 -984703758 973625052 -983024726 995420080 -968024745 951920048 -993824338 960566110 -994108925 964234969 -959972719 993964393 -975812194 966406425 -973947318 980326863 -996320111 994012753 -988525314 966750410 -952002732 975518804 -968557187 969138772 -955840501 968686745 -975850605 984316902 -989896284 973523612 -957139224 971161608 -998755917 954178423 -975292022 993992716 -966899925 977666017 -997543644 962494977 -973003552 974733910 -967012757 993208489 -979362242 980259954 -987530083 996768358 -955208303 999755630 -952836037 968354458 -958866820 959657181 -965448574 958672586 -988809073 966228315 -972489164 999462435 -998880701 968220706 -988138002 997629504 -975894340 963652362 -970424522 955356883 -967105366 982341560 -971082035 980022601 -952835845 972154013 -953135680 994443353 -989179679 964203960 -996325214 971376820 -973030345 950073561 -958087424 972293548 -995874876 982742520 -996505418 992675272 -999964347 950903358 -955614822 961364612 -986879351 950255143 -971063181 992167885 -978495580 959953337 -993292273 951984138 -993995727 982881342 -991765525 964571097 -977238995 968358837 -984227221 980911261 -982291526 990387063 -982915806 963028849 -997137037 962890197 -995646869 962999425 -992587987 984531494 -954721186 979138912 -962264706 962054171 -953402751 972712894 -958539031 994331544 -992494816 966999942 -982966904 952218583 -994674303 961952203 -980821618 979220258 -958962300 954074144 -996268782 951890367 -974025582 971421256 -979771202 966300588 -970720990 956105755 -983322915 969468747 -956943991 985554026 -998175020 956029403 -984608395 981507493 -961604832 955602908 -971063854 968162911 -989764605 992740658 -959983865 985892633 -996500752 990367501 -957373205 964656510 -985497100 957096882 -990057597 954765409 -956228015 999821874 -958088009 958519971 -968379726 982621149 -957964790 971725471 -961628397 951019268 -968010336 966057990 -956304713 971507790 -998472869 992657809 -974802933 998359241 -960459872 993224656 -964479107 973328379 -984238599 964657511 -987022936 962885352 -963229040 959535357 -969413727 984345420 -984956336 959936741 -977674308 968804398 -969760000 964933690 -962023902 985377565 -958330834 975703598 -999259462 963085065 -964961578 980821704 -966127702 966093131 -969685222 994702909 -975563030 972511016 -999492292 953224914 -969544831 951981561 -978903410 950353768 -999547845 953981513 -952561698 975661258 -971262896 967513373 -950708271 975316710 -995157327 958138183 -972830352 968662867 -987277315 959110145 -981275524 987276837 -951220069 973368531 -989007035 996132833 -962130049 967210851 -965430597 961306212 -972757650 996631496 -996214845 956233795 -991501838 964318306 -966045643 995089492 -973219698 954608022 -954747556 958247302 -951035425 975011602 -981524078 982063881 -977843831 985147181 -961762820 976729797 -957745466 988884853 -961726492 953698030 -987270180 990090302 -976139580 988179496 -992235696 998070100 -952728558 972430581 -975078598 993246328 -983725025 969425721 -977161013 983845759 -960103906 968421341 -952219883 997136710 -957312347 963052953 -978210144 956808308 -985094651 976025151 -960407909 957097494 -967006639 957645037 -959341069 969020772 -973920312 991019857 -994421693 993891650 -953522252 977211413 -963649023 965031216 -973467198 974526583 -969182714 998556636 -993347713 955093824 -963697745 965896554 -964041454 990975678 -975463681 954602192 -981720726 984043405 -977289098 959218507 -966749318 981461163 -998153407 982533553 -977381381 963619460 -998108132 953989501 -982122785 951793550 -982229685 973909255 -950199993 950473806 -969421685 988604414 -959428583 965986328 -982621832 975044563 -951073150 956966956 -964163225 998666192 -984868334 986869840 -966485770 950302234 -988758707 960871687 -973543230 968215495 -963977195 999310188 -986133589 999447910 -981994109 973986912 -996294972 968678244 -991231792 993857925 -986665443 996929191 -952174737 950182774 -951415589 965581942 -972349875 965031542 -959321520 960900891 -999035578 950103884 -987441193 981318981 -971434180 956694086 -967202663 970920543 -963973735 980958998 -986351182 973160291 -956798542 952170309 -970683458 990103743 -957481885 974312586 -962331511 980152493 -961060334 988213227 -951462315 996789487 -982029747 973803734 -967049855 966670764 -955713927 993145345 -976325264 954783801 -983104192 959756995 -970907029 959036370 -992857310 959397476 -976104053 958345919 -951062440 975375607 -984928362 971080188 -991816306 986049639 -977714329 963346777 -972344451 997793627 -997055050 996962879 -987698894 988700829 -958371264 994752674 -960086690 999294190 -971504291 963635910 -959138433 958790826 -973573866 950880259 -986290887 950315233 -974171356 976691086 -993120883 984870556 -973971723 997559756 -966130347 977172541 -983698640 959048463 -985204730 954550772 -989748748 980870458 -977356006 995679010 -975616666 996831312 -982323230 960253947 -997222570 992564055 -995642020 957376867 -988439109 953648554 -975969658 957476824 -979168737 988031011 -954570636 997162715 -982115997 990277976 -981103199 993372517 -967835824 986127620 -950309289 961169661 -996318418 980260885 -958848529 951549893 -980466426 960549698 -981564670 973391662 -967745317 972630033 -965633058 982916199 -955028392 979589395 -964113081 990624077 -992930536 986342196 -978627833 969842736 -958063894 950780997 -961546013 958987667 -980856371 967577406 -963020644 991769577 -984961413 952201298 -989137087 953833813 -964889925 977213131 -984325964 976955060 -973799425 986072063 -983698717 996095673 -952533823 983526709 -978392216 974158028 -999924288 981638118 -954039421 999031273 -976267070 964701771 -992966041 992166735 -970536734 966968734 -973141952 960110865 -999334778 997564060 -966468953 968820007 -996586399 975556843 -973044127 998148667 -993291359 951657099 -957605327 977745889 -961674724 978856204 -962045842 954283012 -975309592 966952522 -956954742 968791341 -983665148 959412517 -951611642 960871988 -963213120 987950350 -992145566 980636361 -997896653 998296068 -995794806 967740184 -975949345 984818973 -989500153 997636510 -972547265 985378278 -972011543 986132498 -971444566 986690929 -967290471 999852043 -984459128 968147883 -959345725 985171259 -976458931 976840319 -952652056 952570086 -964124030 998653300 -990514073 974287802 -961635540 995700459 -972043972 976250345 -958999350 980862701 -998043425 987375347 -982366109 981091546 -966303233 987118802 -978634501 998590427 -989320010 951882724 -996213831 987316277 -950087640 996154808 -964690870 957347833 -969182968 984148184 -959740454 983663590 -998313499 985853530 -972312871 994867528 -960240475 979203311 -974488765 972611349 -956901030 967356831 -975157741 977020111 -999226237 956051514 -990076615 966978990 -998674242 979137496 -953213007 974380402 -971191745 990044512 -988460180 999686978 -990296931 976502056 -968939830 970320923 -989792251 956120517 -984185709 956423272 -951270991 970731368 -960777399 984944206 -968024354 972702945 -950976977 971677029 -987961644 965773766 -950049623 995201300 -994886553 964443608 -999155598 970898453 -961544202 979764179 -985019974 971760085 -953315093 965658666 -993076875 967655358 -986563267 964491257 -960610258 983221643 -955822720 970220750 -998401613 954326140 -951677519 953665181 -971349982 969963957 -997241842 955366919 -958691999 984227608 -950302123 956250805 -998994833 992993274 -962590067 966426837 -993206549 987373085 -967815204 986395477 -991162383 952551991 -977382837 950897882 -977776081 990091789 -955668515 964446334 -982981345 992972309 -967061387 984128416 -977509648 967132191 -974041756 956810413 -953260624 963607135 -976238316 982123286 -959693693 995277590 -961227416 985507489 -972125120 967671569 -992291605 994771133 -981682137 982943673 -950101473 957223403 -954089796 984651099 -955725890 996674370 -983211538 989360105 -995140343 965850725 -977851294 992995723 -970929652 957951820 -955267714 955455941 -979453711 951362586 -978709233 951570124 -995578303 959485388 -983052103 986723853 -976894860 953165195 -954524603 975906719 -977125600 954384739 -958644003 972482418 -957139296 956944122 -985384161 986967186 -957081264 999987916 -998792701 984954089 -977880249 959592101 -989916779 983819213 -969856975 990636951 -994692390 988589510 -950157462 999676997 -975173478 952563341 -968025078 973906976 -997600051 984174830 -960493076 984954807 -986716817 950353395 -961395525 961467608 -971296326 952951343 -976522545 952927868 -996743553 961347771 -997766803 989571846 -984315667 972929141 -961275260 961952979 -979324189 959118592 -972531470 981499249 -977235624 999503029 -966208625 958396593 -995281710 982345246 -956588289 957287296 -998355086 951460003 -982455849 994353434 -987619144 983564584 -950921922 963782462 -997986107 996191542 -969828453 984069602 -958007059 970875622 -987601905 950295933 -971345504 995724539 -998629328 982893324 -974682828 980846956 -972295395 968337522 -996062466 956678687 -963664559 953937682 -986388229 953764098 -999028320 998205787 -992179026 976016410 -979307560 962201962 -991663871 992389300 -987086443 988168773 -954479733 967009610 -968812100 966609439 -955722997 986157928 -990639816 970915813 -994022088 960152425 -988941581 999953977 -957600007 963415113 -998308573 965665284 -994654155 968537546 -992657151 999169710 -970741668 980813566 -976411931 972110457 -996456910 967212358 -978467419 989981189 -993102346 999203924 -998332867 963983090 -971717564 975961119 -995346642 955928462 -973009938 971825862 -960290635 970825845 -951398675 984406078 -959845971 950643175 -973409872 994847637 -951014550 992687736 -956271620 959087796 -956183990 954862625 -965633867 996281334 -959124888 966273860 -978242868 983531879 -987378818 990544153 -974279011 979834456 -985495290 997799026 -995680602 982092976 -959983568 953746237 -967354587 986637981 -957610702 987010816 -992061974 966622503 -990689960 953672973 -984304028 960969064 -980490019 996833990 -996372799 985586423 -980110261 968519886 -971770306 953941189 -982323917 978566166 -996529184 995925463 -963352115 974113311 -973394521 999907821 -996758098 980372118 -973019230 989147637 -976931498 996616210 -988385175 956099980 -970912156 978159158 -996028263 970120128 -972332259 993947189 -955126298 974275573 -983840082 954706575 -988037797 977580843 -953178482 951497796 -993331811 989305317 -987162241 970744349 -990015075 962142301 -975507996 996882042 -989320821 958299108 -982700231 972137530 -977947372 965108833 -965299273 979123090 -967598436 992284182 -995177941 996429102 -951663656 954376931 -996379931 979759486 -959355560 951618348 -977957099 964526261 -990664935 974128120 -977611373 953630799 -956945955 966696414 -978143273 956427547 -998026028 954288727 -985417968 974847770 -978014537 973570060 -963555364 984120299 -979445051 983946601 -963184090 975733415 -952122039 964268702 -967988298 987102713 -979536711 980644997 -998024232 992966877 -980889539
|