Files
2022-06-01 20:14:50 +03:00

3 lines
1.0 MiB

99999
984210319 -956892619 954019117 -957847659 988165047 -971873750 985235617 -995937069 982869814 -965283766 984472041 -958313377 984675183 -968355171 960171539 -982068230 958376768 -985732624 957725831 -976945961 981853313 -986951481 965056423 -953588537 965892063 -957335834 981241994 -981288948 956306662 -964058079 996696945 -961173818 997211254 -964541789 990420456 -973453287 988504060 -967061777 992228979 -950437219 976677014 -966995478 992544417 -961333338 989593141 -997154588 957322944 -977348585 959503110 -972599006 990492593 -995713740 985391719 -995548006 980344887 -986645690 952808207 -985437419 988264514 -963624075 982983598 -994587794 981873883 -975378851 959180229 -977927013 995803068 -959873545 978047030 -987272602 988188112 -994438856 956506147 -991834956 996454935 -986308308 955362718 -996021427 973312314 -962887567 971090439 -974407894 950307191 -967991813 954536061 -993187252 988025602 -950956892 951091843 -953372679 951686342 -955910614 984927678 -960402368 951049980 -957579664 994602116 -958593366 965620343 -983908541 956892161 -995673460 982885402 -960973595 980052990 -967104301 963069677 -971266220 996187832 -960574613 982270515 -989639278 980006280 -989958487 954492748 -970858439 986171326 -978663589 978439471 -971927342 977997180 -977180118 983693315 -964131212 960574106 -952381908 987286143 -978830547 971344211 -983063168 964193788 -953891066 975305467 -985122292 975643761 -989981217 985524342 -993498747 960616813 -953296210 969515920 -960400754 984605333 -969345946 967709301 -991916957 989592485 -953943836 982589951 -991188558 953672307 -986035032 974390778 -983777793 970520404 -996207903 973411395 -987517132 986979721 -951543833 969334242 -952551934 987781158 -985350018 972624604 -987327862 993264142 -965586285 986647167 -969644448 960588585 -978257756 982180205 -998429148 973036474 -997100451 999120108 -960656868 985859983 -981010236 957654055 -952768169 990210670 -970586658 980996917 -972286815 983825131 -952660675 956556604 -993069622 999824350 -965635706 953268032 -970408618 972570699 -986359651 967913770 -960634879 977579052 -995961785 998964764 -988906926 963618935 -967514413 950402247 -995353296 997125195 -956900850 979149958 -967484888 995276865 -970113752 965828601 -961773504 961791536 -970104629 989105032 -955586824 982123676 -954159467 984835829 -964144949 964510224 -977456447 991200323 -991520273 957503584 -961443265 952195341 -965014625 971014295 -954261437 995812992 -952644715 972893749 -971719501 959261997 -961109375 997090501 -965404097 999604258 -967486745 981397970 -984938734 993660333 -994006504 951970971 -982820753 980208452 -962633943 981814791 -971057123 962883971 -990137298 960285136 -987247761 983820853 -956162177 969787039 -977681967 987951786 -959987010 996114790 -997844149 968944464 -972624203 993487440 -992828338 985935200 -978882677 977513699 -961322166 988323541 -994037093 951500322 -955888499 953822120 -976210754 985979347 -966199953 965427701 -952010934 977528499 -971804683 973279846 -992903564 988195569 -951214920 992552982 -959779372 954033702 -995645823 962641438 -986523336 953521829 -969845513 985236912 -961459277 997571134 -980168298 964109058 -968225485 989766661 -952989984 973868168 -992153488 955433846 -997146411 979274746 -999727169 956366315 -951439272 955258791 -990458298 996188124 -972041892 968788079 -967087784 978899089 -958727542 996988634 -952995184 977977280 -969027159 974320617 -975105283 974799338 -976762848 961038653 -983321172 971727198 -973314344 973050145 -964445807 974470434 -968887188 965905251 -967465440 985720915 -977362373 971283997 -985644192 984151276 -977969765 980903243 -982096409 951369946 -993810210 981608985 -999710546 955637805 -970129288 953101458 -998474976 983939465 -959254787 951634860 -983392602 994187141 -959742781 970899006 -963132185 963889794 -976809357 962331352 -988293661 982967264 -978823530 979226787 -970786959 975991987 -955140069 988145429 -984732195 977347915 -966961042 998672309 -958399288 966922788 -962779791 993953680 -961384073 970542508 -989965889 989725540 -959819894 960703994 -960864849 980594026 -999822919 977809736 -966084296 999760551 -991089746 974408051 -971793732 995845413 -986792489 965637083 -968564549 995065461 -997817735 984768221 -963275369 983381584 -954364260 956639442 -994221959 977792447 -988990573 969070670 -964938190 961818724 -970136717 999179957 -991232095 965549986 -956080674 954792606 -993459583 970749304 -971771624 968729992 -999995911 995438184 -985346454 966866421 -969375993 962493517 -999439115 972347705 -977333920 996069028 -998306030 964601877 -962839098 991138955 -953663497 995476965 -997874658 995476111 -960333140 978627922 -986603968 953828875 -960961253 990091868 -970015011 954154963 -959656925 973267974 -977810301 988219676 -993823428 998693770 -962350534 965532879 -973244568 967191379 -991819930 996253456 -954472181 951569027 -967979931 962272038 -958629435 967208659 -966934790 985893466 -957030443 958503134 -982014760 993967710 -972486751 975255064 -995536368 985967972 -965786937 977926903 -976150931 970722371 -983357625 990391946 -955504412 950519194 -950129111 960226916 -984322224 985675680 -997416787 966428253 -988505106 970551292 -989214239 985637681 -981756791 958594523 -982624551 999690330 -972628240 971175224 -963815150 981011342 -968303422 958969569 -968529802 967837759 -996620905 974946447 -985219232 953023632 -950748239 966579674 -977901165 962674640 -990928664 956255654 -994316501 957740707 -977938753 989058707 -968528990 981290600 -978715199 971985204 -997717270 972750811 -986179365 975365859 -990484671 959950959 -994038706 993574659 -994724157 950800947 -983797023 970764436 -954115142 970513262 -974263181 978380084 -968599030 954340012 -984030263 980987352 -981063466 971494360 -955773808 985722797 -982355242 966721891 -982292432 955433671 -962216951 959302811 -981964746 986336575 -977804354 965399991 -958941183 974353405 -970611293 959077962 -955711133 954281269 -997678351 992095660 -958397094 963570308 -981853272 963557409 -957724981 957480134 -999939256 950479026 -998557511 994201838 -981494964 961605634 -966820984 962331335 -974462455 950340732 -996485828 988068829 -953719969 980000220 -971585195 983895034 -998775006 992857205 -952889600 998357488 -992878040 974195820 -951117009 997680109 -993804873 979950442 -961302917 983231359 -984747949 951143425 -953381152 958554425 -981967675 995192224 -971436761 965224645 -968442332 962895839 -957856492 973905940 -999213450 962231181 -965044865 959157370 -995260025 975098724 -965849365 972605795 -985211987 964794305 -982468115 955469475 -952940887 983437001 -950551361 991475223 -951404072 994055346 -959587065 987567224 -992470291 973447477 -967438443 981462403 -980582613 970508814 -995548618 993712317 -992713261 967450569 -998545583 995558931 -980857034 986885763 -990001251 965752550 -957413198 971006410 -958743508 951487984 -996774278 969337189 -952729856 954890740 -968037949 950210995 -952578758 989072991 -955400374 986470210 -954391450 972976517 -998160389 950041251 -973826154 974826676 -995015963 994102738 -958007950 966572561 -954638440 992463240 -979582080 962364353 -995393544 999162695 -954704369 958859145 -988221194 955823910 -954195447 962076982 -987255019 969297526 -992293585 953436895 -999474384 973017057 -984373214 952967784 -998588190 996384742 -957125550 961064842 -992969037 954899464 -978226485 988826926 -956431026 966880941 -996271489 988945334 -988495301 971180260 -975152283 981433964 -953972134 991128873 -997018487 973313969 -989551562 982336679 -973229157 979110151 -990784368 950959060 -968794432 963525799 -997203614 981658162 -983606639 978409449 -993869401 957383402 -979804575 971275555 -974815829 968972345 -977932506 993870403 -983877817 987907537 -959149933 971148467 -987552211 992510218 -952347033 967181189 -970252957 979058504 -974774058 960046591 -973367852 989791595 -989728528 993040771 -999800035 981424130 -970304275 982387010 -954044603 999627815 -967214903 994461393 -959892886 971871809 -960346186 986654481 -996810687 952510304 -980670565 991904950 -964306204 993790036 -984106751 996582433 -966666895 972252964 -980297820 990162262 -975378288 992363724 -977850153 983080279 -984434147 987173157 -980537101 967860008 -955064359 960897123 -971673145 955328289 -957820170 978881336 -958007799 952039292 -966330105 951850338 -961110724 954485991 -971552772 979368778 -992130698 964067676 -973045988 972871363 -950713185 967364459 -973292308 974441157 -964839977 994558977 -980389084 977582494 -963833264 987267954 -959913009 981231440 -995877755 972720184 -989951791 956572047 -960671099 964278503 -985580037 995419303 -976249093 976515646 -983880857 987749954 -980646019 984117985 -970770589 969485662 -955652329 995719258 -971114810 969960167 -960788418 968419071 -969949659 979241563 -998960299 999544137 -996141733 999582051 -969854026 954140145 -990468811 964703900 -990698376 953953613 -968919491 959375165 -979580762 952010368 -991542275 988845916 -953190174 993655012 -985958753 953572040 -990943474 983876689 -959402548 950213624 -957694414 980661022 -979998887 951899935 -975062057 954423720 -985097353 962657177 -964580665 953043026 -957167279 987503273 -974470007 958843235 -990002610 989069822 -995506624 994542652 -977822064 952841372 -960016838 966776175 -982403766 985154270 -956016116 956655371 -963882521 972713500 -991139351 996645479 -985903630 951704484 -969871102 986677274 -996081349 971960640 -981369369 952456647 -965003040 975226241 -976437241 957530679 -996708143 955193783 -994966823 977205971 -991585759 957400676 -964349595 951149734 -994928854 979348812 -999988911 991148255 -981494790 953722208 -953242846 993919518 -993889733 980018722 -964830657 954058632 -956516917 985689853 -957591136 974118617 -963400910 988249224 -983351647 965259450 -966569034 976025022 -961869416 959913543 -992085597 982310497 -956465143 952988999 -973604670 990863214 -997512111 978772969 -980670048 964929538 -987769689 976517766 -985504792 979048390 -964586434 987473510 -957131008 953419361 -970541591 953233131 -956165406 961400901 -998634564 972400526 -959102043 972008422 -957695194 977699172 -961728666 998131979 -959158189 955332061 -992086443 961938724 -964959365 980028157 -953170113 964990565 -979845876 989442951 -986074934 969504265 -963613728 986787820 -985533282 980496567 -956469823 971956628 -998481694 968445036 -960323569 996120599 -963231571 975633154 -950152723 999805232 -970166399 967349601 -972771888 953938043 -951779954 952362451 -988954522 999681985 -999914958 992650966 -967408231 957554891 -964627757 977573270 -995424246 975659802 -988862297 978009961 -950521996 956320393 -963837197 963485413 -952689837 956788477 -995634559 951212830 -976790086 996337815 -973618436 979726290 -986157550 989248154 -958169051 976251156 -960905177 999988394 -956437885 990536422 -982573745 980553196 -969492152 969716127 -961866553 980858675 -956940222 995886627 -986734679 952455987 -957157185 989033390 -998998699 979826062 -986390064 987538647 -973186126 976377504 -961184530 987555703 -962711199 969578695 -962201344 994049902 -965898653 973910296 -956545318 993859532 -978163635 989374139 -991075032 982344257 -965839436 961969825 -992708387 993475255 -972761383 951077447 -996787970 999330591 -982568344 985292534 -972674357 989780304 -956373167 981267157 -976815354 981513194 -957123706 968539451 -978196856 953858778 -971283233 965854465 -968490237 985463966 -955363588 973960926 -951822473 999580449 -966146298 984691242 -984107044 971559622 -966028108 982028636 -956678866 981731100 -988209739 988504650 -959055037 991842671 -969786645 982853989 -990620816 981315611 -983064941 965507239 -986792438 955556484 -951104125 985662129 -958373817 997537485 -982778111 978818229 -983977507 988214480 -991195757 966200931 -954831945 984822830 -953098575 989810239 -987097022 968402855 -970964212 972245313 -989684745 989894430 -968332880 952358081 -988618412 985690814 -989150557 971130408 -978868300 989494231 -973769183 953700554 -966662147 974864579 -975335861 987490096 -981606495 984507831 -990709141 970448045 -964182792 996077224 -951134631 959987782 -995334407 991581538 -978604531 987108680 -977129821 958108808 -965746488 983023816 -959095172 979138525 -966743528 974791693 -977112491 963640596 -993048818 962594835 -958943219 995966186 -963743351 977072337 -991914710 952885387 -975080336 965682808 -992857334 978287456 -954600541 972830226 -959421576 998121890 -957622376 967611027 -989904185 994640488 -981467948 998679199 -952878077 951978710 -975367503 976461614 -967221225 960004433 -987969476 991779218 -966516406 958605982 -995627922 997077812 -969472429 991708892 -994714124 985751399 -989888141 966071258 -979281040 992850659 -992602572 955892071 -957661488 979159350 -980833573 995276816 -997844826 996692721 -989882135 981149842 -980655971 957731445 -971632444 966150528 -967270507 956939013 -980166831 962419000 -994088147 950912824 -954251689 958920200 -999105006 998698686 -982899885 972900739 -954847133 980304268 -965365503 978814563 -965228567 965539288 -980228483 976138790 -977981802 985527331 -982845485 975136867 -980174472 956524581 -995445833 951413817 -969431517 952679734 -993821153 994819854 -965963658 991596823 -951688011 955354734 -986740548 991068178 -984681969 990019396 -965247562 968603658 -973233069 971152955 -980129130 993540301 -970852588 968997995 -964681262 970386047 -998446559 956826717 -975670595 996464017 -954291984 989325888 -972151191 986588616 -980589923 950331400 -977384331 958036953 -999018423 988278138 -973675143 966980292 -966568571 985601906 -977487101 979339801 -977167336 990565966 -995014127 995869841 -956060069 963421517 -996687668 969521519 -966027601 992618875 -969683231 977677915 -972875528 983865365 -989133722 998945055 -996244932 981960280 -972755737 985206020 -953054181 996358846 -993213668 999365505 -988349017 958024469 -953562933 991909930 -987779767 963417445 -991001953 988842610 -998006491 965323405 -996706195 985560004 -982509153 971151613 -990113001 961039697 -996220898 979229881 -983723557 973824898 -951997354 991952409 -964338266 967200355 -955423714 963514284 -952740412 983281561 -979718946 961403924 -976355109 975324193 -975076157 962360908 -962616074 957120354 -963894332 957706925 -985843884 984915138 -984359821 965738823 -979488712 991779857 -988440760 953069131 -991367891 975101656 -961515179 973432299 -977324430 971065513 -973925256 950888103 -975193909 959208053 -953570934 968261737 -960099207 951761283 -988976079 994668451 -987637406 979674024 -965825727 958662895 -962711228 998283863 -985093162 980782796 -988077240 988554839 -977306321 997937758 -982011808 979415853 -986702082 975833375 -968749141 968701367 -983624018 999704940 -983593962 994082306 -994917034 954772159 -985210561 962983854 -975808354 963944488 -979152531 956950723 -981758162 952957617 -996608642 951171868 -981616628 977848968 -967235232 984785993 -981087359 992065483 -994435986 994681574 -988051052 990558277 -990849528 987962822 -953084207 991643003 -988075677 978961165 -995527452 984022774 -992688704 983455985 -958984452 963766018 -982890919 972856660 -979482172 970487460 -966459795 994355130 -967761896 965834030 -992302636 989494279 -953609750 989399594 -999289443 971464945 -964376504 976273206 -984922813 991337842 -954282476 990975219 -966771620 989606078 -986685813 991281892 -974852589 994154975 -998039224 967953711 -965961996 962881916 -976647293 995311787 -966360633 976424474 -957595750 993940352 -960461931 994888347 -952690444 959675686 -989346540 961371666 -959968834 967952722 -996197285 963769653 -991564083 968144902 -967929670 951411220 -969773300 976407346 -997351753 972120169 -952438714 951282636 -957825218 977756706 -963322181 976780076 -969142342 999848463 -952258367 962080290 -975433064 981245101 -998387015 995924831 -962606888 975029969 -971149028 976485711 -978590311 983474013 -995713354 992005687 -996517402 982892592 -967413465 950832561 -980432175 993632543 -962246062 965628369 -970070039 995573905 -998367878 957677169 -971809758 999283348 -986509899 954945106 -960099238 955891594 -961697523 991523216 -982649331 959491852 -992351302 956226514 -994811569 966493177 -961958173 950458812 -982799231 964189657 -985475462 961242894 -983594960 979709277 -950239877 970487210 -977820806 990773798 -991400140 969292212 -967379985 971414870 -975318798 967357131 -956351481 962976901 -998714058 994327187 -978759338 995568231 -953483520 975422376 -978512339 967747935 -973551127 956608399 -986336426 951196347 -962491980 958539209 -978633106 987073766 -984440286 991909930 -994083055 956807384 -967081160 963301526 -975089772 968400147 -965979621 998961197 -972516232 960327438 -989518391 993108634 -955888330 976057592 -960930434 956937930 -995669996 972011730 -960151103 977999176 -973969501 974541735 -967147052 994134972 -993350860 996537287 -953390386 993817822 -955994478 977703899 -988420032 987955467 -957193359 962868703 -988975192 957675306 -997952352 982297484 -985876857 951114370 -997113182 990033148 -997870557 997852205 -995108715 991127075 -991100443 989475141 -972937253 998495121 -993597945 972070495 -974690521 978103325 -967800512 973674124 -980042885 953113251 -958175944 964052317 -998526945 952800454 -999493395 954831544 -959468884 971436035 -980474495 990951778 -979953215 951880363 -996943332 957170150 -996346187 970110599 -978784707 997442935 -998027702 967525327 -973186851 984419688 -992412521 952412758 -967259441 957955880 -957167599 956227313 -958543562 950516503 -965529062 952727783 -967102781 951358854 -982007117 963295377 -980959699 969416911 -970641252 956054651 -961847342 968965805 -992403407 959947138 -994863787 986724306 -975686878 985046964 -989886871 959871861 -957579882 999854059 -998115117 983304317 -957138587 974674518 -969947396 968704547 -954277358 983297224 -954050194 993899251 -954089327 997105181 -995948294 978338978 -993558800 957173879 -976792537 972795468 -989649394 988438219 -988543397 978807451 -960722324 960033271 -984267745 980293646 -998503081 955560717 -981782524 979732899 -959974062 959115263 -973422716 996657553 -980978980 968096876 -972194311 967494315 -952402879 984607520 -959353333 957800034 -994968039 954033805 -993217271 951782327 -953345379 973433818 -993795730 959250750 -974152517 967265954 -988318047 984162480 -965235998 993773316 -967264542 957499615 -965453784 961117748 -994494398 998932475 -993329883 974890318 -985867267 988359906 -958976565 989081482 -963971880 971612680 -973022870 990813924 -950039825 993887183 -961231717 975217264 -979703936 983585605 -985806048 972375736 -999532893 996891150 -954816436 989479600 -974381110 959425641 -961174763 973177468 -990620767 980571489 -962755618 979100880 -960586124 951861225 -979087352 968450845 -979343487 957358349 -990665973 952257588 -992122676 984342301 -999615363 981299203 -958010740 966062364 -962094399 958248221 -980772846 960177008 -951987384 969425305 -959603362 968349387 -964411467 980627049 -997373830 966615007 -990914212 966747606 -975120374 996382404 -970069566 976555631 -996812957 955333292 -957845297 980949224 -982016083 985574437 -968699838 980521213 -996215125 986406216 -969558171 960935220 -958731204 974208438 -984507967 991645582 -965838733 985445710 -967123882 977183103 -970888462 988069109 -985464763 998050213 -963796076 961152040 -955349961 959098373 -997572402 970329418 -955439641 960485354 -979726529 975107739 -993569066 971714999 -987564508 962722461 -951429083 981344354 -963423519 954777016 -974819443 968634275 -971515459 990240384 -968722348 959931988 -989822326 989844166 -966980492 996312743 -989478172 953326476 -992751583 984042640 -979136333 961076131 -964695936 992193190 -953362737 988506476 -971895460 950842935 -967768025 951303079 -952374133 997336065 -970714642 983813335 -993485638 980021624 -977289935 978712410 -978120563 971073044 -984044110 955798538 -958077903 989244612 -969236811 951978706 -954083426 962541240 -981540062 986265640 -950215491 955485481 -966211713 955333148 -976176067 998910714 -961106464 957256441 -955560184 967274020 -957960343 954279514 -987821212 962305018 -987554674 982005437 -982744780 972679040 -961320098 992946444 -952025497 968893972 -987622164 954419724 -973992021 960598883 -971938660 973700880 -989958791 959383305 -955060192 968116966 -997208275 966655611 -993773189 956673036 -985489126 978450354 -978696791 953639072 -994406307 977676902 -950444164 971824034 -976754703 968160155 -955591549 960605888 -976170522 973072568 -984483091 994113488 -994043662 992779165 -980029492 997301380 -989210458 979619020 -977383588 963299252 -960762408 971393060 -979783168 965084944 -968869095 981254745 -990386421 997850739 -999314883 956439774 -970531457 982037898 -997226887 992328495 -957535896 989955881 -962641329 983520009 -951071935 979249194 -972739624 987274530 -957976481 999518483 -954276594 955996081 -996478217 950418299 -984209236 969583419 -970033071 993798224 -952873617 963680852 -982187884 996249478 -986020099 984971843 -950381519 969179717 -975401846 960586105 -988419315 992578763 -983254633 980383954 -989930529 952264858 -992785683 979672437 -974339554 984679950 -967554614 998215147 -965474900 992211191 -954176517 963061317 -952151884 955762001 -978965105 995455840 -995309658 965445057 -961798153 979902304 -982389478 987945536 -992179568 993146002 -956422362 970656324 -987532146 979892794 -998140179 951933573 -990335427 954997106 -957398989 986744053 -965483080 958811215 -957795336 963248422 -971757062 980216197 -957386694 981133551 -958100183 971778272 -968862203 967304483 -950641581 996952396 -974511735 977243553 -997702137 991977639 -967120390 981511693 -999550357 997498354 -988625621 965343839 -980778994 964414724 -966602760 970744390 -955858916 972038862 -976012822 999297627 -996213291 976548814 -967533472 977458184 -984263279 984434053 -987998813 992707597 -991176772 950682364 -981626547 953969954 -964627272 996742230 -985359187 999091573 -979631665 994266504 -988719947 952855322 -964907420 967871495 -966359731 971027017 -979575255 985852160 -989781612 967700224 -993199674 975528932 -972655774 990753670 -963088393 952874035 -975181375 953117609 -961748945 976524402 -963706214 999567505 -971817981 958040593 -956160615 965882506 -975260022 962979108 -984623784 996166918 -984953974 978210522 -988530498 986031644 -956291022 991092222 -972877366 976661601 -959446374 992912266 -988722077 980802723 -969319999 981010167 -993308503 952563415 -969718706 989058388 -965142129 983985785 -998586866 976544465 -953298651 957846864 -985192324 968542232 -991958781 991797029 -990389776 980567574 -967653017 972245217 -980025124 984535820 -954892548 952945846 -988386238 958498264 -964393360 980701076 -956138981 995848433 -950067122 987852860 -965052667 978695896 -953904470 960513666 -984409297 953204078 -961697122 988164494 -955033648 998164185 -950228411 988102148 -982855640 957730434 -953508017 974128318 -997338023 969787367 -970295727 973708932 -968412594 955097403 -988338835 995134196 -957800854 972582229 -968017609 988475060 -981260991 996084242 -955084571 973650906 -965780050 996467402 -974669269 997141412 -996129590 999188259 -965728922 973055412 -964353471 968682988 -979886367 993200953 -967668063 974878701 -962084103 995360166 -957258147 981663491 -956114185 988471642 -985114877 969409718 -967632987 961668210 -973668630 958135821 -961854819 962117259 -964934743 963856476 -972718238 977341229 -991274419 971447426 -995342747 993894798 -960447663 994495388 -951539995 986632130 -976348831 992831318 -996541462 983480548 -968517138 985296641 -988894656 978063274 -974843527 983066096 -953124184 971167406 -998122709 983584067 -966499228 977859456 -968479559 973035912 -996882789 996763503 -962917992 954128654 -982691707 979989132 -982234940 973795359 -970316045 951356329 -950051994 965216100 -977193068 980533819 -991511784 981475884 -995562372 985144147 -977415367 967151824 -974235688 981282746 -977988752 983009422 -974690182 993621513 -962606222 967104883 -965688279 984065226 -978611778 952426861 -963172354 988419439 -985694299 973753379 -970095096 974406763 -961543280 960499539 -997247105 997562243 -967663470 957890528 -980439174 957523038 -983046448 968748985 -964329752 967441499 -975441889 998497049 -995224993 984239068 -969245918 986177851 -966259615 974012596 -975328391 957597657 -966537794 998300506 -976670084 951883915 -978241140 977278987 -973861652 957697159 -994029650 975057521 -984193982 959811625 -986788051 999537218 -961726855 982802177 -956839230 996508494 -999604928 992617289 -961594143 989463967 -955643166 994758747 -971565318 980693548 -960431463 976121160 -981362190 975479858 -957323922 987780345 -963835984 983535407 -966056174 999639054 -987284466 971843394 -985911350 987749228 -961817631 957439519 -954801421 978525226 -981708714 988089219 -955153308 964378573 -997490024 977521736 -988369858 972808867 -981448706 953379728 -963171526 978157396 -996184702 997463746 -952891257 951977209 -959431603 966859023 -955460494 990635536 -965633404 976624060 -994077512 953137753 -967031700 977556392 -970605886 953074382 -963477429 987061119 -987022158 993148053 -950727937 998163856 -956711198 994463544 -991894659 991723747 -954686643 957698912 -958255317 982961214 -968917985 956174565 -957961536 976214854 -955156391 980907691 -980138043 980136577 -953133807 994470967 -992319721 960219764 -958763730 956368994 -999764027 957846937 -970588335 981670223 -977020849 981479856 -966761240 978530278 -969079774 956704695 -954779810 977772247 -982179842 969381526 -983441005 970821466 -996289282 977880355 -961197253 973852894 -955730911 986855161 -982437919 975973802 -959636076 971917851 -958266077 988387151 -972818015 999102450 -959242902 963399732 -994291221 992387501 -950366632 988013043 -996676866 979283747 -997556213 977359062 -950743583 997597967 -978668813 968846522 -981463940 954082388 -962571024 954913768 -951851430 995563809 -988610211 950623726 -979528798 985382039 -982801759 962123899 -959356341 968132848 -992979260 962720177 -957382829 996421849 -955066432 970453774 -973362791 990016156 -997398655 987711704 -987298253 979977005 -997952929 965076472 -970321746 972674769 -979454176 962231423 -951850284 956765163 -960696048 990914088 -988967448 970012970 -997111204 951519688 -978899036 990353735 -958182533 979965256 -996133229 958383905 -987844896 958033879 -957860168 966631580 -967317458 971178624 -975087201 981967854 -988147398 986792946 -951459718 981715410 -963365013 978379562 -991455539 953579463 -987166351 972375716 -993013571 995923525 -989186058 988678272 -971652724 971505988 -994695832 950056935 -990323304 955418646 -954427438 973746400 -966340655 997061402 -985109246 979338647 -963496283 984836014 -971301748 973882531 -987501644 985856547 -967657801 989945369 -974214028 955678578 -961586152 994176617 -997549861 973214326 -998036076 967874130 -962318998 993118078 -991391772 975376598 -977639390 994975329 -974429908 951797679 -973954263 983858006 -968113211 976216280 -990517143 959134093 -961117818 984613776 -963257944 998926635 -975000637 978626647 -951526891 969928284 -969754048 950760995 -962343355 979832577 -963720685 993245416 -996730152 951553320 -975431202 967526253 -983944070 959682526 -960320419 986773098 -988291211 976119673 -952765574 962352406 -964990915 954770858 -952420508 997338737 -975731010 957581762 -974579069 999599889 -994996379 977710336 -976947473 988052192 -985400136 961278412 -953343335 999378276 -950071653 981083400 -995788713 981304481 -970993286 969305548 -978096954 951119825 -975894048 990700129 -985248584 999381889 -958095547 962016101 -959679843 994625470 -966176679 959769951 -963956654 991211930 -994861382 959983265 -979655484 972468852 -993346576 956570332 -996544075 950789549 -952154598 995579911 -957284924 951084226 -984184720 971548068 -951389056 984086636 -972158948 968493719 -985355196 961413097 -952713866 990425726 -954545309 968735755 -970075880 982336136 -967181682 976506020 -983989189 954576376 -954433141 967755339 -981515055 962359059 -982270806 952982425 -956656608 976588900 -997767682 991515081 -968708297 979759772 -999754400 972673305 -974294698 998910161 -961889065 994306352 -982621728 988205235 -961147833 965491722 -953235720 967639289 -956585602 954159751 -979720556 974258572 -961024388 976053333 -964083534 969660841 -970329753 991203028 -993804900 987978057 -977949988 992703001 -992536984 969727632 -975897299 989518402 -973430835 980284661 -966309354 986918257 -986162201 968811106 -996682879 992946445 -955537568 991711701 -963077670 972248739 -967881328 997029614 -996294811 971406008 -970149612 972931007 -978218215 960734204 -951099546 992925710 -969807369 962812465 -968113742 956096001 -976394058 950851821 -951106896 950960918 -987958434 958344118 -961445310 959137727 -966810748 956366468 -998212170 987003661 -951463672 961897396 -970958155 962214238 -950528355 980998036 -969578780 963815730 -981854424 981307138 -969502481 981749131 -955125266 964078325 -958760955 979772680 -967109407 958887973 -995938245 992204996 -998325620 965869447 -997243157 979997247 -967454753 980610458 -958774357 986525232 -956352347 957870630 -988604640 956994332 -953929792 950124090 -984536471 987662803 -984213273 990921642 -995037559 988682507 -970711055 973498451 -997257793 998779914 -983070388 988019362 -979611328 951456793 -951655220 981587818 -984718466 988569828 -978555455 982295799 -999919271 959822565 -953752784 970530582 -971680393 977754866 -967919635 973281400 -988422803 999382850 -989969367 980053771 -958737961 959829288 -973814820 975737808 -969096974 970866435 -991916004 951415667 -986080270 960171964 -960578182 951293531 -980020627 988678646 -971485290 975280871 -980053190 980952957 -981582098 978095551 -997716578 994448826 -998135930 984125049 -989461936 964789400 -991351937 962431598 -999344750 983187660 -999689271 968704222 -994584199 979673080 -986063261 966279354 -970329206 967063979 -991402108 956853055 -970599252 998638976 -972929288 973343680 -950915602 974490537 -980201407 979703655 -971250997 962161579 -953598398 991292469 -984994073 956200578 -952353241 991250931 -967159854 991802638 -958192755 980052859 -970776919 968485821 -961326203 951350678 -993306491 985709395 -970867751 990342314 -966026927 983298810 -962525356 996917615 -993911517 982410896 -950320849 970695806 -998327170 975642511 -954253462 986655659 -974184766 965182500 -981839739 995589804 -998749265 982348734 -998132393 975502978 -994829150 950137284 -956772094 972863743 -961919444 973858698 -970958720 966533803 -958133525 981041622 -960865230 994957976 -999473126 980054130 -973074108 951625328 -960398142 968110984 -958865472 967245650 -961241221 977931416 -991912522 984965169 -965651557 963007922 -950087765 997867930 -982793312 988582935 -951241894 952587049 -993638583 983511405 -960319007 984557279 -959735523 993622195 -995647966 969917575 -976966808 954516282 -978966755 971055987 -951469776 952686393 -962127645 952401804 -994751627 975182216 -974423668 957914171 -985829075 987923808 -996705183 990474169 -979948392 973606473 -996958572 963072599 -994169438 981792885 -990747523 985565354 -967202721 998544481 -975896352 968058801 -976164105 995873426 -981969348 979264825 -981883934 999553321 -956174027 999523248 -974940650 963268050 -982567987 988777024 -999738370 983485839 -963450049 956201545 -981052119 966769379 -986052974 977452272 -997046354 952852676 -975220652 995395654 -988191364 970054394 -991894184 970678196 -993539437 998783509 -956354938 994988502 -964209914 998409436 -977579436 956404225 -996666686 954530715 -990502823 963451475 -961722658 986990298 -979840183 994929510 -998908858 973230387 -977689076 964738957 -982898030 991732909 -963417586 980089865 -955641838 958017098 -951236069 989059352 -988255098 973705710 -975739199 993097253 -952298044 971770103 -978732888 967187129 -975478261 953380496 -990479772 953424399 -997194974 969434186 -956597459 976414902 -998518386 959994859 -997857506 960681729 -969124839 998952755 -985266955 959766281 -975815931 955679658 -966633966 979835502 -952614798 950357163 -990660926 953732161 -975822979 954891122 -963700964 983927670 -960634811 978503622 -953859826 968621445 -969844340 981727941 -955463802 976373267 -997690786 952651690 -985517524 986357247 -958452130 967257622 -999718212 964547095 -969056823 961021038 -955076096 999437708 -985285821 956940536 -968388764 998369934 -979052517 971672772 -990924637 981143597 -987437295 951292759 -996432725 983185550 -989632539 950328143 -951100546 961740198 -984758615 984219972 -969276776 982025766 -987336115 997273636 -970538118 969213490 -981771316 961600773 -989282712 977025566 -969361303 962812249 -982102092 997015284 -998193696 995945296 -980144003 988271296 -974167037 980908084 -991837802 982101207 -959322043 950226319 -981147014 981302430 -956110367 989679736 -970216205 983614656 -975200040 977108063 -967860387 950588741 -995167183 965641211 -957734298 971354175 -991347910 976008249 -985059602 954274011 -979959689 951614186 -964425425 951327747 -969280785 998453694 -976893788 955125840 -990138585 959040352 -991120426 961635374 -981134327 988689814 -995145366 962370863 -972567898 966732708 -966353695 956332916 -983052787 952102735 -962889773 969075285 -988293575 961990903 -994065693 998087212 -991647473 990287916 -976597283 959183018 -991499673 994070772 -985286237 973619768 -973578937 997663935 -950842276 974734171 -956989236 975135471 -994042711 974600997 -967926479 983065687 -959038829 984047687 -957738220 987595211 -980912386 983714040 -965288900 982248293 -990367879 989971301 -997918077 973899143 -961223162 989140286 -973104966 997687676 -984490185 988730318 -959044051 976248005 -986430339 975239977 -952395023 977646340 -955390035 950538681 -986142204 961783040 -952253691 990024570 -963810279 985737973 -991009821 966657485 -968433760 992819003 -975708406 978822791 -986328386 979702188 -976299159 960954141 -968774372 965790118 -959516548 966009676 -964749492 952645055 -967343999 979068561 -970073134 952221197 -974119360 989856669 -955435036 993364150 -951598638 965157814 -991388325 963042814 -982334629 990295982 -982345238 951242516 -987573908 959702480 -975929826 970163012 -962136392 989016983 -956030904 984806396 -980983292 951985339 -958277938 978741006 -988710599 971163941 -992880758 968977140 -963514260 963966150 -988812749 955742124 -973077744 969992850 -983132797 952336630 -975794517 982207101 -986838945 953469880 -999021252 998908977 -961421388 974130058 -977928840 969523314 -998701115 955294530 -956842029 996434740 -955580392 996680780 -953732634 969040215 -980526719 998580126 -992710438 986414558 -981343858 953908893 -991661696 951403262 -995417008 990465680 -968950985 999263530 -955156570 981977034 -963219548 982505170 -973881456 976410596 -984172218 968855232 -969478070 953094403 -973470401 974590385 -965898313 958749634 -998796163 995550336 -978328959 959611624 -955816207 969916454 -964457561 961298570 -994211706 969108877 -970342676 994016925 -993709379 955471647 -962356575 984562178 -974340258 975517403 -983825179 954845817 -999000919 993567222 -974935307 953192082 -959024280 956550593 -972474357 951475153 -951595200 979219239 -950330309 991885505 -992863878 989688696 -983343107 955087675 -996264560 999313444 -958158175 954831422 -986058240 988609867 -989370133 974558690 -974758881 951948818 -961869073 970463359 -951216674 950260139 -982794741 963704236 -987659590 976701700 -966751844 974428891 -994641629 958365630 -955779813 986467630 -956276559 981053327 -953776949 963239874 -954397503 961843448 -996728279 983084532 -951327428 956176477 -951231276 976332917 -983673423 956237707 -984868602 972962520 -981522669 981219676 -983172432 997518215 -966486094 982172933 -978540697 996680380 -983544759 989541872 -968629512 995174161 -997892327 986901826 -987489229 983543615 -980490209 962522399 -988911214 952936884 -998832939 952120307 -958278766 961800489 -978928877 969125585 -965385271 994755361 -965844251 953061058 -960439112 994643122 -970573473 975358954 -982041135 971230963 -978600249 975158694 -979514370 985781725 -993380438 993027953 -993981328 983439664 -962236314 980653188 -954193181 955022099 -967680844 961980955 -967939770 985429046 -996102525 965806706 -958261672 951886087 -982032132 980761633 -950257353 987102477 -991677451 963980771 -959463198 993349718 -967203300 981916142 -986090474 969086145 -972760509 998981029 -985761460 992858887 -960672664 953960287 -989282214 990439555 -986407070 973714021 -960412966 950189361 -985827235 974500079 -985913082 957717317 -955761348 969241342 -971334224 989863017 -973996218 971548685 -998594532 976417983 -980760185 981575773 -959612761 965183593 -981164328 990265793 -986150734 968502453 -980392757 987463184 -977477630 977189294 -985059445 984358792 -985549299 983438442 -975773215 976948795 -962994061 980541920 -995384242 959284616 -983300507 965907294 -958110530 980921919 -954770407 999446721 -973673173 985600992 -952229487 988399972 -970291311 998547368 -959444668 967569147 -991423995 958720237 -971835362 984652512 -967678955 991345818 -976004104 977954616 -989597543 969912225 -989813560 960230212 -956560991 979432283 -987016522 990283487 -971484405 989087919 -955037964 971986614 -989569236 962096198 -974334758 977648141 -961431230 968445158 -969125121 956853641 -998728413 970898561 -993773913 982501095 -962135781 977486525 -995226901 956132332 -995381514 999944904 -961033515 950409132 -956904948 964944025 -993654963 969898468 -984915671 982788690 -989483685 978885072 -953940228 958361149 -967403686 993774519 -963803734 956006211 -990749262 995457134 -953230206 963342522 -970503398 991906879 -983623822 993416471 -956874838 978947098 -974568759 964205295 -967729297 964999888 -982768688 982080397 -997118957 968734030 -957731807 985544873 -996247939 963574077 -976309581 974140052 -975002673 977346870 -974882786 981935898 -955940265 991256811 -992744015 982452069 -984507109 970392305 -978311476 981111591 -996605751 999342793 -982616189 974780750 -968586434 959778039 -972860032 970497837 -958584118 970581042 -992045117 984761612 -988289945 954976571 -962681917 960144924 -972404325 959917110 -955756495 956472607 -959544459 962069876 -995212108 982310188 -985275567 977398717 -961199172 993353109 -958328628 985124167 -984043697 952215345 -972734517 979744174 -963566699 959231777 -981683055 973438514 -982223013 979368487 -977023741 957999869 -967026092 990591351 -957402830 989620020 -978155567 994154633 -964029181 950994360 -987132484 995361209 -991889294 997276182 -979066518 988418267 -998749772 970468879 -970027239 953273368 -960925848 976986868 -957361433 958026349 -985718112 974525606 -950365092 957444004 -984586332 951385128 -982388118 980336381 -979306678 974334541 -980961476 952085048 -957336024 956998270 -973256568 961848493 -963190749 989428068 -975914616 981237429 -958539750 974935202 -993179966 950589048 -979771910 996333094 -986001696 999114021 -955605997 997754333 -978550849 959296570 -989471801 985941218 -964087713 997330852 -986096264 973729748 -997964260 987542616 -970930583 972360557 -993964032 969779670 -972007185 990035272 -982538465 977098688 -997483442 951011216 -994846106 986583794 -959466811 994107655 -963253098 966676258 -974747330 972510679 -963959474 964070426 -965544318 979206606 -974103631 995362222 -964987418 952094966 -965317196 966202200 -950966872 991333723 -990950665 951488632 -981432953 983313261 -950259732 991881106 -970672133 995943576 -984447193 986635928 -994513109 971943440 -991620634 981699051 -950935281 961352450 -986862499 956508856 -998669307 963309576 -973525576 958674297 -983382022 991528899 -966202028 972750519 -956664481 963292698 -983043517 992656690 -962970507 978718535 -953622676 961471394 -994450920 974510874 -992845298 965028531 -987920220 968242706 -989383988 964242054 -988281849 976774573 -967071801 974269718 -977976815 959431476 -968323504 979819116 -991084618 983123208 -996998633 978750879 -952619298 993047430 -997567461 959766811 -986272660 955478598 -968912787 952132592 -998057975 968406196 -971087553 994747710 -968707735 973335574 -950913638 952854405 -956623505 953452168 -975044365 973568434 -988132462 973039120 -976606091 998107892 -953504892 981241028 -960577614 970528750 -981177126 965603915 -964922536 964635789 -963978428 974748663 -991256846 968205017 -958354021 975051625 -997964448 985893158 -967690928 997261477 -972044424 983980610 -990225766 975588668 -960276319 960524839 -954249069 958650635 -973420991 954787285 -995127489 963369300 -998239571 981542432 -997197735 992106708 -953869537 967081685 -967033778 969642657 -972556694 973656973 -952627295 953118835 -997664421 975924251 -977841190 969936180 -980754227 957309625 -960269637 977111025 -950187110 972168586 -958498529 973930852 -974406492 997217610 -977606135 962562557 -954120606 999339179 -995742532 979003907 -983959498 985096735 -985148679 992365131 -969011696 975063397 -971881174 953974486 -974136146 994630037 -953230982 977237258 -995153991 955892249 -951486839 971693323 -970501221 962158086 -954842245 999932616 -952057127 958583720 -985692957 952199053 -976342239 971684356 -972037948 952254055 -980924454 961333237 -954299916 983382234 -979783076 993180349 -965618030 963828315 -999230537 993719466 -957679592 992824574 -963866584 960028907 -958776490 991834182 -998175530 970270248 -981853529 985542248 -966691731 993590979 -977702259 964567094 -970774074 977804834 -978690137 962628122 -977958937 968766928 -952513214 954437865 -986258185 954463675 -952689254 979111884 -973791265 963854376 -965093325 963780698 -960168816 970372853 -991998743 974617605 -960692495 956666955 -988859181 975471503 -984438475 991254355 -967366099 972056418 -998439491 958685305 -966671409 978410460 -981364336 959376896 -979112672 968949110 -974156971 985954035 -992796379 996759576 -950724816 964628561 -994243778 992163684 -996143557 963626776 -971980926 981754811 -975639091 954630712 -963475314 992700572 -958363302 980484904 -965627918 985819421 -976815180 980635659 -977558281 967627489 -978663111 977255722 -983462074 984540880 -950321968 993122897 -975633508 954539834 -967385222 978323759 -965626007 970189979 -952164979 967207398 -987209549 998883468 -951767706 963245012 -979759326 950648710 -975603951 967157062 -956404356 993652919 -970999225 979450742 -999694187 955552770 -953710843 960068001 -965043358 975494889 -982812770 984850852 -984856446 951465854 -969560312 954633755 -976237910 984594284 -970768752 977319003 -990071303 970753753 -961348281 967368148 -992211910 968389046 -976625862 997240230 -964260865 989463334 -994017135 953316831 -958481203 961757981 -992004439 972555345 -955765946 984944846 -997928862 994283782 -988421664 954149478 -970342432 994801218 -954140081 981997415 -992027493 987542097 -984412104 973120200 -957064101 983826477 -977316881 961834636 -989000658 978142526 -976746520 992909794 -961229383 994708710 -974792145 995507327 -997891178 982063075 -969075913 977619434 -976725985 993116618 -977103240 968206178 -993002416 972159437 -996076556 953084633 -994523945 978073664 -984870963 974993969 -985215584 989164910 -956378222 961425411 -972098259 978105127 -968685844 989363066 -963556002 983044764 -967432885 959161783 -993353068 951271577 -995754605 999063500 -950651969 956477338 -967614385 965053242 -964273876 981234076 -996862232 991843282 -967917704 951373928 -978218614 967030409 -956624482 980925683 -971805008 996323139 -969945377 992848677 -957080442 977732678 -985587488 991356872 -981337379 952323407 -969664404 991835165 -987057075 965452532 -988446279 950364284 -969983726 990582472 -990949851 973454588 -993361051 968775238 -979251133 981721540 -989250385 951976065 -983134245 998321236 -983244141 962371180 -980906188 956464827 -994091535 985499460 -972170552 974475332 -977081275 988950625 -972843927 952906615 -976087314 992045510 -971315218 990390452 -961125901 971061455 -989576371 961409463 -950063312 960005042 -979380186 950560503 -975242663 955276668 -976715785 987610911 -977214810 983799811 -995526442 999244306 -984621174 978855501 -992421100 968581769 -983242069 951396091 -996259838 977752545 -959400153 964763592 -985310505 952439538 -988406607 986657315 -976886355 972680465 -953691075 959858280 -962851017 955827911 -977757520 995464093 -993124959 985629242 -980057156 963642824 -971255441 966418081 -997318719 951214324 -983764699 991142001 -981417483 988576255 -971633932 969050521 -981391737 982051784 -950905093 997419251 -977535341 971200516 -984791846 995224635 -976197915 988512891 -953748227 987971497 -994766684 994142690 -976498328 952058002 -998385621 963273515 -979569662 950587602 -991565300 998871491 -982681424 980187755 -995500665 963378967 -996622996 991487749 -954404694 957003126 -992369754 976696801 -950590431 959295183 -992293916 969060698 -962056814 951686670 -963257044 954357776 -962723185 985924000 -982028903 980344262 -998372130 958377278 -980474503 977736623 -980434169 988045419 -964338265 963151262 -961868823 977428905 -950420047 988300405 -964104209 996576427 -967879346 958114662 -999936468 978345263 -988365873 964006053 -986342702 987622924 -994739219 987789221 -950627837 953005697 -974059842 986782971 -958325611 980779090 -963125222 999935571 -994583157 994442502 -958987082 956690884 -983101028 970908481 -979014022 952315730 -999349084 965448242 -974731747 960134346 -989014265 990866471 -957409998 952458718 -971199953 987643779 -967919097 986363163 -961226942 977091565 -960327298 996037228 -999740195 961455490 -981380356 963710107 -973734092 966908861 -959271081 970144553 -982717139 992686801 -995577831 997501568 -963000586 979603559 -959523934 992959528 -959406003 995465927 -983785191 958140790 -959183688 962140685 -962920626 993837494 -998542066 977538884 -958284394 989037346 -982353294 970977121 -969831343 952954282 -983517205 959094141 -956614976 963652846 -966534057 981809174 -988168757 965508325 -994630037 959733220 -978656729 970342085 -952664032 964679989 -961269672 998204083 -970309109 977275580 -995739704 981276259 -970983003 988137040 -967122515 983332522 -985180133 993083438 -966507933 990405454 -991064826 988158976 -957201313 974724409 -963006049 989032527 -978550234 991245165 -989788634 995645798 -962142104 963077709 -963087236 976332902 -993929390 956011739 -960993219 985383492 -955648512 997279129 -975641461 984708324 -995797784 975755057 -991541219 984374431 -977966346 976494194 -961872004 986406617 -998416090 973581952 -989149494 973593400 -995635627 992034064 -969953767 993254091 -968310021 984000521 -963099822 975064955 -998281329 968757276 -972153562 954046088 -990728763 981146108 -955903059 955317076 -996402824 969680548 -993992284 969973046 -956003154 973689624 -953931475 980675277 -997802213 966874626 -953960608 969729523 -987874648 974445129 -996743381 976817670 -966464648 951012795 -959465590 963541199 -996425776 994838834 -984781557 999886325 -986732892 954473361 -953727956 993669221 -980693907 989075618 -995376365 974580297 -964922443 984161377 -952395353 953447441 -978768745 951493046 -956949118 954154903 -956558570 954601266 -975420701 975307351 -964072815 980321921 -983318905 952822833 -951790783 960564298 -979256175 967852243 -988160567 960616218 -995866045 998738901 -969587506 961541578 -975185077 984200313 -992659024 971866667 -991680078 954238967 -973200785 958457841 -982141827 954980178 -960909813 958208124 -968985828 993656501 -977574455 978204776 -974881591 988226660 -982815319 994068735 -966265444 974901674 -978792472 969361679 -964909371 951002291 -964748770 990258369 -981965541 994732174 -974683486 985971312 -968631030 961353232 -990403351 978289076 -973507520 983781120 -962465009 952739544 -996453700 987168254 -995373985 957106527 -991687502 987686129 -989428709 957941507 -957018425 969910284 -971483835 991931184 -970527827 957188265 -989380907 973156912 -974642899 979624888 -995392365 991809402 -963491827 979490780 -972167175 968598388 -962452131 961468685 -968693179 978551584 -999462481 990242647 -999722248 960750805 -992061559 980735712 -989247132 955077884 -962123387 968803686 -998023553 955309635 -978503564 982226120 -990110748 978450004 -986351033 997615495 -982640508 999650266 -987895911 953005454 -996216230 983046355 -980884000 982601700 -968121159 989078052 -952855018 970208617 -979878764 995897638 -983436316 999411903 -961045699 998960194 -971113118 963772661 -998849417 973852080 -971231046 988809501 -959856484 955732461 -953567356 973898984 -952406034 972653998 -994273593 989831263 -960709628 989586613 -987569367 994873834 -964641764 986467770 -950658446 979501344 -970616661 978990159 -977229183 990674914 -993171190 993668449 -956545573 976042748 -991027797 973756482 -956144348 992551024 -992621202 999437314 -963635536 978807276 -972371493 961599072 -974698389 989761750 -989830924 975053588 -965473726 963631689 -978434398 990471872 -961137898 983636709 -971773773 993077453 -980576830 966846204 -982451090 977761261 -951501757 989093059 -973102799 952582301 -989995617 955922454 -982252083 975385272 -955578125 951293960 -961142321 982648462 -964941391 990538246 -956236495 986231788 -960504460 977385551 -967504812 997423877 -999511162 990467435 -954434978 966964547 -956994099 957563520 -952052579 954531693 -978706808 989957496 -986932350 972469374 -993428701 957340261 -987744026 950584243 -974143669 957592995 -964210977 992953511 -980558882 973013217 -961591829 965403251 -988606646 980875932 -960060786 986287641 -977789925 995429401 -998693995 953257152 -971345473 986625324 -957366028 977471754 -999926631 968149948 -963247767 965666244 -956988800 978830991 -971201530 989082767 -963922337 986787982 -957223636 998644506 -983974703 963686818 -965974288 984748638 -956150604 950721225 -969893111 956988167 -964136317 961362357 -982694075 990556094 -986892361 961592756 -984336074 961004909 -962340115 951598413 -986054086 950857686 -983098265 982145398 -954602037 972315526 -962280560 963811089 -982563457 988516083 -962337224 955911809 -999355665 974750314 -979027782 997992215 -958921205 952576549 -952051291 982213836 -995222598 978294371 -969683150 976609980 -982403117 955000168 -964174985 994161777 -992053448 999055112 -981712581 981420380 -961364427 977722939 -969485664 965834518 -966846544 955703124 -996082348 971420527 -982410361 950470563 -957660760 960871775 -966716985 956048618 -964243395 958652613 -960889698 957452184 -997446644 982014553 -969247932 963318908 -954476173 982171120 -963536982 989849167 -955882445 997371994 -971573806 962143482 -965964593 998188569 -960311208 967396893 -958606300 993802473 -963246719 980769021 -971477579 958619136 -989317577 989063551 -986466068 982100407 -998039176 988958101 -989971993 961548883 -967137933 988500468 -963746573 986135667 -999194012 993750116 -960306667 975289844 -955435597 950442928 -999901092 990549882 -972300950 970631421 -990998823 955682752 -982514664 975982191 -950706641 981839365 -969956262 990052065 -971087435 996545928 -997174922 998597811 -992304652 994997585 -989455582 979513957 -958034239 999066819 -951969362 979379031 -987154524 986350065 -987682128 971649198 -996956616 952885942 -956794817 968455849 -962980775 997606813 -972773612 960113931 -971948338 963942571 -959403842 984368946 -982888105 978902140 -998057418 957782132 -972104788 961674160 -954074687 995890609 -974074360 961595371 -952144532 995698698 -991445628 980638072 -976737441 981151908 -965125256 999318589 -980517510 965806200 -950777727 988979020 -959957252 989413335 -958997960 965382906 -951405547 959451600 -999571580 972072296 -967176648 987404832 -989639541 956756800 -951363291 970369221 -993625446 968334854 -998869184 958988192 -975641933 952050581 -964177384 955923407 -975793445 974704270 -973848041 962564691 -953683039 972042204 -975244323 970541778 -976595357 958989403 -981556063 961959343 -959964373 983424904 -998163151 996853989 -989836110 980889158 -972767723 993576082 -993924625 950721740 -993671044 994047513 -955851576 953620516 -987058835 966325602 -984943087 972271278 -998047191 983222072 -957939557 985219624 -990884362 971147658 -957469550 955131485 -963829069 963019422 -991117800 990779719 -973898842 954181652 -972650698 977078895 -993507596 974255922 -954641613 969318234 -985048756 952734899 -958365080 967736121 -950312851 976397133 -997139035 995870312 -990415199 961495767 -956167586 966655280 -960746166 991224352 -994610749 960576930 -975182948 975288863 -962050873 961428048 -961576627 950446021 -962315903 975562424 -968359829 992147257 -954054411 958197063 -983307302 960007497 -983796790 957440026 -957364785 974206621 -986480817 976371080 -956824405 958053923 -991085785 965404292 -991781662 953693459 -989444484 952612967 -954173940 958065991 -993401704 971000848 -983128325 996528466 -963812645 990809657 -957857177 982488227 -968662871 972110653 -993332205 954560857 -978531511 971399678 -985283140 958146239 -977512929 992065244 -975013224 996315077 -967304743 988357055 -989632574 990706663 -979726790 973435198 -981368657 961134666 -975841180 978753657 -965286370 966662249 -955600423 998889206 -962220536 962746597 -978649568 980292543 -983738098 976319804 -954989344 986736873 -966729635 955048903 -979646853 994366766 -976352251 985901553 -967741620 954175986 -953490352 982822965 -961595891 968971858 -983795029 982014312 -959693558 977277687 -975171848 995352982 -970638786 973763804 -982110188 950787346 -961584810 969534074 -959151207 981610667 -994833078 951809042 -961492327 959480446 -980280519 956481898 -982206211 986244468 -988972672 972498898 -978696385 974699246 -989225652 981435055 -992762870 993834304 -981284501 986661289 -975791367 992412044 -964359841 996222035 -954212500 958105302 -952369516 968156122 -975372701 972758004 -999123318 983102489 -983444925 985085594 -968466013 974239016 -996175644 967721294 -999427321 979825689 -998160819 959628397 -951556405 972864558 -973318871 992720377 -968776453 976517798 -971700157 963808650 -950275493 953383220 -971175555 971667903 -990826263 952863558 -980431360 979968871 -975070222 998912707 -992997349 965698673 -955667850 989106164 -952300450 956525962 -997541484 954936127 -966288009 971229756 -951029292 971384619 -987678357 971280967 -983314744 987604151 -961364075 955080677 -987805886 975320761 -980679047 965567231 -960593125 962785536 -959361737 989213371 -985880241 953014645 -968808603 958241429 -993150292 985851874 -978022960 981929835 -964922053 954502414 -980128185 984519697 -971528814 952819302 -973711438 972720737 -953686361 951469287 -963654306 974269720 -955086152 964259885 -957942467 952799293 -966642241 989632410 -985890702 980105106 -978080321 988091493 -998571458 982142695 -984751193 988318333 -969733174 956166611 -989699803 989282020 -957334386 989364514 -970156034 991819562 -973478561 990553828 -963055097 968352545 -951333236 980978620 -986086096 959628801 -995211408 993356918 -961467597 962835483 -978859736 996819806 -954422391 986615077 -951491388 988930514 -978166462 957703594 -967384623 973455828 -972638646 986378665 -990549136 990757752 -993641794 988231976 -967455924 991246304 -997960654 958990221 -963508837 981639599 -986983110 993729448 -998945534 959522101 -972011324 957443432 -966348765 977972525 -993910822 960388503 -950272359 978235736 -979566199 964841689 -971188308 955478244 -965605052 965018054 -963408000 985386005 -952445611 998833685 -987432801 979990392 -955690459 993869805 -970309408 955911889 -981715008 975547606 -992064484 969776176 -993956386 988169710 -954420425 957359544 -951580385 958702898 -984156471 967823169 -962886864 951035203 -997766673 955573790 -996882029 980449925 -972122740 983765918 -963410774 975116081 -991591329 992314429 -957683791 991507395 -962660813 964150622 -954547181 976514585 -982335437 977999115 -962526724 993808538 -951216631 982777812 -974372992 979797810 -973199623 997844783 -957249196 958581531 -992426147 993515174 -967168113 994291513 -998790225 961850100 -979194150 971473943 -968952806 968074987 -963684557 958037293 -973693539 953655405 -963797075 978509986 -951700199 997590559 -982350695 960629039 -981732352 989624808 -963273044 987222960 -954644348 952650151 -976679478 952065137 -993704673 953339650 -996652709 984838383 -985128240 967398816 -987987510 989668239 -985938557 984798619 -962267667 960539583 -985174096 975869470 -980916870 999771654 -975314720 985355724 -982640570 954832708 -989389042 953431852 -975796349 980323071 -966386266 950084595 -956016585 988851734 -981144844 982827276 -955093294 984672411 -975673616 998594545 -979667013 973178169 -960372059 967229471 -995905068 988246884 -950763644 966370263 -955824100 953141482 -987327820 995613421 -971238952 952008358 -974050818 971757961 -977131898 958453414 -963343467 971413995 -976018085 955920219 -986847597 970582633 -990505616 954792921 -978091830 985329450 -970776312 956139387 -971336135 980793247 -977305411 982331183 -997762877 960536400 -987251447 985859546 -992760027 986130584 -982384332 991070412 -968409067 951591397 -974441966 980553704 -950405412 957963161 -984708405 964057037 -953755805 981023991 -984456572 985094967 -998654700 995898741 -981321711 958424500 -994951498 991103848 -974054647 963219020 -994679090 999791589 -975480091 980698382 -994252864 954600831 -997087305 978741280 -992572274 986168556 -973917956 959695936 -993517637 967873503 -972271980 989828847 -959917168 950409998 -970694305 959179481 -958151298 954290272 -974779059 951013029 -971206490 952249174 -971035959 989464425 -975943164 994406513 -974493926 989625572 -950321466 958932611 -989991027 972387544 -969027908 995573626 -985564671 977731829 -956680457 959926292 -982997968 987907425 -983194939 983867986 -981339783 965364219 -989902120 983669266 -995348013 976643949 -957240879 956917692 -960518088 975239235 -978801927 955494817 -976848593 953000416 -991046768 951372511 -993665351 989645637 -964883373 954290788 -964036300 975656302 -971670302 955879287 -964433222 965146542 -957083086 989369831 -996755726 963757296 -961741837 994996690 -980169938 981335395 -983286115 981492854 -986300405 974360523 -954202644 996622257 -993915034 993976083 -993523604 967690436 -996203920 993959681 -997576109 987949797 -999587194 968150403 -963019618 971672954 -961206315 994975546 -977712115 972535919 -983171777 963278767 -977846102 978212438 -973101580 968085098 -976358693 977083839 -963553269 959532965 -988609313 975313236 -996596610 959074016 -955720175 961517697 -979099622 951966072 -977009365 988330971 -994582936 960821997 -963629244 992387384 -982780451 954714699 -980034642 952403566 -963393370 997608931 -950940000 966133067 -966281443 959369032 -959747248 980566288 -957690566 962155430 -958528675 977932987 -973568669 950357363 -972902388 975931634 -978511372 962677220 -985367928 979892879 -985299714 950724951 -980390741 986136102 -988949222 992520787 -984940229 964808614 -967092855 993121227 -996118155 988462120 -996179021 992731123 -997309159 987353730 -962160544 990107311 -983748750 997559145 -963733151 989063236 -975704502 997967157 -967011902 991056608 -975505250 984291036 -972678234 963767338 -968950211 976379580 -983151878 968657191 -966834910 982913794 -962743388 952030817 -979362177 975519008 -970251919 981955073 -950823589 995164718 -957831059 969291453 -974078878 958263948 -983080605 991509609 -987636372 987073439 -951207090 950574006 -973134198 983499951 -988215356 987939683 -984495151 986475624 -975981453 989194535 -993585917 960708075 -984135154 969928413 -962373803 984454195 -993722567 951668069 -993396870 950710562 -992207834 966632254 -978035875 974727649 -974958970 950541821 -979201733 983375400 -980760857 966458338 -989355158 959144389 -952050459 975004537 -951116019 993020288 -980225492 982974877 -981986292 954822451 -954302668 998049719 -986637615 973880689 -994160584 998526255 -970571903 953109036 -968064196 962732055 -966896162 985387311 -960014538 969841470 -952510152 992118230 -953679942 959086352 -999661408 968607423 -982371460 967786378 -955670547 955743064 -995559288 987166819 -954627806 982419992 -968420311 989817386 -963661616 958249126 -966019209 984748729 -961561444 973773933 -950496489 976493610 -971163927 979838521 -978095950 980007964 -966460530 974124016 -992396606 996966018 -969893938 971482133 -992170642 966950112 -974807279 988114540 -994758289 970593689 -999449501 992534630 -977487761 958467584 -970958770 966819343 -953260636 969741086 -958821291 983266762 -999499642 967965724 -977923603 976033565 -961964632 973399151 -989509718 980736104 -969263272 959255776 -959304550 963035480 -953635854 982842488 -997883553 999196054 -998467221 972071443 -987954461 981898750 -954812389 991293042 -961556458 964055239 -977571703 954540466 -997830595 972270136 -988142658 983010229 -965745005 951362501 -972498158 980498345 -990747409 951277933 -982630641 998647110 -985253510 952272015 -993465702 994444995 -989114176 982557291 -991597188 950996898 -972404685 994398955 -968202633 997638546 -966325007 992036080 -983940469 957746049 -984347611 989612414 -966054712 964799294 -953116855 997007620 -992526076 976740309 -964685602 993826698 -980934269 950485481 -967098207 974195090 -972863468 979953348 -951401961 950364737 -969417787 994948297 -967360541 987972457 -995429433 963731189 -967194991 998809889 -952160938 966876816 -966238070 967359547 -975527406 968631728 -973031463 985756707 -968200910 958758744 -985750751 983213361 -970939633 959728712 -978625218 994545095 -951128560 985666038 -996386672 964494777 -954113222 984146886 -977087337 962919305 -989641104 999699957 -952485032 954940574 -984809746 983064350 -964247103 988253697 -977763261 955882593 -956734171 965500388 -950783838 951336363 -964862455 956575680 -969285452 981259615 -969931072 957562426 -978459219 958741757 -968503529 969285189 -983790317 982443484 -978631341 952163947 -953981590 979656928 -951279073 978101062 -980896519 985963322 -954606465 999647591 -958638906 956939109 -973806302 988374917 -956802223 982607362 -981147875 968210210 -969022669 954846607 -966397602 962837787 -983238557 950745943 -974718417 952254102 -967718704 968422111 -993400281 956952785 -957143947 978412257 -972991343 973036467 -959939636 972817009 -993481714 984059971 -961263388 984549277 -959427660 965487960 -956111033 976507367 -966742629 980229185 -974217698 960910065 -952333262 985598623 -960047694 967131321 -962537364 983149635 -980777920 950676063 -961410433 991258426 -990508248 964805027 -964610553 978173597 -991134943 976750570 -987406026 991764260 -975037403 992188169 -988205981 994275035 -951145430 976813143 -970368560 961640573 -996403337 955768468 -953712635 992707559 -974640043 950180494 -952148970 964871155 -964211776 976460837 -996399546 966782931 -954883470 986160305 -979837599 972631050 -999085789 986799598 -966466474 959587901 -957939042 966369483 -996526706 976365183 -970889583 951562668 -988967140 952224218 -998601728 989009850 -994560437 979532569 -993401531 958084293 -967460142 967952780 -954176591 979107682 -955820371 990107706 -972362570 987570229 -975032363 998487451 -957448903 999000373 -992120983 995754231 -995911821 971699678 -995385472 993492180 -966703593 987458701 -984039139 955363668 -956937022 982423650 -979138580 968171546 -975341414 980771717 -974181291 953425781 -981668309 996522296 -984103831 991680134 -980479425 963570927 -985725267 988650500 -979780499 981442961 -953589001 990678787 -980756313 986086785 -984957067 955411423 -951436357 962233319 -972992179 999543887 -996051398 951062038 -995251188 963201895 -987088084 975440589 -980081468 996492492 -990453471 980288709 -964750259 969323451 -972163211 992102952 -996908048 966637242 -964958483 976752499 -983892543 953522185 -973113742 960927915 -966450341 966518957 -956045986 965656819 -994594061 997847916 -960730014 983713109 -984593086 990009483 -981991336 972890853 -965049059 971484343 -965586777 954726906 -968091152 996723518 -985986331 982119668 -971725687 986999343 -970167573 982344864 -990581131 993974119 -965083953 967602264 -999470926 953141589 -987326953 995839750 -957902346 970530324 -987843246 986686399 -953286224 978238803 -958921021 954096346 -971435143 967102974 -981509623 959374976 -959687263 982525440 -972238822 980461030 -976275459 962750989 -981606561 952590897 -969149030 956620089 -959337612 989004176 -956844161 995653760 -970151286 965606311 -960009078 962430295 -964144494 975313705 -959613933 956135380 -999845402 999120801 -987084182 967968183 -982126967 983605646 -967158362 985064671 -975005192 990257577 -955804874 972681750 -964148486 971597542 -974894475 999532692 -994123844 999919143 -972363122 977867361 -982864221 987417393 -964915064 961811244 -976551130 993158757 -985793294 956052931 -997873546 996971672 -967817201 994735043 -999363145 961244484 -957169270 975490506 -994175944 980171404 -966753998 996609072 -967793321 990766291 -980510502 951413070 -995010356 975450144 -972348180 958051665 -990510248 993331450 -994066190 997647612 -992209343 972863710 -950536311 982656295 -992779824 955647076 -959422600 988463721 -982732564 952643004 -996681379 974363219 -992606522 957387492 -975911493 961151045 -951511053 982576940 -964235706 968331412 -984338958 957639672 -957518978 953554581 -971146834 978315157 -967183008 971688237 -958643772 960548502 -987089931 962962895 -956757514 976410656 -963000070 983903270 -964780679 965266585 -983408672 968720601 -989116835 998945887 -994050383 970049245 -995470636 953431756 -976367717 953429533 -975452372 980584251 -962750718 965871404 -958476202 965784873 -995859228 962574805 -953362417 959223987 -984068290 999703798 -959754013 974669861 -991923569 984451122 -995431822 952309092 -973088503 985056246 -971948938 980373630 -959570805 998575294 -953041936 961106418 -954308741 989144649 -977154834 982943665 -973061126 986891683 -968964971 966188265 -973693667 967942690 -988280816 965008860 -958824956 973235465 -992593495 994315276 -975557113 994372345 -964837686 952717339 -963344366 991120390 -996323836 960631380 -955246250 978587648 -987948283 988305616 -982111065 989243909 -998278008 998261481 -974627177 964658124 -982877511 956981022 -977506662 965749995 -952800691 977518605 -972845010 995731659 -966136948 995523113 -954546043 959888008 -990451109 979013521 -964959067 973928868 -998415801 988219589 -954706841 959561224 -951795902 992737279 -960859821 992196094 -961530249 994662849 -963353566 962731854 -962399837 970671198 -986413222 989784575 -970271085 978717356 -999815569 987776942 -989981794 961219461 -978135136 968079882 -981259697 991243252 -956961283 983859952 -950542726 972089946 -985040620 975176121 -953927364 998536902 -992868276 987910563 -978367623 987764543 -965932684 961416605 -950809696 983800992 -965376948 995304014 -994647847 968256650 -991507835 990218259 -993867378 959658771 -952778155 999018757 -989549582 988504568 -972258241 996227008 -998871162 973309895 -991285636 963942826 -958731090 970365431 -980389835 958323906 -980590242 976358403 -953472391 976282555 -959031513 984794396 -982921985 986113526 -962286272 953484353 -957972448 962241245 -960797826 987790739 -974237001 964605295 -978099212 957727207 -965883873 968599284 -991200808 960154330 -972075857 994097339 -962307934 967743678 -974381990 982887857 -962461301 984662271 -985805461 993448280 -978576519 993436733 -989689087 979065767 -997308982 962959614 -974730570 963560551 -981950615 996569540 -973090369 962397959 -982819854 953566725 -997919624 952884048 -972321185 997619415 -971955757 975494039 -998817965 998953319 -956350696 996026094 -967093005 988168395 -976441564 965440168 -962145283 973195590 -954071303 952915300 -971835028 978467748 -982088454 967086343 -951866187 969347557 -950385298 981540269 -952863146 955216297 -966612379 984783938 -981818940 964633080 -966673422 998890850 -983144718 984616932 -965405574 983907657 -980291235 952163086 -952270596 975723632 -980005148 993656988 -972798341 983943797 -974816893 973776462 -967869851 980545460 -963578003 956458979 -975254669 958396963 -989996411 998310534 -985766851 956211275 -950008921 968560202 -964595931 961138065 -969557462 953860815 -983851931 971383220 -962983359 994344086 -982944815 958698226 -980185486 988434675 -997351868 965865234 -951866687 967957518 -961702290 963889796 -956603792 978514837 -986627776 974703990 -968437046 955746031 -953883997 961527398 -967115942 955647554 -989506379 999485981 -999029404 980092764 -970587367 989723516 -991969416 950680943 -998352770 963252216 -973475235 984555911 -959648414 967940751 -986524115 977625962 -988553117 952634355 -990427099 961350124 -981964316 979373480 -959814137 999547189 -977342145 960634555 -995135783 994033245 -988562760 990284438 -982284332 996603192 -958529766 962001870 -975022696 979082762 -961134206 968343941 -967513588 962949981 -960371807 989086694 -953006538 982043946 -984256085 976039731 -983477639 979353583 -968282512 979312533 -987030586 996572567 -975281608 984866513 -974638107 977750419 -975305735 983527963 -976295878 957737666 -957892580 953346753 -996744037 996459208 -966926804 984510272 -965023966 955114986 -976781319 986892717 -966966528 956665123 -991656821 988199883 -953751457 982664421 -971394449 988249101 -963027577 960077684 -985599248 951948252 -964750809 958813659 -954297666 970652556 -951906575 984589694 -953004136 965844663 -981880041 956122992 -996131876 970283385 -992107679 971412994 -995440837 987852707 -972570604 962484097 -953703403 954276302 -959660719 980600551 -969266971 977958577 -978108258 976632007 -965490431 996954080 -952906165 991790778 -975165952 969487897 -990031442 972343584 -959321257 964648319 -986590573 991947121 -994720870 969782486 -959452029 956080562 -955501231 989481826 -998405490 973918077 -959540222 984973021 -967275697 986334569 -973389647 957925388 -953086584 993989714 -982433085 958028266 -977023363 978012606 -978993267 972863312 -970216708 962364714 -984280665 975947456 -974476597 998207121 -982637795 989385681 -966614579 980390315 -979959256 951101974 -982777829 979049930 -985568098 950669339 -969234464 969813908 -992077246 971625866 -980218274 953409694 -950686090 965969375 -987753563 974527642 -995453842 953063152 -992192355 968284737 -982566627 980361840 -958061784 987474377 -986643702 988362882 -966933829 991137879 -990572369 957739907 -954978893 957941035 -966408122 965025703 -982593687 966067952 -972082365 991884800 -956795070 966545944 -982802250 964284923 -974221546 978464611 -987294512 967993462 -954480368 968534340 -978015003 952754409 -983520761 987592065 -995332669 986484452 -972688133 985797324 -958171059 985726957 -954065994 953174988 -980506350 981616772 -977130245 971830084 -989035642 990926911 -973355316 980771343 -969858230 995524544 -979340599 954978734 -974902355 966747467 -951172257 965190443 -988306534 989628658 -954097893 956344827 -978238361 995831713 -987959054 956479463 -982949163 990793421 -966459161 993778846 -975591564 966076357 -967445446 955588518 -997994813 995527556 -952669093 988233020 -979661665 984731656 -958939989 989314251 -950298254 971368829 -968367084 973577667 -950701368 980354326 -994124240 963266512 -979582315 973330458 -978460743 959855277 -983914020 961488601 -964914010 978588227 -971629563 957652276 -983201888 979547462 -952238673 978532203 -979180282 984954896 -995160223 971844583 -995796554 958484243 -993068202 953203205 -990641681 968474952 -965679694 958879037 -997505331 973036051 -991591877 991299224 -959130975 979912829 -990760124 964477124 -963253822 968710768 -985412409 959476825 -989411732 968802016 -963023489 970365989 -988496614 972532643 -988024723 961960954 -950320056 974574301 -952596949 975791531 -962852198 989637805 -979265416 988895876 -992430721 951562468 -952771384 964683320 -997492043 963479143 -973068597 984176529 -975048959 996603647 -973208633 981192108 -972818094 998425035 -995277153 955214776 -975672858 971772571 -966821496 959481984 -973384454 957336323 -960352699 970605079 -968607870 959234569 -957655394 957398535 -977668389 991451822 -985815261 955882091 -974068892 962260812 -958562746 969993768 -984816142 976424219 -998277958 971574968 -966457668 978914959 -997719787 991912372 -980143176 993912749 -978743929 951679780 -997144524 996961976 -993968775 967728045 -953083171 984924460 -981631750 971908026 -971650776 997453674 -953373968 969082385 -997217187 964556146 -969944717 996542379 -961314705 965153321 -959711175 960376423 -977580561 991121306 -989078696 987422869 -973681258 969779094 -962969121 953319927 -984572667 981199385 -958808587 970122923 -963889798 988386932 -963373832 999980110 -961689161 975990516 -965281559 965417945 -952437257 967883037 -990222184 959465155 -968052085 972518543 -956317292 961199601 -994513732 967189579 -962861389 971239356 -995011859 995781116 -968372871 994412828 -985686934 977823965 -972186810 954385614 -955190123 976559899 -972800615 960453084 -998384577 972409449 -959001996 979681060 -952756815 955119549 -967892943 999197355 -971064957 977511684 -961797782 953042036 -985703566 953640674 -950195453 972624583 -995082602 955461330 -974338526 983919606 -955382278 971789933 -977221078 952598086 -976095682 956747851 -993481507 963306185 -956065661 961846080 -978511289 969361883 -969316891 999634321 -979687788 967393214 -963071625 990599787 -991521785 968508526 -982585720 970157188 -994640722 958699083 -955421487 957866105 -964611151 984976416 -970678590 981866044 -954609617 978384629 -996054759 984560687 -976572483 965691584 -971555886 997959308 -958838953 965138201 -992652665 956199291 -955805711 951281316 -990842765 983852804 -976010081 978014828 -968508044 957078458 -955805652 964944201 -991504128 959434514 -957717160 981441306 -989641535 959149896 -956828681 964614170 -992798393 997396495 -957692768 951329753 -995191844 995436092 -952609466 966465689 -977442759 970263233 -961855941 954920890 -965198236 976694525 -967870922 959967652 -963123309 950191454 -958148004 993409137 -989769911 969925511 -973055902 966424489 -985387466 952416697 -999222711 997385885 -968154006 973136952 -989198268 980452521 -975893098 983148636 -962334027 973825237 -978724380 992545487 -972133353 975641150 -967253792 964850731 -990591355 996659770 -987134583 950719701 -964046502 968306095 -990493167 952547545 -986083904 983593606 -966188036 965998541 -993516193 970497075 -982626477 970516047 -986508864 958593950 -973969054 956613825 -977706564 991024805 -955382033 960020839 -996717450 955758024 -979972796 980554776 -970127843 962352754 -973493732 961039793 -990644206 977564275 -969904782 966466971 -950564661 971823776 -960385567 980584922 -967306475 957926301 -983772378 971689579 -996115732 990585476 -960766828 979396175 -999624030 977555767 -954217610 951569586 -955354540 985084351 -981609568 977104508 -976051855 993986834 -990850870 970370274 -997117049 981212963 -990289054 956095436 -989961150 983348321 -992403357 961208095 -993954447 994128183 -997462438 963448143 -950182999 982480917 -992441214 975329434 -983968501 990507814 -954843469 959438135 -982354744 987787444 -953005888 982139142 -969817318 958842687 -981383490 984935219 -992307906 958937130 -992995262 955653800 -952095379 996170951 -951698872 956850651 -990247743 961156418 -979233624 975599971 -985530471 971349031 -994085921 950545190 -965252593 952741396 -956887305 953595062 -982197177 951746897 -964362380 960903572 -986668201 974343360 -961360064 951172579 -966696671 974669135 -989685645 956604388 -983695756 973040123 -969280571 978422612 -975584929 969439761 -967853950 962050845 -970754124 986175743 -961301262 957790520 -961917552 985249122 -963388446 984332735 -992702351 988982277 -989135334 960389380 -990487203 991493529 -993432870 951428331 -953048702 991467720 -972894778 955604665 -959349901 999454627 -991150508 958327576 -966041546 956333289 -994282315 999154615 -968527027 958814301 -960163927 969805293 -966451431 994119810 -995869599 966505652 -977096534 987201383 -950990193 961541294 -967053978 991023575 -986675462 987259594 -972550115 984217238 -951180907 968835661 -986027598 963483844 -985134904 961357397 -984137017 994885137 -997961599 986862240 -980598272 981926842 -982398605 976426629 -957006408 955221403 -981625817 994904566 -969626061 992249972 -960677712 992117044 -967650428 990633171 -971435159 955228359 -983683684 992458147 -962337935 965670390 -989120071 968425449 -997804881 978766749 -982984101 951555063 -964517501 992971944 -981692289 981532220 -958952729 952993834 -986537046 954642358 -991865033 965511345 -999700089 989043367 -952276946 957042328 -976651618 991771915 -988034060 975718131 -995504165 996866837 -996291137 967315072 -999853120 993570421 -965623289 993252772 -964116741 991693170 -991819662 978067536 -963806521 988902031 -968735408 952101319 -955499224 955995382 -952187710 958155846 -952834517 997566657 -983515534 966928185 -991645289 974077899 -960760228 993832114 -999720106 983223391 -972010892 963071479 -956602317 953553059 -994558547 987087443 -999431329 996820527 -966232631 953197671 -988991566 998995986 -999833635 983348127 -988091875 967940478 -983247445 977847083 -952271449 978293043 -950799384 966790277 -974064560 952685104 -963999558 981450144 -951802861 979375107 -956990473 980602952 -973925163 993952469 -956510632 983504638 -979080898 975893704 -962081919 961672763 -955854788 973604631 -992359749 971433660 -997092709 965652124 -989492111 953599251 -981637846 991656939 -966277476 967432602 -956002930 985666272 -965328613 991656163 -989143787 997877950 -966051184 959714685 -997355625 987880733 -972145825 987809750 -989856556 994920573 -989291030 982179890 -960928233 970244875 -987696287 964032800 -992548707 979362194 -969499891 989834789 -954776454 995305948 -953292696 957571331 -991713298 950265847 -950007907 995228235 -995851913 983466919 -984481548 994681806 -993150495 981723112 -987405641 998700626 -986550282 978584429 -986913101 978675710 -972836621 960044260 -995348245 962711379 -967911064 992924236 -976873742 956871795 -972428105 972702082 -985927875 979163224 -989744928 986880982 -993168112 962379970 -969801587 981273747 -987442274 988544554 -958300250 994923016 -970796414 978683177 -979529129 989273955 -950046593 974060082 -998760685 959753340 -993107803 953209330 -986219528 994020082 -993029635 958478616 -970503280 975032638 -971197621 981810013 -964729003 997302358 -962277213 991255259 -977539776 990279039 -965164859 964278394 -993991502 954338441 -975767770 956149514 -987982499 978885006 -955373544 952582379 -970980354 957790955 -998614639 981961812 -961827148 994511961 -958433131 959885162 -974666049 972436704 -961165482 980680635 -962833841 951791846 -963807009 990253627 -994990157 960369823 -982520831 958887638 -994470226 955065608 -960211821 964356002 -964468988 980273170 -982999506 983619226 -992446679 952891575 -954574815 953082073 -950064310 964672682 -989610608 954291901 -973431227 972305143 -963996080 960365566 -975803419 994020749 -962738884 972196183 -990123547 956125216 -959865380 950190956 -959032037 957484975 -951446733 988313066 -977079300 962392963 -977449197 950042934 -977613086 957189907 -972403068 981587023 -956376747 990052590 -998267384 977004357 -969385922 960482250 -966673008 984032481 -986795614 966855283 -958585795 980055868 -987445484 951519257 -984657115 950850804 -969496473 952941036 -955398476 961390372 -994288295 987826700 -993747825 995733145 -984563842 972784046 -954264970 972185725 -980493197 995820470 -995127813 960717379 -966899592 955349762 -963812916 986817629 -992995871 974326618 -968366022 964724856 -956004301 965510318 -966249478 964465521 -988586000 975584946 -959716524 964495591 -968635311 972401914 -954659258 996366023 -993871910 964650994 -983983680 991303942 -991765269 981356007 -990683877 967546323 -995538627 951938538 -974279934 988960517 -974796772 989126225 -976638893 961073737 -993023996 957680756 -960511783 951640518 -989970121 973545222 -957046208 965724928 -956864498 981385384 -964575960 971367316 -979920602 961016469 -952135058 953488111 -989835767 982707086 -993632482 966510428 -997616848 954161404 -995065009 999916074 -979495042 970593363 -959987107 979116208 -978172094 977228786 -986025779 989623555 -962260622 950723193 -974103775 993211591 -959842533 959657568 -989595828 957952149 -995810933 986761533 -978973247 960669794 -961501604 995018285 -986677678 987150908 -961632405 954284336 -958965158 972079215 -977139983 958160624 -950458102 996494555 -991197691 991832213 -965335088 978793610 -970269977 982475447 -965432620 994272460 -972074108 968444560 -989016194 987742655 -968805673 954673461 -972023731 979534651 -980142507 972388836 -979239421 992267462 -983763096 959949342 -984308257 967292905 -974494560 955120112 -959829686 988877536 -960913324 965185754 -956645438 985030797 -957265651 971147221 -958197506 968444881 -991410667 992470095 -950704739 973422311 -975986628 971944564 -977021493 978551633 -982945097 990305328 -962870338 964654418 -984887674 988493076 -998892307 962966080 -957161401 977432347 -966003075 970362549 -977425103 997539737 -988098833 984804153 -993161881 993514210 -979536239 971027205 -958459741 996968412 -967549330 964559862 -973152906 961381305 -966623308 996185885 -967176643 988868567 -995007542 985113425 -997876562 966442535 -989249257 985313155 -979950826 971749249 -990576924 959927589 -965139281 956262423 -952586043 980477813 -990189638 967189447 -950558375 999726674 -965685305 973603181 -999946356 977230737 -951628123 972066789 -986739337 957388403 -969852277 955893513 -997648902 950843064 -989611781 978939630 -987328614 981566801 -997945989 951521226 -966510816 993338054 -981706564 970095694 -996478925 971344417 -968175108 952703972 -983312226 998818089 -984513924 957301966 -958863098 980864204 -971646364 975138494 -956254876 986022364 -952249996 975123911 -997093373 983047643 -997878267 977095370 -992159326 983031836 -967545988 972176292 -953284993 956021879 -959136964 973590960 -951716939 998527194 -972012028 958742297 -995412346 955198410 -988402752 953801155 -993574331 986581705 -972939997 961839342 -985594274 965702613 -998346229 969916852 -970211293 985318141 -960195414 972735954 -960880515 973664850 -993713649 984594771 -974346155 977401106 -975657961 996353731 -953129657 988979846 -972150511 996422096 -964840304 989950543 -952151121 989088536 -997178431 975011917 -973327080 954811009 -988431840 979984216 -958608283 978343211 -956079188 970044194 -999925541 991457216 -973275171 958275829 -986017629 980251147 -956845440 954561479 -967696308 986674843 -960540195 982408319 -983733837 958970176 -961023114 973279617 -984356344 975097197 -957250404 989832909 -982540766 952868157 -989407670 950999860 -995613570 984956828 -986792967 982155888 -985397867 989962865 -993005948 998769721 -973019288 962566336 -950045990 988862288 -958128215 981975895 -984945164 965100777 -982336972 999064894 -981905739 977933949 -976718453 985505790 -950176793 960943724 -995845166 995025367 -962710197 988893279 -985784457 962641061 -961388214 979990319 -958284683 976014259 -957692205 964588074 -988927171 982343851 -998909556 974882561 -952256031 988474669 -959641383 983778899 -989755965 954099848 -987028734 956921028 -980164938 958068930 -974066451 956647523 -969774904 990432836 -992638621 987584164 -978079497 966577405 -976818413 961511916 -970548016 976894221 -986208800 986002996 -964558460 973381400 -960658060 952779354 -962524729 966322594 -975377066 952937742 -991191283 980587683 -957460187 954569998 -975482830 958360981 -956519593 961296844 -954002284 963347571 -996630358 960376183 -955363271 956786071 -962862570 992062268 -981716547 981220564 -963279715 974687185 -989733116 977047242 -965450454 990098444 -960137939 992075002 -971837836 981009703 -970317499 963727587 -994090986 999965424 -971369478 950998872 -984986852 987039818 -999683700 960352943 -986783531 991186627 -972470482 965309006 -996433219 997590904 -961562398 966019934 -997974895 983178941 -965411801 978809174 -979204885 989650738 -951604611 978832009 -984143416 973530596 -976508703 983565491 -992633011 992352859 -971403693 986811803 -961733774 966441224 -965148245 986814671 -982866005 958175372 -963176889 968228703 -990461539 975227857 -962024339 953273196 -988834093 958425327 -987705947 965649828 -988425893 977760690 -968325185 959801386 -973839706 951425318 -958565040 960675334 -988322596 995890999 -956752843 990396083 -953829333 954248213 -969061285 985010128 -968058719 995701443 -950525309 967307099 -979816190 996716382 -979243400 981608880 -998569908 964745995 -996338423 979627992 -971045881 965527988 -966846295 951300737 -969671446 978147575 -987061126 982500831 -961182314 980287197 -999697266 968510198 -992508805 978966109 -963371262 984684586 -991194096 972551513 -986625831 962601195 -971171299 982984287 -965443638 990921527 -967147114 970941460 -980233430 966574948 -990958697 970258245 -981996690 976485074 -962436443 994185295 -975166608 977610722 -965994051 954514314 -954912500 988180305 -960510029 966771834 -956659390 972650134 -995980069 976903580 -961971797 990851617 -958611775 990472759 -980250890 999579584 -967911809 952451941 -996235835 993161448 -975744278 973341950 -950995739 958063893 -994351791 969214601 -953643843 964005565 -977837542 970665262 -960275241 986137414 -973495868 970494715 -987385397 974219514 -963892558 971655431 -998265285 967152610 -957373276 953173243 -958397597 980690826 -997112890 971698021 -963408745 988705826 -987021714 968756104 -953437543 961334256 -967061686 974080081 -981511411 994194863 -981717967 963851331 -981828174 980449350 -950725528 958815964 -985115208 991021223 -997996300 964929169 -951951085 981802827 -956014060 993113810 -996357903 989769729 -977113907 975165209 -953595602 992927845 -991271858 958332893 -963240938 956952214 -963499028 952775909 -978657999 955763822 -989084654 950214948 -990344817 994718438 -996852000 987713457 -961256597 951626300 -986972746 992578767 -979231107 974831567 -954014077 979194075 -963811500 996417376 -991019797 984813069 -979395353 950448304 -962197797 954544226 -996575422 993158991 -992695035 984149694 -992048259 993547268 -988174564 995691952 -961874321 989563281 -978120236 974963802 -975239490 958578129 -996362979 982092938 -984954436 987738121 -993132349 958127581 -976427233 995410438 -963948984 953648458 -990957080 962578276 -960474672 952363698 -953285651 984963642 -957888736 990142784 -968742423 973667480 -992576982 997859165 -993990769 965973670 -990755782 997379668 -974515212 967771517 -959153632 952851477 -977235656 956884412 -981479628 981370791 -991526003 978567126 -963714245 963633692 -990624851 996412759 -976135062 967051021 -998555155 950474303 -966395659 964356389 -964951195 976851191 -962413058 975277370 -979632393 993973942 -983417924 986510438 -958534274 963526183 -990780141 974232012 -974826140 969650267 -998857184 956288854 -989309630 956530837 -973880227 998460822 -982904491 969296262 -979688251 969700013 -996465463 999297297 -972224392 979837499 -967729062 963966163 -960718590 985094874 -958955814 982707108 -958257982 954362845 -998561791 988854683 -998055489 960046876 -983308748 954779627 -966134189 994542103 -958887796 991962728 -981197909 960809462 -984688206 971211593 -982973154 981015040 -960169890 951714295 -983011615 986972702 -979430522 987970924 -979475380 966324337 -957066955 956817084 -957046444 998047272 -989047190 954852053 -975975538 981119368 -966034385 998570085 -966103664 994422122 -992991829 952982953 -979242208 951839333 -965740551 973385658 -967501335 965817430 -957389796 976994091 -978240487 970812775 -950304419 996615079 -993716872 991717769 -992182263 964987238 -994125569 994909733 -989340656 961554399 -976367488 974054164 -990281525 956320458 -955262569 956115640 -999008995 962527466 -997552494 971117373 -986823171 964193774 -990481168 989146418 -989687056 972459737 -956228535 981529089 -963445764 992473230 -985972315 978550788 -960923030 959041081 -963417540 976919014 -976350195 992114285 -987111507 973670682 -999621089 991175365 -957584998 985446494 -960614932 951305536 -951381924 962320373 -991508408 963547818 -971267303 994519884 -995886737 973694264 -958473279 991873048 -957411389 966592009 -973323876 972365551 -970447104 969436578 -956992617 989904587 -992990517 953141381 -970084230 972816080 -989735224 957330883 -989687728 971399951 -968024379 975550013 -961923892 996248326 -951295744 991656802 -990318992 992836496 -950815991 955211733 -968014783 958467705 -999854801 972945337 -995457428 984728402 -986139526 991607449 -963724413 966703319 -957782162 980073486 -979869047 996569898 -964136707 985087626 -966261006 975833344 -977364020 967257882 -999720227 950771768 -978783532 963700585 -951886612 990333082 -968499879 994090229 -951902470 982955451 -959527300 969847413 -974306297 965993969 -979811056 963281498 -987483005 983620356 -989578132 953827719 -958248692 990446996 -959117633 971192170 -970305591 977247206 -965450121 971194239 -957693932 987544139 -959649377 958389556 -965283378 954564339 -965082162 988854655 -980146309 972265487 -956985368 989434199 -975534516 975142993 -999817572 984592451 -981582368 975483922 -978743267 990422117 -987349976 954497090 -972353760 970999832 -960160524 967446449 -950215764 990314048 -970155487 957000621 -988765913 984069233 -974361426 986386274 -977231441 983934287 -961314464 952060383 -966590552 992719242 -966808572 971512418 -995159303 990014796 -954754178 985765232 -993165766 960469249 -999220060 951675978 -976202527 951980503 -995600435 998284407 -992202997 988834090 -982746729 958501563 -963742917 955721330 -960431372 965444244 -956273525 955390335 -981480132 981468078 -957788336 978040874 -989041094 995958592 -992239118 990621116 -986599623 992552714 -974590247 991098158 -994831075 956998111 -962048006 960151796 -963050909 990310506 -952282239 969226770 -976600567 971011480 -975274957 969424264 -953017165 952287431 -951835647 981649854 -992050566 990494632 -962657302 950061115 -998513220 962775662 -954626045 981355074 -972367635 993210965 -972634495 990015988 -975909706 957803881 -965277691 962866123 -985175616 960160077 -953831107 953030110 -998296953 950376812 -953271829 962378110 -979210075 995289225 -967682240 962572622 -950818089 999413490 -967226198 967577164 -997309587 987775737 -977835190 985462580 -959116220 952798385 -989871552 974977813 -967767471 961202132 -953761885 967716440 -980620465 956513341 -995421010 986028070 -963342562 976113304 -981602721 996856834 -997318314 970242817 -975193275 999061235 -956202777 952102823 -981573773 955324876 -962127953 959097814 -960638859 958404152 -974602198 980557141 -983334430 971926228 -971784741 951933207 -979182910 966000134 -996789629 980488422 -999646851 961215118 -984170163 973488266 -950044084 993883744 -977129962 992186474 -986135762 966112095 -999997551 955825485 -951940923 952968654 -998487943 972574016 -996270695 993868819 -970853601 978608546 -977730145 960929146 -980822799 970377565 -995248596 978816393 -972745459 995716544 -959270413 978357723 -993694028 971026152 -951555276 956551848 -957086052 999588031 -993048633 997623810 -951265544 968854737 -998554708 985185728 -950798307 955567525 -985818119 958731005 -965973561 996229093 -974071097 962533876 -959115327 992621017 -993424655 992586873 -972494345 975212527 -972766496 999926511 -998205039 963463476 -985262132 962644115 -969859843 967063908 -960611185 993014378 -966295531 959235489 -974040887 999414500 -965981126 988367475 -967802627 968512712 -963964111 950312812 -954906674 977469642 -955798640 974690277 -991336949 959176070 -999616685 970910988 -983773501 981605612 -954581638 997967017 -965074599 996588941 -996574568 997745766 -962684265 951976428 -982929011 994917302 -973537745 980158023 -987893355 961903880 -983909461 965834650 -995207257 999275051 -985881550 981602172 -984719145 963916848 -993690685 954351801 -961688228 960544710 -950801671 995527293 -995618252 997509270 -981470518 967451152 -957422375 981292984 -985230015 999677864 -989275802 983577295 -963739274 983251237 -991881147 990478510 -954477367 979533881 -993480268 956327673 -950695781 995905958 -956497345 969674289 -977909374 987741237 -974516014 984696026 -985081909 961170670 -950546290 972319971 -982388966 953667676 -958782676 987466077 -952672133 985972754 -989513194 976153361 -979216125 990948520 -992790462 983881124 -994919998 951146776 -977395616 956286257 -988513923 971293403 -985902745 955289902 -991833318 980005249 -989888872 995456498 -968513224 991084303 -957378875 954529831 -984792235 972326710 -966045807 990090841 -990662748 964866612 -990618492 957645066 -995601438 960180777 -963867112 967989272 -985132280 996034569 -975319362 990986671 -995348049 983679481 -966642534 988210279 -953405658 970101927 -974793905 991210111 -990143402 981288120 -959691028 968897026 -954263685 975815620 -989981478 969446812 -953708561 981025217 -991828277 953809996 -979263452 965809414 -981516351 971979437 -977362274 993108273 -981083496 968098059 -976998300 992973329 -951645707 992867114 -969732012 964145919 -971108985 975624982 -968806762 985159006 -996482745 997183036 -953457201 996951153 -964433339 993799601 -959931224 970746805 -970236451 992027205 -971784600 989465344 -995760367 980105968 -971658397 955115755 -968733891 998386162 -994144526 964998490 -989230034 991822539 -972080641 953339610 -995072726 987384992 -968279668 963417114 -968444867 970050388 -978639468 991390443 -954075639 974009227 -984032287 982272813 -961953731 976080565 -993467118 960791178 -973531759 976251350 -962055174 965704219 -971625166 982122083 -959037051 951112796 -996546743 952803525 -981983584 987937046 -952372109 958131086 -973478343 991278985 -968232792 971327777 -961454140 991175717 -966502255 973238160 -955419760 955299124 -975907087 954758269 -951250915 971209114 -998904704 993705284 -958013957 957009139 -959614991 953202745 -974587830 950966395 -985083829 954899121 -963017859 995184353 -972539234 987679188 -978025667 953285141 -987170185 999867160 -991170462 972565530 -974243179 952789949 -980683832 978783932 -978612830 982195054 -952847815 990812973 -993205664 980646417 -956075164 984604006 -951344003 991414510 -969645838 981541454 -970272484 989927422 -950016477 984289172 -952131976 983613060 -987040680 992095701 -991952273 994209779 -984932151 956355706 -988791910 978831985 -956268805 963891645 -979313125 953443416 -981517368 953821113 -998911387 991952244 -998849562 980835135 -976719460 969414038 -971367894 985773847 -960820052 990508029 -997209823 966463446 -990355749 958978592 -954711563 956504244 -977678605 951269462 -985483500 953517895 -987722692 990255356 -965838789 994092332 -968886599 977449388 -975589899 967980410 -961375274 950542723 -958754507 957924679 -968924781 953495721 -994997857 994534604 -986693779 999405306 -975260473 951133323 -991596618 963527042 -955792848 983767681 -965995981 990221190 -973291893 960937647 -988303140 994919174 -963349871 975937032 -961410382 975748265 -960940626 961095132 -956907002 997531543 -969366678 969378235 -959894573 989665288 -950437012 956644409 -959950281 955196734 -996002142 957360780 -975327079 955290175 -955670603 994364621 -969421073 988272888 -972142217 971092082 -962461223 963016150 -964171666 981560899 -972539329 963926322 -984429387 958768913 -976013430 992115854 -957057386 976922814 -975176831 983517638 -957394290 983774929 -973281146 985891524 -994132545 983982934 -998993779 987310597 -991681293 977498177 -965240417 962559155 -997325748 990054079 -975842126 999030469 -967493313 996675606 -961190523 990418105 -969034191 960007875 -976539258 951736364 -979832125 993066026 -953857143 978907893 -979453692 999571845 -975846298 957846250 -970200738 994462897 -971273256 953020539 -972882005 953468598 -996673133 995073919 -961202150 959471086 -968895283 956704237 -994969432 954757672 -978776018 988564918 -989465560 983550726 -960426877 991141324 -972351678 966922590 -993783629 988815843 -967105373 985238605 -988321780 956678248 -979344184 992308706 -982435107 981292052 -982023421 957908570 -967759832 995575351 -954363009 955865216 -964309371 983394377 -971210778 984253986 -950101149 982555488 -993871001 999446477 -994119034 953897160 -987993826 995362407 -954956615 981959462 -986110078 987730140 -973663558 950961474 -970538654 956543501 -967141231 995699940 -991872147 976023448 -971023067 966338511 -969957721 966911178 -988769833 966679689 -998607805 972108465 -988835121 979598451 -970737546 961592060 -954875984 973942638 -984447229 986796131 -973051483 976633795 -981235344 965178304 -994299442 980600382 -993984802 973121180 -983661139 974393118 -970881413 973230954 -951251181 951857540 -951117698 989493526 -982011417 958536424 -986452889 961780568 -995366122 959161716 -995620277 997556671 -950443585 974241391 -976738501 961488698 -964434683 969348610 -959247537 986315140 -975737847 980185332 -953009369 998930412 -981677473 983118879 -959683043 976199969 -993340886 999538106 -962254675 988476360 -984049446 953788407 -957425672 995551579 -988565024 959701481 -976504155 980747564 -952208436 979747763 -977235990 980336868 -971283835 987024218 -961300648 985280083 -999180635 985636812 -960903398 951995382 -959362893 961314638 -977223221 986444057 -978718950 966561629 -997015582 971236486 -955125838 997080447 -990426061 966603593 -961397119 973748065 -954987876 977141565 -976471977 979803200 -991788033 966354706 -986567462 973532045 -997842884 979765082 -990497514 994210313 -956740878 998499781 -984268222 954409424 -995851339 978341914 -952405426 968218470 -963776307 993108971 -982432600 981023197 -954780153 957289927 -975212686 980985662 -954115038 967475502 -979594774 999909608 -957531562 973437574 -959099455 985413626 -964422843 999877572 -960702024 974542087 -985760657 998441026 -974684699 993810284 -967073691 957718261 -960992949 989969779 -990642932 975345625 -972297539 998709914 -955139384 982033903 -964239364 983556925 -970357785 955452578 -974948848 971473668 -971114736 960881528 -956602165 956169051 -974683114 965921554 -976165921 965793129 -988885222 951792056 -994752969 974126444 -982491414 969488032 -960061033 951096824 -950311947 985046899 -991069802 961800831 -972143264 979945089 -983381429 997053984 -974941422 987936481 -956121677 965875548 -955973263 994692100 -986020889 955048697 -998509782 963780410 -986910752 996439418 -971667487 996234492 -979232381 969409994 -985300830 979906134 -973289845 992541954 -979574293 997166867 -993366031 997642013 -985208108 951545906 -973286045 961308978 -985125070 996671191 -960267994 953527158 -978849511 979477956 -967174089 972590103 -983865303 959182579 -985449073 972876857 -960885748 978791721 -962850570 987204503 -973677211 991456425 -972758952 959397880 -980300824 968225930 -991018784 971445375 -997841881 952962670 -959981875 950936080 -971811782 967083251 -989921252 975521099 -955505304 962595302 -972662593 974711932 -994467247 991841546 -981523105 979801213 -970524960 965299802 -954169161 961247654 -988328211 975187214 -996424652 978671069 -979872481 999580298 -967863760 999173901 -950755017 964289773 -961192709 989070754 -986864726 977969349 -981896571 976173133 -951221702 970628066 -965198043 987352903 -957852109 971984879 -959679885 984274915 -970679009 961220390 -997189559 954818878 -971029878 976559152 -956103514 963579883 -956402751 995649995 -964878348 965825192 -951919656 989540846 -991805674 952950467 -986202181 986460424 -957663513 966114433 -976360971 979222226 -969281692 976072433 -953946863 953962001 -973303322 950683065 -981790640 982404617 -993161340 991884295 -989215134 955532377 -991144703 980939537 -950375750 998392094 -955748424 953101940 -964979109 986850792 -952593543 996021715 -973204269 993098337 -950748741 956337200 -969348359 982122426 -999029832 964923391 -961761058 973880368 -959449991 980510903 -951723744 950595536 -957964631 987293783 -985630233 973541544 -973656859 983507275 -979340266 972629367 -990232839 953444579 -955012396 991865504 -977687673 962311021 -977479053 984381817 -993488721 990996837 -971708387 954796104 -973097363 967257002 -964234725 985045693 -969825918 964451369 -975835705 972007341 -990099938 995191423 -958227405 957446439 -981137941 977933944 -963988796 976120173 -987660298 981163467 -951899647 990400204 -959844895 975240709 -963470457 979742301 -993578882 950216405 -968454587 987081679 -994804069 956004026 -988546225 981385561 -961135118 950427773 -970353385 963287388 -975849772 955146556 -962157140 994371018 -961573742 979991192 -971883162 953548588 -966687919 957237629 -970491105 955317937 -998804012 993533613 -969930925 980493389 -953819235 957645533 -977455028 961577873 -985639826 955416141 -960644410 963794554 -989337241 950608058 -960677206 994952995 -967884461 969917906 -992547598 953900052 -964302827 955547140 -993732176 955956462 -996222100 969466180 -974872686 995506436 -986168775 999667316 -981420434 953232252 -952570060 978221458 -950333111 952168735 -969104268 988514028 -975483088 986256171 -964077234 989394950 -982530517 982984446 -966928270 951148712 -964190445 954011368 -987144352 992540589 -988559159 969035536 -980008737 968453124 -984359985 963230355 -983039533 986505349 -995661766 969083411 -979378459 975547150 -985050844 980825901 -981206037 961275071 -964260059 962850776 -986653708 969630749 -950321434 962468417 -992343674 998775815 -968629503 963887949 -984410953 986059574 -961056145 967266306 -962240846 998349039 -952322003 969368980 -976706052 995816891 -997614669 999030965 -957088940 969414367 -953230163 961683862 -998167207 959989524 -956096538 969399641 -960632678 954568686 -995685738 955084101 -998242407 974525010 -970984706 961189398 -988249416 961945690 -975409762 987374450 -973480275 970987205 -975131129 978587693 -984753207 992877820 -958985280 994634565 -957277966 976488851 -976787728 959854165 -998109698 957723041 -978763451 967269247 -950450692 968065051 -993508519 993625001 -970791734 979138244 -961529612 954338353 -977804053 968414772 -952075042 991828151 -982902384 972328915 -993353351 970885746 -970359883 996131994 -975833916 995458954 -979319114 982490740 -995698469 962459147 -971810152 999889448 -950701365 988060582 -959210069 989159467 -974249097 999993067 -966346142 950324920 -986880416 989333817 -968542617 952765744 -977118233 950859419 -986738752 960256896 -964878605 990338015 -960863777 954411939 -986649208 992848151 -966128236 962585894 -977937113 968844512 -953092909 966895244 -978142709 992805186 -973164583 994973365 -984355726 970604277 -966048916 967517722 -964124322 970625304 -957683111 954036333 -997993794 952605642 -970665729 993112280 -965512904 981960984 -967403943 986412310 -989426291 968006963 -962191702 963005778 -953877928 968513616 -973637662 975924630 -981165945 980972516 -965048200 965391820 -978146657 963542157 -958627483 992524434 -979135799 959152260 -990080239 960364160 -993560903 959520809 -952079331 976906916 -995491615 954388027 -974234817 969182192 -988315343 985553342 -989416426 979330244 -984437254 989430727 -969427533 990910152 -950912449 956262732 -960720084 961195703 -973804868 994431948 -989474438 994202843 -953452657 970851149 -973286741 988382296 -979223585 965643912 -963248332 963577304 -981331587 958387812 -996200133 975467945 -992674896 977496288 -972816928 989270558 -992088405 952970345 -991438289 976623070 -971270522 975762305 -955825316 950569087 -951346286 974757370 -978707280 994422975 -966372648 972834924 -957765622 993612642 -956420001 953380975 -986340767 968327186 -972865034 970639921 -950172293 975912239 -971581224 951458355 -953555565 971968026 -968941330 993162885 -995440299 952514520 -962779230 966181290 -959052771 996488314 -975059716 951756209 -995797085 956970361 -954869448 989855491 -960002846 992829970 -968687927 994280044 -989206670 975842590 -951042686 979193810 -991148115 973656553 -995443580 963444675 -974283858 963310632 -960321507 950344682 -991929321 996608756 -960751211 991457951 -974816370 961272591 -972713574 959792767 -972801544 953193373 -972058033 986930353 -984650521 980164397 -989177561 973075304 -989547612 997076592 -989691870 968358992 -984139212 964437327 -956641479 998413047 -985678458 952282989 -977588644 978460522 -956170299 972667403 -976010909 992832340 -959826124 973088676 -959765627 956789466 -959280197 961063936 -964800615 959637648 -974776426 983874637 -984745726 986845359 -967460435 968830259 -987577442 993127794 -956522885 982187201 -950961822 952144195 -957430807 995309120 -953925433 996485869 -981081332 957190426 -990380007 981654462 -983619449 971206679 -978044106 951195518 -996714652 977472931 -994806838 969345611 -984509633 961477638 -962117171 958170315 -967875233 962000141 -954912643 965353856 -983238241 995078930 -953972529 999959902 -984345826 998951395 -967949262 970348865 -966296654 975036677 -966094061 968339367 -980918543 959947594 -993041232 976311430 -970825891 964892844 -950080329 982853687 -971890457 957103223 -991280615 997070410 -950307560 953297976 -956571695 977001027 -976142139 953305392 -970498072 957388045 -959306040 970319500 -964085950 974806168 -995924595 956201817 -981750257 993904540 -952129392 990756521 -987226422 962468189 -963033334 969054660 -968002115 964910649 -989878657 956877618 -977510967 984872704 -953079476 953188747 -981945428 970565031 -955397393 957577541 -989996743 958121656 -997679215 976086762 -995569588 977329189 -981848614 964969844 -959582652 963013349 -975713991 990548155 -994485536 971077378 -952331783 969193948 -954705644 959232787 -975744690 955872219 -998378764 961288793 -988655901 978157267 -999793459 963206144 -951710839 961831153 -992717298 984068988 -957888371 965904412 -995982237 998106839 -969445980 967290064 -964457679 975385292 -992151033 965962232 -996451101 976283482 -985702739 980545831 -950180281 963428442 -998556391 995887838 -992608372 990843150 -970607170 981487042 -998904759 987172272 -986350932 960888169 -994170252 980628001 -982514825 973751724 -994433432 959088126 -978983655 996530109 -989973478 963126566 -977886565 985246855 -974150132 957403264 -954959222 968623037 -973627796 996033900 -955960868 969599280 -972499141 979454295 -971641951 983227156 -999314833 978821123 -992681756 975651812 -991373355 971766318 -987552668 983885854 -984254051 985465986 -964560601 980524271 -999771862 996425015 -969696980 973839059 -969634363 964458850 -952707435 961079712 -963901885 997497963 -972007366 963960011 -950936517 983842351 -962069675 953917492 -988555353 972793448 -971361309 964926896 -959493813 975175339 -991300999 971033610 -993601330 957779255 -998634959 981902230 -987298680 980397522 -960635847 992307629 -999512466 981763420 -993369556 989596517 -961513812 971638794 -999171347 992750054 -969230622 953563691 -973351001 999454590 -951658227 969462937 -992696578 967663446 -999366797 991538939 -992707510 981185003 -951587351 982415217 -984443784 977525098 -955193309 982585421 -960908164 966375747 -971248708 959702163 -956776236 985390068 -967172235 954845775 -953353799 981199461 -972786083 964998726 -982869513 991184922 -973362780 967154832 -954353370 967081300 -966590516 957615538 -994319856 972789009 -997413770 985291790 -954647278 983956028 -954850090 988141650 -998965085 950345441 -956314654 976866682 -960598595 995004093 -966693605 974571263 -981928970 991916472 -989659904 990768549 -954825477 982613228 -953430641 976981118 -963879091 971974841 -988748031 982166612 -969527005 983012666 -967901640 991411409 -995699816 969419665 -964439576 968353389 -967560104 968135302 -956101835 957388567 -950314795 953712303 -964805507 953158110 -980912687 980893147 -982119421 964109035 -980411601 970088213 -978648995 994410842 -960472749 978677030 -972234919 988596737 -974152611 957910497 -965888031 983431585 -970093688 966791596 -956610719 960689064 -957549150 974405278 -991374069 963057678 -952499737 974466813 -960909034 980607011 -994368696 964418005 -965237593 962691551 -985633923 967249646 -979097787 964549400 -950979569 953054408 -953428857 987336147 -961641754 981450241 -960548024 989967212 -950943314 965243563 -995227768 986750125 -970640021 955205785 -983021032 969571161 -963653915 972054312 -950238158 958990773 -990852074 967573935 -978014753 978908650 -950578872 992239306 -990449245 975252810 -995132393 996180640 -974461284 961289708 -969525751 995494311 -969726038 984756808 -995309804 954075466 -991452759 962258426 -988139975 969130322 -992525358 961011443 -957038438 965143167 -950451558 980762055 -993183533 971979823 -961056623 975235757 -974525525 968490438 -965176077 951809133 -950476877 974983606 -954585797 965003398 -953486252 982654022 -962006115 963768723 -983912920 988984026 -989320473 983337279 -955897520 965458047 -995027586 957622109 -968473673 966105643 -962672491 972355369 -988905911 950252940 -981686692 954612926 -957511121 963489386 -961582027 950996752 -953903902 972052035 -950042180 996192888 -972097463 971554193 -950137219 998698310 -960742639 995887871 -987639998 972511542 -999580242 964343830 -986227215 993923504 -956635634 995375067 -963573264 983970592 -985874441 993996626 -990342732 955244167 -964754150 953806800 -971817108 999184270 -971632823 972857474 -981262379 990892668 -989900324 964744094 -983865886 968739757 -954481613 969411979 -977809240 987824693 -956673124 982737375 -992751623 951985517 -977212117 980950274 -952919248 953122202 -989841498 988909145 -998448650 962432302 -999027758 962494843 -992855718 979596848 -960552693 971124883 -993088273 990726328 -959731364 952545659 -986533235 967827434 -960598572 980809046 -954179675 968611076 -975848925 978689943 -959719384 995890760 -951171101 982608715 -965582533 981486780 -995705035 972832144 -998307163 965205158 -994209343 998496953 -998663334 955388736 -962091786 975092040 -952623396 963172496 -967376035 970704639 -998790516 985501305 -954770070 990983484 -996266240 966578755 -961602014 994842966 -994113652 970253178 -989280991 995102733 -995481252 999411471 -959553706 989561834 -987924379 971914172 -974585289 969069972 -970278905 982601096 -969387439 975773121 -989604337 994148293 -982554519 984586443 -967664280 981316857 -970633271 986428440 -980457478 958372915 -953482814 977684737 -971296306 992602638 -964538478 993416424 -955049946 970280333 -977762726 951602381 -986198260 955836621 -969396462 999284589 -998736955 989786821 -979920988 964323809 -974214842 991062192 -957306694 980263591 -994508329 982218542 -958360898 984893068 -951498003 996154012 -958076280 981637600 -951881580 970879947 -979361414 988437990 -962580365 954496527 -993146730 966124611 -956607240 957054249 -989952933 951178345 -994848579 966072166 -969425312 983457507 -956358903 966302456 -980909263 997106892 -976942823 958423580 -966752039 986087168 -954986261 966242282 -976277993 962735810 -964260550 971437108 -953990792 960411120 -970022908 994312369 -958995301 978253833 -957948753 984891477 -985267680 981508836 -977076376 972424656 -977602942 970704645 -974579536 976260731 -970006958 984045104 -980617503 966737263 -999536924 961952832 -979712426 964808434 -964182995 983250303 -988943688 979947202 -978158820 982402909 -998560480 995013092 -993521513 974743390 -996052145 980637096 -956239274 971516844 -956160049 990379425 -994166156 979325220 -973607391 984134350 -959818930 957291806 -986321737 964078950 -978385200 976217962 -979236230 985941454 -960757785 971213820 -955188123 969496574 -995452859 954894885 -974012339 997131356 -962963216 984914727 -972681788 967449446 -959043774 968041720 -999784001 972497782 -969744364 994293645 -992461275 984492996 -972374093 952717548 -988317111 998144225 -968524085 955434431 -976509870 969337631 -988083872 958501922 -986616750 979509698 -978918476 951397303 -984144805 954522917 -978677986 967308881 -977623655 989006210 -987349684 995106782 -972046530 983345948 -989805364 961282226 -981517857 997441012 -961519187 985348160 -951041513 953780348 -982821338 986343837 -956705600 991825193 -985032663 967887901 -954358171 985885483 -952279650 980552829 -990661559 997834019 -978154098 963969736 -954062149 960775755 -978137560 988972067 -976402029 988149197 -982881810 955453451 -998827562 955764534 -989647905 993512448 -993433089 994391557 -952110864 962619173 -962100374 994123611 -951749961 995286975 -968550847 991135876 -968391732 968449709 -959919886 961755993 -997953873 975278020 -965621680 967519927 -990901671 956654700 -959699951 960414838 -998519969 981140272 -981937686 972546338 -986243244 979823212 -962192602 959945755 -971135231 980805400 -971741002 999031555 -963532604 995519729 -993438317 993447721 -977019522 994110162 -956926186 991081935 -990736670 981590236 -957034705 964540955 -997243286 971911953 -997542211 970319354 -999645520 968892573 -980025706 958800157 -997062838 991153561 -972595458 958353605 -972433156 964821223 -979621967 952317440 -968722640 997756652 -962539330 956395957 -956242562 986758763 -993224452 959350376 -994398930 996882326 -987586727 955364037 -967982854 971933650 -996754692 982914441 -960083608 981465489 -981317717 958399221 -955966112 959996752 -972538582 950593101 -962285966 996517642 -951839337 962114226 -975975668 970244148 -992075857 974506611 -972246081 972072146 -990412272 975809265 -989207680 979454958 -952936600 955466572 -975734778 978200878 -964790142 965656826 -980169967 970074461 -975307896 972765827 -955631637 997713890 -954815430 988711394 -979023231 969574762 -989557825 976144416 -964043724 991960687 -969243543 995383572 -965913252 997553999 -965711349 952790592 -972970982 983513594 -979497905 951038073 -960035980 979952832 -994364166 989737739 -996133873 971025702 -994459115 968906939 -958563573 952566448 -983813847 995499771 -989739087 987591709 -988875803 954736719 -970790583 989919555 -995202192 958524238 -988509339 972389134 -980522060 977837124 -987393036 958075949 -999666936 995699043 -961606204 985360230 -974438173 954588620 -975193164 988395549 -962662735 975525144 -965323215 975019075 -983433709 993573869 -985950459 989892426 -978334797 965218426 -980675346 960765488 -958528750 995128267 -973544526 978294138 -961460017 957888004 -980670202 978474459 -961643395 993020983 -991605807 987750912 -996692112 952957040 -983358411 953911985 -977276812 964110686 -983725023 955224068 -990870860 978398157 -951258238 961936754 -983721219 990676626 -990641502 987250883 -967175682 952851925 -980994922 997782487 -993950455 986570137 -962945453 984601372 -986387217 993479465 -981836458 958745678 -965362955 966143124 -962689026 999672213 -950555050 968693508 -956005830 988125925 -999655264 992815337 -959561665 961017824 -956199499 995198223 -986390196 985989951 -981109359 968947195 -989379289 991214241 -963640594 990564811 -988090477 999425037 -998023914 965169120 -990182449 985663282 -962991348 958794308 -973513408 963629660 -958966122 957249847 -979070303 954761622 -951660995 979258682 -994668708 959682195 -950612110 970179480 -975747962 961551200 -960696370 975575995 -975771792 995487773 -967590798 951866237 -984668782 967439176 -960600139 976777177 -983180695 958121488 -986180968 976537719 -963770526 991382603 -962112908 986528333 -996970364 986204745 -965128658 998350476 -974222836 997989094 -986389039 957913425 -993762875 997604280 -952975861 995336135 -970917262 965770681 -953852324 986847612 -973056474 993931331 -976479181 978488519 -951433571 990204446 -972767262 981303250 -963858002 968426184 -989596617 963819799 -952493002 992256936 -959352918 973878002 -985183945 985536286 -952342615 993003684 -964484356 980108835 -983863502 958990998 -969551406 980783671 -995044179 961369097 -974740401 960632995 -964325727 986433334 -965303643 971055209 -966117808 973052669 -978423100 994066607 -952904015 966689450 -950212679 960518036 -964102167 980522034 -993581249 982819244 -967380616 960078506 -985734728 977675977 -970498246 979983252 -976288031 976097836 -959039357 955690058 -976912641 999458236 -993003915 978260772 -967503109 979590288 -994374159 996205792 -950841466 999555336 -996148650 985986750 -997486164 974840509 -978834710 979959603 -984659537 955734887 -967969895 967741832 -974465867 984889567 -961642479 998693579 -952728947 968658738 -981976468 973372412 -973582156 952104857 -958582940 985941431 -992399870 957070329 -975806979 998563927 -977708230 981242491 -979912003 983447739 -985197702 998349248 -992794848 999966101 -972940261 985490089 -965494737 985554209 -956816093 955017699 -963126393 970654484 -972371749 989441684 -957565771 991404912 -990399917 969278059 -993902980 997251430 -965815580 972287756 -961990063 994173853 -954954737 964466204 -992311871 975666230 -995308822 959461913 -953854742 953309406 -969432328 988811759 -952976523 990476459 -953172660 979726124 -976549889 950020802 -986367357 972291702 -992522155 972150973 -961965339 976199131 -984388215 957793494 -950466744 993754860 -970486661 966125624 -966286275 968915914 -971384738 953076836 -983136424 978677811 -969618508 958533136 -952507013 980406191 -989214656 964580711 -997931898 991057505 -979467896 981631089 -971780323 982328834 -980680253 971783965 -954840314 953997989 -962918753 987975389 -968988026 987562127 -997678251 992413627 -970457265 960633026 -980787132 954443226 -985274096 973485831 -974724923 971683346 -978741996 952887134 -963313441 981704784 -986096445 971779584 -992226778 962815164 -980594594 971012541 -960592106 981652143 -981061867 979734903 -994931894 954393004 -997315730 959950359 -992318236 988761547 -966619258 960952007 -986361340 959497485 -969689663 990874669 -977845678 958110805 -977433101 966288158 -950458895 968023329 -993789879 971880194 -953056266 985776433 -966397591 975517905 -981406257 994080024 -989078123 979314139 -996689860 990064882 -982796446 979578190 -996607147 974362862 -982497641 973216403 -972690497 995083218 -992831217 971809278 -967945449 988427932 -956338622 950236542 -965851836 953858365 -997498384 956949686 -970747609 974523554 -959549867 993164371 -952977602 966400911 -991977529 976410627 -986925673 958927676 -997897372 968743432 -993852581 968167845 -989408144 961900111 -975621846 974624308 -983244801 991930597 -985828837 954282812 -977839330 970238702 -982814762 981175672 -971722799 999720243 -979202966 971552493 -962377502 961360736 -969186546 965781106 -980067641 978608180 -997271267 973260800 -957142592 988310349 -995175007 980134372 -984327983 950589357 -991451089 956046948 -986149321 979515435 -982357282 955178847 -970678508 963765732 -997006208 989663743 -997577145 989192896 -994072875 957859244 -958972177 973090971 -996818625 962249936 -988431149 961998807 -960345007 978329466 -952992715 964208868 -995974544 950710291 -979051276 998585407 -990264790 991327526 -990525847 971731799 -994584611 954646854 -987002338 967107661 -969706139 995040654 -965959983 963221238 -994617628 967166341 -963075945 953429162 -950749101 972870659 -961129765 977901349 -997582661 991046151 -985941905 976336854 -991657456 964625143 -968222931 992950763 -994019320 962801987 -982655220 951160074 -952400306 984347584 -972698540 969142016 -987729653 959921316 -999212849 991666172 -950907844 999787796 -959977228 963346206 -955175317 977111906 -955027029 970414137 -952827219 962457442 -988441854 989157742 -984651809 967544410 -958339834 994527296 -950875179 990660545 -950727082 991310644 -986662848 984660895 -976752078 954846984 -952067581 965328636 -989279428 983413875 -951199976 990271014 -990792736 954198864 -976091901 962061494 -994417636 998502941 -999754474 977102603 -991008112 969220811 -954299017 957034052 -982448750 970229526 -998756119 979857335 -959245306 990411719 -987673713 978175052 -958129372 990186990 -989664505 997555211 -984467315 999266897 -996369698 961235197 -983623644 987685249 -998412954 958764793 -970238947 986841509 -984189777 995396069 -995979609 966690960 -957124879 985525243 -977166024 969121431 -983957965 986321019 -992608482 998422132 -958179531 962660476 -952650824 980396088 -981902216 986283836 -994236815 978263460 -997978766 972729041 -995848125 982897206 -982879118 982352702 -953756024 968146975 -983988958 971599329 -968561193 956433901 -957155655 962985839 -982209870 992551273 -986185717 978593310 -974066027 962719600 -972398148 976470813 -958813695 990831922 -999907084 968931850 -953329867 982110493 -985895669 994022605 -963033561 963774061 -994489288 993172759 -992093867 972095401 -952711784 967540139 -963558832 981123110 -968864510 959653804 -997492531 996459502 -973583320 993575331 -979884579 950225774 -993239303 964293184 -971833464 988674464 -988796967 999600589 -989233922 993799044 -967239714 960819521 -951702005 975306411 -987762803 974921577 -998683777 958954034 -968035336 979095139 -994335762 985398923 -973516143 987715006 -985978647 964339393 -955736197 987588760 -965041597 955660148 -987517251 983357230 -950245661 962481718 -986316793 958076448 -960462254 984734085 -974006907 992928563 -968887096 994396069 -974083365 959872884 -981443566 954593001 -998752688 968752516 -960678951 956329786 -968648691 987699035 -954184268 999707258 -983372330 955144276 -956656995 954156263 -991927656 969887333 -967872688 955871784 -989785129 968113949 -963305381 987778815 -952446143 983833580 -980366205 988449121 -994617185 988088418 -991782472 991296153 -973164759 997560749 -956768289 995940762 -998116500 964621816 -987141196 963901916 -998721976 958052535 -958918653 974434021 -998054483 950874739 -967065884 976788352 -981691601 977932046 -955480893 979196496 -950688744 967241425 -956607206 984896309 -961404211 968012426 -981086302 952954617 -976132693 963948751 -963240787 950168849 -992960146 971595446 -979070904 995855080 -952534366 958520669 -972347885 994669986 -974010490 986919254 -975362170 969946057 -977902448 989788892 -989646686 961553905 -997765285 952718254 -998785322 984685249 -990828475 968152667 -981038638 979136788 -967088631 953826739 -957459962 956372172 -988292428 992244410 -964430330 971061943 -990899889 997183050 -966994410 966858062 -968206336 981456721 -999832433 991662795 -982724447 989618524 -999148175 995015950 -979477699 966461441 -950727340 990782762 -979634197 980515629 -980200326 998837732 -981351280 975405701 -995553740 986286700 -988958171 982784767 -987967281 963936032 -985620332 991614501 -997944334 991605840 -974953133 952063337 -981986252 975126464 -975448946 979173272 -951969200 963162497 -986076820 979997813 -992343944 976955270 -955801054 977597947 -975393140 976300621 -974541289 954849466 -984064876 989667827 -997152517 963374756 -979461429 979393764 -953410379 956389305 -999392029 984067457 -965885618 996206261 -980014454 996679776 -994744757 954787488 -982628044 959749528 -983796926 980614600 -997205566 953762114 -959266465 979587924 -968836992 957531467 -969451259 976251906 -972819468 986036599 -955651945 972380509 -960489800 972547534 -975325983 993645839 -966022394 950956922 -987811832 994207330 -970496155 961746759 -973560564 969691461 -994290226 960015002 -984965354 973151416 -976574254 974022613 -955315619 969776001 -957531813 988436677 -966616318 959504508 -978144663 958641934 -999212596 951979017 -986907512 974808144 -975954336 962006682 -971393562 970234109 -974617089 999578819 -955638893 962408967 -978996202 985417297 -954079352 990035529 -953002334 989700790 -991763188 994686079 -970695893 980320253 -977564775 979295377 -983806609 956360527 -975008445 967863175 -959468657 955368200 -972374277 951029066 -953747071 960131044 -990136112 963611433 -986353033 971895896 -961087273 975768828 -975025884 992101796 -998391630 979120490 -953414700 996807420 -977642818 950437937 -976014689 992282701 -997059794 988949132 -975516816 955704590 -994615183 993981031 -994502644 979361392 -992629450 960469647 -971684332 962375390 -976152922 967604377 -950395238 965403455 -983793243 962045704 -951498463 954352707 -978037193 998624319 -974025383 983475470 -998382542 958598366 -991240543 990956959 -991186377 992849132 -950149774 953813481 -975168909 975487216 -987128155 957401895 -957455475 976120376 -998841454 967740305 -957297699 972345478 -970707301 985519242 -996691286 963158009 -994678893 951571730 -984445119 997030043 -966820495 969813018 -952673956 978663367 -967252002 996415305 -978331940 954402299 -983218962 955742762 -991648262 967397420 -970860177 966384991 -983920499 980800478 -968310844 965531474 -971550845 972145352 -988237229 981102936 -990049039 979957039 -964348005 959583700 -988593481 982628465 -997659215 975175935 -988692435 955446048 -994417697 951994650 -977515657 977985588 -995138959 994107250 -978489254 992900627 -998913804 955886557 -962828077 978168679 -990756959 954544997 -954106494 988041628 -956874856 954905779 -968617177 987355444 -997859966 958606671 -971420829 958260042 -998033675 961135072 -977155723 991347517 -961849353 990284043 -973519278 971860174 -968145992 961635507 -977594330 964602317 -988289998 973012978 -971142992 962001318 -976912703 991756721 -974432745 990627568 -984838023 971690914 -966549827 958400790 -965336370 988621913 -958805446 995954527 -973865909 971565179 -953960409 969005755 -962482375 972423216 -973908288 996320667 -970080824 993974456 -954153060 973516342 -954272619 969753241 -955918128 995277744 -957861440 959688960 -993700986 997574115 -998521544 989314373 -987486252 982489730 -967866805 994498402 -975328984 986716766 -955958509 982044449 -970419503 978658545 -953980264 955722179 -991183753 962973094 -960838762 981126955 -969471749 974434186 -974585356 952634951 -953484546 992664443 -950641329 963088415 -952285766 997340266 -964236337 999291055 -990402175 994176206 -953691367 977499837 -974080363 961940723 -993944490 962418783 -985420645 976845472 -963385202 998419000 -961920336 989961552 -977503420 952085426 -985717699 983444557 -961561045 979228254 -959896647 950964770 -987566287 987636167 -976086197 985973939 -989282822 988478951 -971628264 973676845 -961220739 956366337 -993358972 992692931 -963985685 987025755 -957614646 995218632 -970560901 994260866 -951318068 984353418 -967818403 973494211 -991113451 985749158 -957533080 984080517 -975799881 964624093 -996485624 963976196 -998366742 982087227 -974411692 991636320 -996861851 951004480 -955956804 973975256 -959626761 962391147 -981193315 954417722 -996820728 972795829 -955731597 969244427 -958585974 950073284 -995576832 996114519 -950214548 987268434 -952810130 962353900 -964891144 961755768 -960369506 978668789 -988382394 989746582 -983916553 974673524 -998079726 967553634 -971954039 987713651 -978168746 994242413 -962002925 952351385 -960508024 998852742 -980520187 980510023 -995112407 981249889 -984205667 999072208 -989631457 985277975 -978832037 961943453 -993211688 990057293 -988893675 970290409 -999086440 976390951 -990644598 999911015 -969866796 955638270 -974826663 977323682 -959360137 966080600 -996049547 986020640 -997352440 985959353 -950161564 984083690 -985448884 953688454 -995726379 956566931 -962990885 994917836 -967741288 981124263 -962919150 968361960 -962652091 989869400 -954251953 973830198 -976692346 981041200 -971871053 994142285 -972104230 982014400 -957951003 975880646 -960777304 998734524 -982518473 980340164 -991242306 952566948 -960530185 986778647 -972348209 954162398 -993830699 985984553 -995161999 974260997 -956490561 999783700 -958745296 980311392 -971469714 965039986 -950669760 966934372 -986446918 993105038 -991834829 956902706 -992614879 966603776 -989961548 983273146 -991183938 998053715 -993562590 966930278 -955275384 957505235 -996873598 954430964 -965928990 984752743 -984359477 968201328 -996775310 952944888 -984441558 961349170 -963482173 991055131 -955493590 964253509 -970175441 992087142 -972249873 951056820 -969277450 955148573 -964342652 994813718 -981180035 961998916 -999039660 978607425 -962227722 962976864 -996139885 988358942 -966839366 951098594 -967767833 996968912 -978953136 969738226 -954734898 983746861 -958787206 961071020 -956246627 998797401 -975381705 971268938 -992863824 981209457 -961094675 999713545 -976009809 992231158 -987009593 991331037 -989862479 950245242 -965758525 952618974 -980321794 979175914 -972942306 986651272 -971809211 965331719 -969762754 967724113 -994801063 991021076 -952090651 974773844 -993790959 995103506 -976857666 950569235 -970027598 981996207 -952894750 977251506 -972557195 965223078 -987864212 975329851 -986845802 974145246 -970129826 956357757 -955884309 955540893 -958510597 953034537 -965897361 961193498 -979614977 995555373 -981931279 984186663 -967150475 950106946 -981193303 975596149 -998762273 971646737 -993411761 980473380 -999872305 987525129 -964882656 976601138 -957703819 983344303 -965115286 977446403 -987955611 970801983 -960579044 997641920 -978880908 993858836 -975301342 951522384 -959812276 954523074 -966216872 961926316 -982214478 955745907 -974193845 966897607 -999106393 992726504 -989131670 991487343 -950981743 975335938 -974509230 968355608 -973387194 950993458 -973429039 952403806 -959037789 961069518 -986327626 969170719 -964934386 984549850 -999342579 992052552 -988287261 997391343 -960431767 980092353 -994532917 960613459 -971568209 952903070 -976849716 974300955 -959111168 952024431 -989936275 955954895 -988057387 990721888 -956002956 992087088 -950600631 991095691 -986555295 992938106 -951316003 969598969 -963337160 985038407 -992997170 953248484 -962383102 998954835 -952413174 959942715 -964292237 964258416 -974518360 994659504 -950293701 981164038 -963025446 966352516 -984712595 971366133 -981378238 993469791 -968922173 955307383 -979939186 955559431 -959389906 971675353 -964788119 954454161 -997498571 980769802 -991997585 967289102 -988916786 964125181 -992872403 997408309 -957510284 975349637 -990445233 958664099 -961859826 975424059 -971580788 953473573 -972909264 984224087 -982351284 991873732 -986269086 956029447 -967735778 995085075 -984487278 962018081 -985472695 999898011 -984701935 984130413 -991248622 970292668 -970900975 973433652 -956808333 967199802 -980133504 968883613 -954937584 999332563 -951548982 961971994 -973423089 982996704 -981554367 987889561 -997828020 996684459 -980542275 978669208 -979224601 962693477 -977890320 984804746 -995800164 979645474 -995188634 983454235 -971217354 999556595 -982061310 971425772 -988688855 977847621 -998593478 975717429 -981703390 980452000 -983912395 965731660 -952382955 959912556 -996403791 967118371 -974823566 984285222 -960085154 983679419 -951728970 968496830 -950139520 967111981 -970831595 977904649 -960661371 955129247 -978852116 969139458 -950674527 992500721 -990254987 986626217 -982761695 995067046 -995911749 964000738 -974726543 965071244 -966826193 974342835 -997925378 981936707 -986616256 980981612 -996333553 979513216 -953382499 978977327 -997749453 950775084 -997512553 972879539 -995624824 984799551 -951841754 962341130 -982974011 976907485 -961709909 975754356 -991207148 987111038 -973867309 999627130 -991584377 991436966 -966030969 951514590 -959458836 980085330 -985444961 961823094 -985188362 984696056 -991675608 994335169 -994735313 959243855 -974891516 960530850 -967403258 950527050 -965904865 986873211 -956040112 974666655 -957654699 972996572 -977471973 992882765 -963059342 996204162 -984871333 980330990 -984927090 978275009 -975904125 951116026 -973807922 968729542 -953228200 955511763 -965646243 978758739 -982376776 950422815 -984940611 954988845 -985334821 957069713 -951428698 958197778 -993609319 950938552 -968530755 977583798 -976579715 953276512 -968928276 975363873 -988616686 979804239 -999977226 960256390 -966130148 958144676 -987908875 999916838 -993639189 952232814 -997844214 975066701 -989101472 995070281 -982954472 996697932 -953640828 978154419 -972118829 957624485 -988172770 994887392 -989854950 992035118 -972564135 986694913 -973558414 999173243 -953627735 993743017 -950562961 950269037 -959889085 988355922 -983272078 984567685 -976372263 962268988 -997979494 993696136 -981783546 988893985 -967596531 995249622 -977422327 990322428 -965484462 971968720 -971719211 978898320 -951771108 951197945 -983107042 990318387 -969760506 961798452 -989803304 975971770 -967750979 996459651 -984387885 972589666 -957607053 993997509 -962890978 998957303 -996466805 983298303 -966664398 955715219 -960500761 957431283 -967236479 981234159 -978776587 989359392 -985729745 958979984 -990861623 969888732 -978005713 975964194 -989855620 999778739 -960891540 953649633 -990425675 990182237 -991992050 973235237 -986739687 967738457 -992838901 975168692 -985525214 990128378 -988361069 991156958 -976773162 996379535 -954129206 996736546 -981048855 966174363 -976684553 974709209 -973890521 966536760 -959143401 958014191 -959642091 956966552 -993618939 983511917 -991389426 952436326 -950427083 999027845 -970592668 995079356 -993187887 963569010 -995015212 992486522 -953796179 952656919 -976835799 952447345 -991593263 976291276 -991233062 974564991 -988418993 961444486 -996070002 982679594 -987436955 995845495 -959660906 965174164 -976178224 988281107 -976074533 964155168 -974190428 974992873 -988211544 966336763 -979490742 997164982 -968726760 972182233 -956942440 976758675 -975364893 960013796 -956779569 968627883 -993532618 957420119 -962102972 999599114 -960955259 965725725 -975372551 982783393 -982036567 974322757 -996973808 955833798 -993331080 952896570 -966119048 958362967 -972738853 978151840 -962732320 960151472 -998070449 957229957 -999806147 951057360 -997154358 967816001 -965624602 988673656 -982978826 960888689 -987129849 956779822 -994585555 969641226 -987799478 995033731 -950491497 970606284 -955433810 965589820 -979430527 965050517 -987989212 965612014 -968354775 978764017 -985212036 996248391 -975160421 968214293 -989479859 975461140 -951102991 978956212 -972035268 978975037 -999553356 976064367 -977287048 980733810 -987728456 993092809 -960739808 968567835 -989291202 952799151 -998269726 985672456 -986308271 971895615 -992478398 958605119 -955396728 951398345 -994928820 999928893 -978372895 969422407 -960749747 964233773 -972951622 955465907 -951300097 964781526 -986014959 995283205 -989630163 961847694 -965648989 994640891 -976235325 957766845 -972666276 987631637 -998919378 980516794 -986440272 960638605 -950458937 964266176 -979846041 950447951 -951013716 950950106 -965136476 965565452 -997038196 971115216 -997471098 963699192 -956295477 996013147 -955289373 951799541 -986124752 990329895 -994986155 953161170 -989562309 965614845 -971939033 998397369 -975102305 981737352 -977364456 957301544 -966782404 992427108 -965935863 994428490 -993304136 970993538 -985679703 951779658 -992076175 973432902 -952145253 994601975 -953654458 951994562 -953648540 962409867 -993773642 953536051 -950810742 998095310 -952446084 985333018 -965550303 988084424 -953360352 978802688 -993881172 955004142 -959826701 960308991 -965485659 958896257 -986827634 995971780 -997518421 988159240 -976387285 966955590 -998856076 958858531 -961541060 962804799 -956278520 965309226 -973954210 986419631 -983507284 984620435 -980792583 970676644 -974205241 958730814 -968274513 954042317 -979800788 953756422 -990325546 996316981 -987110403 967714802 -976700503 989420541 -978919395 961875140 -984221800 967295775 -985356538 982327734 -984126360 986033901 -980502693 997972293 -968412913 979871465 -980306366 961732731 -973108475 960160952 -963595192 973705254 -973560046 967965731 -985509465 973837251 -951432219 974145035 -984920831 966495042 -983290987 966828929 -955391332 969035984 -968341944 965465566 -964199844 952526140 -983260187 968492658 -958121636 961817459 -958308298 967232213 -992088972 986599650 -968993275 992333510 -971596790 957210266 -995844862 963465268 -966155371 972522101 -960129442 950719057 -970223921 984897044 -955341487 984675921 -958547634 957870169 -983121215 964163370 -969747942 966819872 -971540661 989639042 -980942867 974142328 -966846578 954242291 -970633610 951836643 -977820887 967332280 -955865287 966464798 -970089307 967001600 -989888924 972214389 -973821054 953097227 -992491121 984748517 -997588606 969796589 -981645777 988704950 -977585946 991280608 -953565003 958956221 -985072420 951318655 -950940649 975687835 -950061388 961204430 -975913882 957567352 -956806256 997719285 -961558187 984776592 -977530014 967180907 -990829130 980386651 -956285223 986003033 -965517353 960214706 -996017715 964826414 -979933939 952406818 -981426250 995785415 -992980372 951036588 -971753525 962646409 -990827847 992832801 -952270210 985537898 -996956664 980888304 -950691175 982086008 -953393966 978825287 -959327618 950072063 -976719352 958898238 -979875081 963641014 -967557784 995196407 -976992507 980149833 -965966778 994815640 -999150085 973589692 -995361236 995692191 -981174264 998671620 -950630209 994937569 -952828434 966033798 -976922342 986509651 -995884052 971214078 -977416147 972403250 -950726377 968070694 -986012897 982278364 -951515688 985085386 -966485427 972469435 -987046684 995938493 -987278181 965996895 -989879746 989538936 -984380250 978760587 -979055334 951519050 -999705603 958923864 -963916295 978433080 -972978674 982987554 -957657022 992859726 -994699013 971301469 -972708948 971529708 -966668964 997849819 -986516806 993580506 -955333586 972098412 -973347410 983408277 -993425338 965500445 -993669428 962362137 -953175028 983184062 -968786145 995056756 -968359994 975463290 -955853043 980786788 -989609005 996558986 -966536663 965574625 -961881078 954042928 -961137468 999333242 -992054717 951004214 -998864416 961449116 -966851126 970690717 -998100517 951497293 -974614225 985353232 -993044800 994997759 -999897209 992914155 -963149099 968277286 -950520705 989230618 -987315665 980039405 -962617771 953645764 -956195846 960081907 -973374733 998766926 -986682253 990923119 -977661528 984637561 -963543748 953388540 -979689938 999428556 -960611007 977096121 -980183816 971430858 -951338067 987782438 -990348965 950598468 -999593009 997292168 -987212885 992336174 -956830952 954612153 -996633672 980008175 -986586230 998859480 -960103268 973011793 -968937935 979072325 -966277278 972656064 -987071698 954588788 -980068568 956982250 -997392725 950243811 -997737564 993105924 -964814446 996751631 -962958711 994712969 -988153715 970967911 -976379786 987505025 -957643658 998966397 -952799904 991445385 -955242734 956653358 -958418464 953144738 -962796625 964651729 -979468915 999906680 -999538919 999630146 -990131776 994230617 -955856286 989350421 -976086049 961349104 -976369314 992039505 -957585878 951920664 -995947920 950870504 -997263407 959033350 -993549696 984158718 -986814277 998816938 -976087521 952247338 -984535743 964310532 -989919983 965728898 -966706177 962346731 -984243565 992981603 -962225514 971641015 -982142216 979403203 -992549266 981901794 -983573779 968977502 -952845245 954906907 -961199120 961757764 -979857065 964433351 -988064469 967762449 -955119490 953105356 -976448400 975611365 -953306761 998142644 -983821148 997494217 -984188508 999538485 -965709089 980790300 -976237352 988079072 -957380338 994675058 -993627812 994052168 -956634375 993061926 -987500591 970930719 -972618648 967642664 -974058625 984308015 -991294651 953434303 -987131705 957808163 -987564212 972811161 -967038699 994198051 -999941506 991889285 -962566430 994197223 -970314230 971541272 -969794713 958643714 -998357521 970008418 -973751104 982395227 -990178179 965842252 -961442166 989024687 -970570713 973636272 -988768519 978420479 -995611200 979041539 -998893634 999315788 -995666514 978296633 -976085936 969004922 -961128396 979051078 -952477931 965324773 -971952015 969594288 -992195787 962183781 -999119233 968753552 -957946986 954666379 -953292350 970809120 -963864107 955764852 -976294017 952865556 -973176423 967947876 -969141585 988724026 -996538888 997475122 -981239486 969712372 -977346432 966872372 -985208819 980609700 -956571096 983291163 -958557973 980135169 -979706919 970095476 -953805771 952046525 -961171306 990784115 -975307690 963894373 -962516150 997306960 -973877034 970064620 -970908352 971013183 -993404840 950133879 -970612513 964050650 -958868588 953980942 -972005716 990197022 -955994433 982653284 -970334244 984638957 -984632199 989841359 -956788985 977587377 -980860409 993906600 -982383434 986380752 -986696632 995540706 -997900680 956048571 -998182129 968235489 -998933613 950522509 -995266710 955019833 -991127073 963831730 -952560978 963970649 -978610158 991175815 -986286695 989930029 -980372227 979665297 -996328695 980663472 -971451606 989631511 -951290255 995999991 -961956433 999328593 -966388685 972661298 -957661223 967022041 -964782744 951370130 -996309865 968960318 -968892491 989031177 -983000621 970606449 -950511765 995347228 -973649211 977712139 -968028729 982695709 -996339048 972459230 -950263359 961675666 -991352050 951277936 -966736073 967080894 -982986172 976706650 -976025178 972821793 -995059591 996574764 -994546053 952970972 -970005962 995042133 -974400137 976225037 -995343003 975379826 -962547079 960218753 -976968604 983014477 -990336596 952761668 -995657864 966189243 -955911507 980083477 -993415530 963628854 -979620613 960620297 -956339735 984751814 -973287478 990407624 -997166939 967995095 -985032294 994102858 -991955751 987538905 -986307087 992486724 -950204698 952940063 -974213841 951140317 -984475866 953521956 -997271656 978925118 -957261014 981728503 -961724272 989288415 -957730987 958862327 -981997777 962124420 -983998537 969596270 -961126151 996702858 -979775253 966103994 -978092860 978440900 -982174277 987638895 -995651298 965247047 -953963790 952468060 -984622017 998898770 -982061372 979120177 -996202055 966658562 -983144427 968375448 -962085308 969041858 -978979837 969803830 -957164901 984921483 -972889644 953987679 -986923257 956116977 -958560048 971728485 -984235850 963639994 -953369349 979630162 -988312400 956778291 -998202608 978055610 -958738830 994543685 -988468602 954707061 -957446267 962925830 -976472200 961132420 -998134832 954193305 -978477088 961622918 -964779201 951086959 -962540033 992733225 -951267990 975673317 -967217205 967522137 -980691051 954101237 -976248650 968226315 -986866058 981077324 -952719176 978246507 -950400110 996183595 -972186289 999440243 -987432237 955157874 -990331179 982994568 -995122503 982329238 -991170139 988445700 -996290608 982634750 -960646713 974972937 -971065742 958949180 -994296234 994349006 -950425878 976998073 -978886006 957950256 -976194439 975251292 -950960647 968030177 -989824827 978256813 -953107478 999085636 -964524684 978081259 -961353814 991554409 -982227365 967205909 -983870142 964324772 -982639821 975170416 -953253808 956327362 -974672679 999379338 -989422505 953314872 -964069379 966487543 -984685443 994739249 -950120036 967868531 -956913014 969562929 -979436355 972860814 -964883984 964078047 -961168904 951512114 -970511825 979707178 -952758476 965867668 -963899532 991009472 -975572827 974756786 -988599848 982298061 -982158153 982158207 -958555085 980217763 -959037237 985121704 -960767963 971378768 -987289993 962636293 -999941140 957592552 -997644982 963784310 -973421338 968885759 -965336549 989019786 -958066522 994331679 -960629182 950127374 -999731375 978311410 -985427455 978449093 -999515570 981613043 -997614358 978153318 -959031331 983572826 -982141387 977714926 -952370080 966413101 -996814617 975009637 -987272573 969108974 -994273816 950157605 -978924461 970966450 -965747344 990711845 -967434458 993564078 -956349865 972239265 -968659529 953591887 -952088349 997384469 -960669605 990523465 -967239922 970230620 -971112745 956532149 -967461280 957685851 -977268522 993205394 -984182419 967690149 -962509803 956882442 -999722026 992244840 -958181348 991558874 -983702675 970833723 -953554160 991648809 -975803768 993234949 -959662036 970851580 -981470037 998117147 -958606155 960131164 -955721964 987705956 -987351753 960759941 -974920613 951167776 -991205381 990808772 -965340748 971743890 -983803639 994243735 -951890568 952951076 -966479228 951486177 -985613897 998216061 -983536954 973045951 -990862850 968427361 -979676129 971794952 -974957144 986658642 -973321630 959112597 -964339934 973083125 -999425745 954432642 -984262956 971095693 -959196349 996488812 -977508904 986313014 -997462268 970801958 -982066266 964817830 -958670730 978701155 -962732809 953150936 -983047077 963918651 -957056282 960110818 -951367880 995959111 -950094673 973196457 -988263696 967327402 -972687893 975957432 -994782369 991059608 -968217033 952381616 -965022723 969478406 -991487013 986888412 -965595860 951765064 -987872722 980724977 -971692907 993085889 -960749484 961677832 -996634676 965046550 -971287420 953024570 -991129881 990757369 -989521509 964600441 -966726428 973208748 -975950107 980368017 -950615171 993064741 -961698833 960070557 -953075155 973943995 -987739354 984324750 -971126612 985739816 -957417042 969053624 -984838269 973064445 -953383618 981206415 -969119760 954531168 -959175671 971561333 -991513992 981571242 -974161529 953675722 -952449166 950443722 -958099055 998200210 -983297852 976433099 -968904553 975964379 -953013110 984935578 -960737824 971385672 -992465455 975897245 -967666942 981444557 -971428714 984662451 -982677274 996579201 -982370780 957567974 -982021016 952038533 -960178472 962962624 -995657630 961002190 -980282428 995163378 -990682247 992659480 -965890753 971244792 -978040151 983921935 -979372869 979246024 -978574697 972014847 -957949095 988631952 -950007400 961607921 -974449579 960449724 -976063117 984620572 -965934713 966071965 -982703267 997884609 -952136940 952164956 -974200278 972746154 -972522723 987721260 -977886629 969302342 -968703286 992150464 -990890528 954761538 -979850653 956933652 -956878315 974541047 -969412825 994448895 -957566788 975644168 -958078232 988785189 -964074585 997494975 -950568205 953483699 -961593274 992761979 -968609624 951587679 -961232716 961515769 -969315344 957278312 -991980634 968777677 -965217599 972344103 -999676993 997836409 -956846321 994499696 -989467152 952550459 -970856814 985390351 -983755393 995172633 -969224484 998207267 -985005781 973065603 -995487465 985848727 -958854366 995021119 -977309612 954768743 -952919282 954781999 -984156554 973853753 -982362246 992421833 -964192612 980326769 -970516385 991821916 -957678965 988940385 -951232336 971709138 -978115440 974671462 -960650267 951364634 -955357238 963325977 -968307242 963407462 -977082745 951432252 -961362238 997620207 -974814140 976334013 -956383027 984511308 -987059662 966198902 -985238778 986362253 -976880214 967045828 -993306079 965753713 -953721739 964140538 -982964174 954143760 -967577271 979046073 -957043134 977841437 -998224554 951114907 -996041176 996050324 -978161595 986156945 -978454148 985215833 -971298580 974530799 -959183299 995332895 -959383271 953797243 -980386322 950570180 -950808640 990923410 -972810618 950812368 -986667970 955544413 -992797138 998152056 -993241860 992461388 -985945156 963360190 -950416109 992000180 -974868819 982234211 -971832128 984050305 -957920671 959566100 -955961703 968953037 -980177179 956657417 -998883033 966262760 -951444126 993853226 -966719249 957501423 -998872223 953784530 -984248571 976742736 -961876689 956276789 -976345096 967239712 -960097069 974359774 -969637798 972658966 -977714486 963027295 -952447218 966793744 -994919489 975109240 -993713448 962117615 -998011075 988792017 -983712887 980257086 -991784062 975615620 -950961928 963479974 -956830997 988388338 -996573994 987927873 -961721146 977073044 -981829776 955430266 -972258486 988616442 -956016414 967745814 -994260638 961772227 -959956154 988220145 -997924141 990875245 -965106685 980266019 -983231611 979326008 -984701239 999377419 -962656093 958423386 -969793867 991131278 -988538200 992447393 -975385266 993994305 -964606431 985879034 -973438777 980689410 -990109440 997951537 -969688935 990429006 -983803457 991981546 -987159331 997809442 -969845325 987449013 -985204034 967427006 -977431823 982788684 -970055789 991373968 -975745588 971905089 -987410067 951096175 -962801417 956944250 -965688540 975780193 -963667318 961247766 -966338794 978114663 -987607909 954326092 -994621337 963681274 -984317938 978959236 -957486842 985402914 -974167352 950633243 -990648540 993485803 -974640100 964767601 -974730059 973758549 -992855851 992970803 -952622752 990607015 -974189946 964931072 -971908865 976736201 -979906724 986220505 -990506693 992329485 -965697707 962827242 -997499632 972668033 -996118542 965102827 -992156724 977655673 -991805728 966306536 -963489682 993878536 -996413563 973172112 -989564914 976875136 -979085456 967265862 -975127251 956946002 -981236722 991513855 -956351384 984431688 -975634134 969846757 -996297997 964270873 -952243199 982631545 -989157516 955617946 -952566550 952965584 -956199982 993399787 -978248532 950969884 -956939033 976645762 -969805788 987028219 -972658145 993611017 -968658985 990190295 -978345825 964195108 -980581430 994656515 -984832365 984041089 -995969100 962568535 -952678355 997547733 -952542205 999219367 -998819041 987081789 -992893182 984428777 -980329280 960905530 -995273101 986935673 -989817603 964759639 -983313647 980765129 -979610426 984660386 -973775623 975160940 -976914243 996799341 -952405498 998150511 -954309892 998172595 -956590709 999521856 -956777423 983744393 -969599856 984778255 -989891277 985824504 -978511396 971859832 -983524448 952377883 -981167650 951648695 -991690325 989703520 -991641519 993325484 -953174360 980198506 -967189654 950298010 -950747473 962742050 -996692474 960852924 -985411017 957490453 -978147501 977584434 -958474081 991089058 -957241653 954863837 -999792418 980299160 -976656369 976295082 -964669495 982633621 -974156307 983829502 -961813720 956556960 -995130630 970410902 -957955908 989247466 -974933479 953021129 -992336812 991817518 -966619674 960367253 -970176344 979382944 -953531193 995809309 -961154488 963368333 -973129769 983474532 -980378883 993292526 -980109025 994837135 -956983554 959988714 -976887010 952400008 -984921976 977774397 -994935126 981499161 -962206982 966821450 -994011136 961055625 -963302569 990742905 -984020897 956394842 -983009223 967009194 -978093158 957409512 -956979024 968894419 -971936562 970248634 -959437220 980409696 -997752718 959638216 -972850795 992335798 -956396291 960960329 -951212499 989041216 -994564908 997546374 -984918214 953167305 -964946162 967370190 -962875617 964277949 -981973514 952818607 -983352992 973827095 -984086169 977987358 -964579847 957729586 -984016751 964844856 -971229019 954833752 -977919722 992162409 -963886661 979661874 -992242855 975295464 -960155296 977832725 -989924054 978641277 -995048462 987181919 -993947232 972739404 -959306474 962680916 -971650391 988805565 -997115184 952426911 -979086712 965586109 -992289488 959405076 -997920514 965914694 -973235453 962100884 -954407274 957736390 -995992261 973056921 -982716265 973987680 -972718114 990745539 -981970630 988562295 -979945333 981262971 -983820380 964830969 -959219964 966401231 -953474810 977268355 -957064347 989005721 -975077646 997823770 -995368023 985404536 -964072793 953968817 -960587961 962827268 -959175887 970364762 -994433768 966153840 -975084646 981720209 -967751291 951396716 -954602867 974456491 -993947168 966370590 -997738383 981313404 -969747506 960713746 -958318036 994079081 -981189829 997610657 -980592228 971758023 -974522530 967071176 -972265242 950468981 -956526682 954964205 -979445700 999209609 -972284146 965217268 -966302968 953222479 -965089128 963960324 -977698070 965561559 -989652105 987835486 -964602390 969279414 -951041682 979761876 -956994267 951484444 -996495030 973881209 -989701823 953996405 -963388616 976438324 -964925618 956534879 -952484649 992138103 -992267305 953370137 -976404622 974155399 -961844236 973618501 -993570867 952452588 -983939555 958522853 -962006589 989397348 -994460005 950565442 -965584031 987724520 -960164040 975530858 -993964726 977071625 -975759624 977082196 -961265726 973609908 -975755853 954900525 -970346932 966098078 -959091796 991509324 -965923251 968123128 -991839329 987701462 -985345729 956917404 -979876056 957086584 -950042684 978607460 -958291213 975573261 -959673970 961673453 -971855421 973826717 -959770876 977432033 -991310915 998889473 -972766299 981056524 -951219995 999311945 -956503239 950134683 -998814803 992660988 -999742864 954179466 -953225780 982098907 -970039585 962707010 -956698864 960375074 -959902496 984151380 -961942160 953384493 -958041565 953556471 -962109798 976040529 -966488723 982764712 -971561543 980187384 -966812473 990830414 -960861204 950794260 -998380565 986107406 -999548577 985369080 -971645701 972636514 -994866888 983913152 -971332230 981478492 -993860816 968023183 -963260017 987708508 -968073370 962012480 -952729916 970237745 -963217588 968763973 -963502736 972089351 -973467477 977805348 -987352875 995689527 -952424738 970344336 -990188424 971173627 -998712221 954204091 -972627455 984407436 -977213099 958238677 -964713174 973123829 -950933133 987105436 -987356838 970612913 -993270352 986571468 -959350433 988362199 -954032249 993372478 -964247047 973184794 -950530760 983376322 -969814029 968148597 -992729929 998852714 -969391875 987535208 -951161929 952495363 -989157743 956693806 -967007205 981617116 -958676230 978901544 -973099927 955186448 -999023725 981419943 -979776752 959707839 -991376001 983672644 -979276939 967004083 -995292686 964528276 -980640873 965453482 -974563796 969348139 -991999638 996190889 -972361078 957824066 -997384987 959355769 -968522297 955448401 -975135193 951731043 -965147602 981260084 -995375605 985262091 -974594007 963268828 -977957417 994164939 -988884779 992885965 -993178492 980636283 -973871890 963583471 -962954794 956568530 -950731981 973522265 -962784591 967888741 -984372140 992229593 -983550477 950872698 -970069731 954388323 -977442005 996850395 -999973586 982475654 -955867169 982216141 -992494573 953237400 -976449383 967669464 -960972935 956886674 -998028273 971020340 -971625906 957063925 -981908691 973291644 -951457929 976730437 -957351293 967895653 -975569412 954980524 -954749149 962955835 -999397218 993803248 -979537604 951722777 -989481433 995302188 -971675804 990472259 -950697811 971805664 -957471821 998220915 -951505565 985451417 -980239989 961775535 -952970472 952584367 -983498447 974521593 -950279434 963825851 -963450268 984235444 -981014087 950190268 -951440889 967922754 -977994038 953406041 -970552495 966720316 -968119286 982095787 -991584755 960260545 -954973279 996610900 -969173600 998300445 -987289991 980166938 -969546469 992843564 -997756403 982724957 -991611150 995083648 -950772938 990968023 -962834261 959621806 -954656988 989558166 -967074911 960201641 -971272600 982453029 -955546178 963688547 -975217317 978509168 -975082977 995881579 -960459885 983731127 -981953266 990459373 -950428706 967375607 -992092627 991731438 -964742141 998414344 -990351430 952210798 -994092726 977935752 -953316954 965467693 -974187473 979523925 -997772355 961755235 -971614579 975610962 -959729920 957542667 -984537737 950053574 -951187904 963409499 -961128316 975731366 -987310732 979031053 -985787708 952374029 -965711209 969050247 -996512390 956353902 -996147032 988363569 -965937432 951243707 -963778598 990965439 -950633329 980350597 -973037180 971650246 -991952603 989757448 -971143126 996153311 -968544663 970985238 -966759000 953569240 -955009302 987205793 -989675295 957487692 -975126413 974641014 -957704605 972252139 -990992951 957974312 -993948829 981489468 -956893067 952551504 -968551043 952846460 -961622814 998800189 -964727489 965314001 -956197462 994060421 -959672613 991028118 -997838451 985946909 -951522030 998037700 -974373376 990246771 -953538203 977504657 -962010652 960373803 -951606561 953860447 -974077159 962467886 -965520082 994482317 -995138022 993833373 -964636151 991912818 -977791268 969815160 -988325737 996240942 -988619017 968611670 -959199892 950973028 -961411851 996439827 -996369406 975336035 -970886182 988599417 -956134776 963575756 -964008838 967011068 -959922983 997075731 -991415888 950256145 -966650438 978237848 -976882530 960017848 -969030205 994490172 -975116355 979241771 -996346463 999583912 -966027444 952488471 -972854274 954715277 -973514455 962158573 -960052782 964244371 -969471443 951134294 -969273124 963128121 -958404526 956373991 -987503302 983980750 -993966935 993103182 -979529203 976166659 -990451706 994296715 -978325176 984862013 -955021497 958267831 -998010600 999958780 -974893460 956234461 -995195897 977919491 -967613456 963174065 -991685828 998883485 -956733106 983796511 -977759529 988256530 -990268254 967448603 -950372986 968703793 -979471441 961466516 -962181484 997106508 -994852315 995829511 -988573786 998016591 -966048272 962100536 -956222980 973547987 -979628753 979755757 -971920967 959872390 -987351514 992315565 -976211972 977282080 -981920904 976460311 -981358459 998135330 -973124729 953577452 -993611127 988935791 -991949828 969098951 -989966336 990616481 -959149196 999051749 -956248128 958312795 -968109783 978356177 -969565155 951365230 -989411196 995420398 -994155016 998738023 -954335480 970940444 -980619534 991075507 -966858207 999038906 -975327571 951917647 -958857303 978612597 -971449208 953433601 -999819591 996970101 -985887068 961450079 -999769589 988257306 -972644777 960091500 -990674523 987745042 -975682088 995715649 -977931693 968161188 -992652375 994803396 -999476541 994042437 -958009609 970711961 -973790752 960908694 -974697760 956293333 -965411990 993749168 -962060993 998049144 -991695532 977616985 -992987086 960753442 -987064395 996883338 -959466450 979863164 -970617828 957762481 -956747919 980135758 -998810405 980262919 -995276002 966686531 -961402713 988986648 -965856620 976443158 -975908964 989466676 -971148838 993133259 -998945206 966642143 -992380566 951526777 -983768241 958828993 -970908956 993562577 -958315710 958794939 -977158627 987786793 -973842400 987200820 -953572687 999026373 -995686280 975699883 -958682720 953420213 -973216580 981179575 -990137033 973081062 -969030130 990061262 -971540294 982596422 -985501888 957005759 -952774756 983171965 -973129539 985735313 -963095879 981548598 -983480598 955462189 -997223282 971734318 -965253217 989082058 -961355108 975939050 -991206271 990279673 -952472027 978495245 -998944489 977405085 -983530221 998749949 -967604469 980227094 -975660634 953213408 -958413144 977058092 -953245123 983827579 -992099323 998471030 -996916100 982996134 -956185201 950285366 -960757385 982287206 -994754077 950503501 -959860678 956125113 -984809283 950489583 -968320550 968093550 -951674217 957802241 -966518677 958366630 -979006677 970896033 -983627328 961810385 -979938410 986527415 -978709164 960478395 -969587627 990743459 -976910141 991189188 -979864976 960850525 -995767499 982736168 -989969279 983807029 -981268615 962798282 -999519065 992329456 -973917526 964908361 -983099125 989263172 -998647025 997045480 -982672414 951536999 -992279723 971266238 -960290944 971952941 -976927388 959642663 -997131401 968963214 -993257634 964659334 -968941132 962699393 -980458207 962083661 -968482580 976869203 -953506454 996987423 -955785612 996116793 -974625336 982594193 -957869130 993959491 -981160867 954124708 -971370255 977191191 -993605727 954747239 -960340558 987359573 -959410760 954792356 -991782448 987354083 -975784485 972160212 -985055373 985776336 -969681417 989555685 -970426354 983502722 -973412782 958045403 -999818375 998191707 -999162739 998413734 -963507174 990821447 -988578051 963188981 -990561416 995026989 -962293375 973556795 -957023133 969769028 -991680609 951764185 -998078437 990931884 -994595037 955301349 -982362104 971955354 -992898478 961372993 -995668289 995960502 -985243829 977525727 -972564010 980272831 -966424641 962864495 -985826649 964315805 -993856120 969818211 -993018142 995175264 -986685214 967449836 -965448673 975829286 -973466333 953891026 -993710913 989502077 -950087948 970044525 -961280361 956739355 -997555787 973389484 -964755304 993986335 -961252284 953570636 -964407153 968657226 -954247131 990349062 -971628598 970325989 -951172564 950347228 -955364993 956955512 -965174007 995129508 -976926395 980644845 -981019482 955377160 -990116589 968238671 -951976182 968843671 -966857488 996173502 -976719633 970997970 -959050998 966344121 -958006111 983836830 -982724148 988960582 -987701980 987524853 -970801444 990559946 -971820532 978873438 -975192316 985236789 -981753578 963882464 -961105380 983142234 -958327199 990122891 -996136875 953722557 -996406706 976204457 -964146323 963828936 -976881418 966071276 -992210777 950415317 -964236787 973173025 -971027437 982580403 -981087709 965575638 -959475342 983015211 -957574991 972568654 -958680117 974910688 -988595962 956691242 -952403880 988044372 -975605464 996950590 -960360380 955662499 -970931764 986351665 -983110312 983387686 -974640435 966462769 -977030334 983146963 -955786546 974837583 -956967159 982271157 -952455511 993056694 -951843440 971939002 -950178624 964579400 -957021468 972547918 -977462478 980547415 -997184287 965576398 -982501381 973600550 -970504969 956160883 -975825880 976990524 -972726377 959355745 -991416369 998474866 -994136163 958236810 -989780949 992167742 -985353161 950314735 -959404361 956481498 -977658207 993324680 -958784808 953839174 -950563780 957451169 -996250003 973099093 -964304967 952343636 -999702982 968581383 -983208850 965116736 -985300085 991145144 -966775822 953036884 -983668710 989657324 -987450831 993809051 -996880475 969789893 -989290915 954125083 -975659344 994201226 -951532331 998104065 -964104827 991220713 -992652220 956677643 -992158787 965415844 -958082808 962581348 -951826815 986300876 -963297191 954058572 -994644393 996109342 -966770561 999499591 -985312892 973698238 -993581643 975938294 -967207475 953683645 -955244989 962627448 -975343264 965456285 -982399276 975952529 -975673957 968727768 -962638560 996828418 -998406460 966045606 -958756804 950324241 -979332467 981933396 -966908288 957859682 -977071563 997332849 -952111196 954302881 -975040422 959093790 -995416974 970917747 -992514762 991347031 -953870101 954628433 -955115839 989689482 -971060802 967505754 -975306832 952039317 -988112903 984480235 -980933641 953570670 -959644681 965996889 -966126187 996178793 -999168284 972959691 -952759367 960928523 -991686036 977588768 -998744650 960859059 -973029894 990638609 -999241448 991392635 -977020446 989799179 -965519435 966741354 -987857155 976172441 -996063157 975327543 -992444682 956673790 -974190881 983995995 -957346827 975373222 -961945082 963574087 -965251394 973424376 -981914485 964346122 -957287638 966556848 -995313474 980868284 -999519152 951777036 -981485174 971164367 -964755554 950421869 -969049938 975346879 -998449528 955137618 -989910901 999327955 -975000011 992968586 -974489652 955087445 -999341889 989503613 -978141627 987519304 -961768301 953820228 -995154873 953853019 -979939559 988355590 -988640308 977711460 -955954074 986475448 -965418409 985261769 -962885799 975528342 -977410494 957262285 -973476057 985265162 -997594593 995835154 -957761994 977814366 -979659840 978029643 -958753846 965635126 -980313265 965802137 -972761578 982430430 -967980393 993209976 -974615506 991423358 -965172219 970653033 -960041646 999974249 -985543483 996349971 -966287974 984191483 -969616194 998178414 -953505371 957292285 -973293099 987540892 -986529703 996710288 -994939603 982435246 -950657437 958261846 -950668018 965130081 -967457363 988992199 -974617649 976249577 -983231462 950444591 -954935970 955554511 -953481401 994566520 -956322211 977507192 -990980039 964117217 -982871229 994483553 -972345664 986570511 -980958630 960157610 -957518248 954729259 -987307972 963007146 -972766704 966838224 -979707435 953325863 -952096691 977222898 -956999182 964559331 -963034892 990872130 -989642930 969555468 -961430171 975641318 -996811550 962465886 -988739291 975829836 -965994148 974363424 -981655417 960013118 -966150741 999265413 -957426520 952383894 -959221116 967344502 -958067817 979529191 -983515075 983861898 -979448830 992247894 -964273021 955098219 -978650511 999638318 -950226581 989144643 -993614319 967593299 -951042121 961286685 -987691108 977532330 -964340445 983570373 -954107877 955237655 -968839430 976249930 -992805026 993734254 -996207996 978556541 -990235984 967899041 -987392311 955705442 -972316392 974112513 -981497839 993634881 -985845751 963606001 -954626803 950575806 -956239192 998930686 -988794926 958994728 -984846434 996005302 -964319981 955312966 -968727638 992234762 -969615014 970742713 -989246323 990519980 -979387749 980539025 -953702802 998683867 -993314949 984010939 -975875962 952335601 -962751233 977246005 -965273160 954519800 -953883753 996819749 -987544798 981358167 -959186406 990030446 -957071597 966973895 -980073129 976149115 -964359023 953132301 -985384430 984053551 -970727058 951946867 -951196441 982289020 -963395616 997590131 -960807954 976541424 -956189620 951796477 -952880319 961824622 -991936494 999155067 -977592003 954444778 -977963091 982637736 -979255907 994162055 -996233076 988289497 -967796394 995187839 -997827219 969633750 -982016465 996907806 -955098265 958660638 -994236987 959721154 -990141486 962114883 -955210674 965372841 -987585930 972128528 -985332823 996453152 -995318804 992118426 -970749773 962137785 -988912543 970560714 -983601371 988531638 -999298411 971350730 -961498899 970010375 -951209057 969405216 -968741992 979394418 -977327336 983437070 -982301524 958661217 -979421779 984429428 -952791601 956525087 -950344581 977739465 -955288488 969083293 -989245076 987737777 -994238488 967234198 -992681603 967122754 -960918754 951805856 -974918565 993087858 -984671087 987539026 -989286071 955876225 -991557390 978019362 -981897284 975802749 -974579579 982672099 -980149131 966456366 -958518320 962700493 -974910302 970218594 -985778461 977259305 -981269449 962761341 -992349899 977106824 -952897599 983024069 -972793969 969271053 -954833914 974431650 -993264030 989473636 -957903249 992283927 -979280752 950317782 -973226789 970424568 -985049648 999681221 -978206975 960514018 -977707741 990666562 -991815727 975088509 -980764211 972069269 -994329443 983485176 -954721227 980068491 -962568192 958181523 -979517217 972658874 -988680420 974292851 -965847002 962200753 -953359543 968268256 -996229507 969433758 -967948553 962244092 -956965872 979074979 -997469217 957763741 -960501568 976700968 -975543668 986388497 -992028258 990734670 -956065995 995250688 -958759683 979188440 -990512490 985550609 -975119569 961025155 -958697680 973824278 -997664387 973019166 -994391644 984258810 -986456635 990404143 -959351539 964086061 -957792619 958143507 -999080205 955236967 -952788357 994318620 -969466847 975988798 -961129713 998019659 -974911281 968017481 -957943557 987554114 -967072075 964924004 -952327268 980909752 -989294692 989473510 -966322485 972207227 -974166740 980402730 -975422629 991954880 -960126395 972517757 -958665056 976611131 -985563090 996567178 -991543522 977285562 -970441121 951327407 -979121273 950892643 -978717735 972140749 -963517775 968309835 -986770767 958436795 -970137900 957833737 -989774652 998120240 -965655125 968938743 -993636555 982160417 -965383037 967996424 -957048088 989194189 -970189203 958911863 -981702738 978310772 -976058841 962208408 -963189053 987803634 -967274608 978197173 -995948701 956849218 -961851701 996828804 -959947477 974435416 -978377791 961960646 -966655619 994865287 -995651142 982240119 -976532292 997447042 -998770411 992800699 -960847942 978265817 -970352423 956035429 -960318344 953756262 -956007200 994989717 -981455899 975903493 -991371513 959046757 -963798517 956514219 -972600525 961696066 -952850984 965825913 -998220118 973064731 -973873787 972133667 -963844321 987272646 -963161815 961462147 -978518029 980708866 -972773430 987080233 -954551275 988820919 -991711018 974363147 -967697455 999275356 -986840013 992547343 -975279073 983351569 -990248891 964022462 -999307235 972628343 -959799398 965203949 -965214474 981646327 -961853763 981257410 -952356686 959388866 -996930523 974906520 -974213609 985983729 -959656144 988879634 -956464862 981464258 -975760702 959339970 -962839879 987642811 -980016085 968992389 -955376291 953872432 -979679668 982440655 -989706918 951291983 -994966308 958660357 -954318057 984340649 -969512894 970692425 -980049037 999614577 -962255991 984082059 -985934638 961584462 -993513137 990826033 -961150128 972857757 -981758127 961255459 -977319367 952674842 -971013283 993624712 -958317688 996218888 -967673568 987207941 -955403257 985443178 -950455940 982563316 -988748775 976925464 -953732423 950119185 -992143463 990474274 -994982615 952202178 -983882438 978769528 -975918494 984747264 -985438930 989106883 -997172764 991336799 -970704922 995204729 -964616528 956115016 -961078808 966527463 -957546684 962151452 -972716745 964662306 -995309892 957691890 -995940959 964015925 -997821550 986170967 -970182047 987729820 -970263095 976257964 -996527578 954675203 -984343814 988428070 -978198708 984396041 -965278952 965788987 -979426247 976724992 -953724956 962219366 -969128316 956638894 -971030460 973189077 -975008337 993298392 -973010943 979660039 -974793446 976112025 -966226467 998416662 -965335145 955209224 -973549305 996191823 -997669132 960824790 -979788624 955431996 -981884336 981132100 -979452396 966713043 -976766478 975614094 -969801725 978282412 -991203318 979810298 -958378067 963283234 -971462098 955090671 -988835464 980567373 -967703795 983853519 -957329217 965563289 -998332110 960901502 -992694923 972408566 -958086632 975003239 -978860919 950560262 -974583052 980362424 -969749962 970036018 -971457361 984148998 -979631240 960849660 -958739865 985674503 -989719553 962109696 -980677258 960186042 -955727466 988177289 -959795127 968165967 -994396052 984510753 -998162818 977112866 -954694079 965159562 -953140572 997221572 -982714269 984377535 -954623718 954377104 -994064921 958875657 -985256158 996652720 -979601381 999213592 -973733779 959469072 -954484750 975398200 -956707082 964727085 -986204652 996383393 -995170367 980684206 -950670769 974328504 -998636496 959912155 -954133916 954741465 -977404729 997075537 -963167778 994820977 -979922709 993556773 -968382203 986065593 -958744153 994970995 -991688830 969544741 -972947884 979253350 -958113303 956373004 -994128634 987213339 -974765608 958477011 -975463297 993651756 -971361771 986189674 -990407172 979224027 -951833645 977277146 -993018382 962363178 -974140675 970309930 -957033622 970923415 -985301436 975621526 -997394216 998998733 -966914728 977996555 -994190918 950526837 -964253540 997265523 -991891159 997603555 -986147497 981388637 -965212922 972434072 -973970757 957681811 -990037646 957586199 -989000266 986798595 -999755389 963942614 -998146183 994178216 -980410254 975567736 -950001071 955682737 -977109613 979373912 -953789922 958967736 -987756109 963529286 -951301830 989414847 -994777030 955522911 -992023220 976448384 -986795795 978900953 -998326138 983564728 -962212238 994239289 -972153310 981826840 -969903123 999604208 -967687646 971166832 -956917966 975170006 -982378256 956879875 -969750602 960904964 -960968701 993571316 -965668160 974696487 -954244272 963713106 -955739620 985426905 -958332180 988882218 -968081745 958964515 -983856001 952262739 -999037019 975674939 -971796041 963290509 -977311353 967537353 -979961437 983077310 -981145717 995461914 -973204259 998224492 -970938966 985679748 -952967017 966709044 -991721723 995085376 -950548722 991948805 -976280032 953879394 -978693343 993756080 -970331038 982506065 -956407450 964303732 -991668192 960734190 -955910129 991112976 -956311616 985909661 -991487845 995353462 -955688252 998243449 -995105738 952215089 -996149532 961751143 -964105317 987274156 -987769995 973461669 -991525026 953866751 -989158549 996346116 -989427639 978124655 -957144010 985979643 -967268822 970853834 -994679904 969966125 -967763877 953727002 -977670237 972081961 -957150576 994499105 -983444179 987262251 -983115305 962523559 -978665732 967018873 -990726158 981700035 -978143249 958963035 -992798488 996588982 -991986499 977404505 -978547533 953525250 -954416486 960670699 -987788378 979641312 -976215496 976114833 -993439256 968854246 -966698240 981543516 -969166154 970908992 -977857131 996538537 -963885693 968498251 -985633365 985191120 -954489102 955500518 -994466940 992034596 -995542425 968635472 -999087310 992903611 -968821550 973707835 -978824013 967390819 -984800423 990474501 -984965795 991153532 -976021283 991649239 -951583356 969195631 -981104709 990586222 -962821178 995983523 -993593600 996912964 -954958165 979454289 -973699993 994521623 -985640658 990922830 -979734702 986781952 -984405074 984863774 -980685336 999840036 -984859557 955024802 -968106214 954235898 -990222477 981236398 -957890795 988241561 -954601015 995662317 -961760693 982393937 -991625551 950524223 -969295400 982047681 -962289255 968503759 -954223634 958183766 -988617979 969666968 -959482772 981358506 -970588534 984105158 -960983021 989392064 -971644251 954556821 -968983902 951802416 -953503459 977479894 -970861948 997456514 -992796779 959309938 -982081067 998960829 -968789643 999727115 -966519387 973656458 -955484698 970062198 -955965935 969274293 -959690473 989484747 -959680697 985925993 -967425979 992499649 -966530165 988272358 -957640966 956118039 -962987545 968001381 -972531544 965899707 -987785673 962359824 -972517215 955361265 -969779753 951279351 -995613444 982521641 -967368041 970526118 -963728344 965711009 -950992804 964835952 -971398393 992138327 -957261896 990795096 -990526742 966506996 -982254794 965042560 -959554945 969630493 -987278528 982809725 -969621239 979305888 -965481553 990759133 -978330383 992096101 -964850501 986417664 -961468208 961089277 -979910688 997185702 -956325012 972942771 -987143788 994554185 -985150585 999447804 -998524223 967849362 -980699305 981317649 -991489224 981004062 -977439003 987500764 -999363560 953491267 -953413357 978210892 -983472424 955060156 -985179001 966922539 -955352327 963871941 -988126429 984801228 -999438505 978912138 -990593628 973546333 -957508821 968187380 -970137930 955411730 -960864840 995705837 -979825750 968035598 -961917225 972039060 -993227705 980283946 -976938127 996047307 -987188978 950919616 -968022160 987146835 -979016128 952467598 -966832306 951995331 -990145637 970527406 -979069732 962638484 -956391478 973317693 -959739455 971551753 -962393096 954727748 -996347011 983291358 -953132931 972191965 -993735122 963977488 -977049606 970354289 -997474498 967957768 -961298429 952435766 -991579183 983314852 -955048140 985300071 -981977333 997135409 -954888289 976831826 -991599372 997980329 -958302304 969236504 -978936967 974940779 -972233641 984700690 -952425118 955692741 -983688246 953952584 -973428804 988600567 -986669950 991091703 -982189137 962776334 -954416709 968252520 -962700953 985893679 -957425146 970894513 -987690611 966819804 -961178485 965883245 -950795003 963478034 -956266466 950289802 -996804441 999658988 -955085247 950156709 -960376797 980415321 -983988719 985412548 -951811005 986282396 -960608725 955536344 -960003330 958412524 -964271250 972963231 -950247109 955119074 -953152462 954054446 -960807359 985972307 -984407513 959236946 -999532317 982520623 -963868514 977436727 -960163586 977305192 -972958797 956697873 -988343002 981306996 -989217134 954691631 -982482959 955545576 -988623142 982515346 -950496114 974384999 -950274905 973509835 -972381347 954746303 -985452735 962041425 -954424561 952701550 -979360751 979566105 -982822899 950009412 -985935019 977492538 -998137474 981640041 -989307385 970723461 -957074434 965363567 -991109157 957624798 -954375146 968209008 -987434196 964582264 -982044169 986685549 -975396471 985369449 -954196662 962316346 -953920366 991576235 -961928306 974954832 -995869290 964568643 -980240209 962960759 -996383486 952718881 -961590761 968930010 -966811077 959389642 -983658311 971260838 -985684190 977689392 -952081605 962541875 -962171857 960803332 -975575292 966907582 -989707682 992120032 -995013571 991141314 -959499406 974607320 -994631991 959590427 -964760369 953529298 -995191460 960350355 -995353792 959182223 -981453569 983183056 -999665719 973789248 -950645867 962626610 -976212337 978467404 -969780826 982988842 -962388498 994790464 -972908485 955776653 -987025817 952819762 -998231931 989558928 -995637779 963187549 -979325021 982058106 -994142457 987449547 -997500191 959693361 -985218270 998751245 -977243103 951215304 -956226304 953698234 -985102808 987429236 -982902037 998861430 -953461579 983050206 -984481186 980043430 -992218145 962002238 -990136883 999885248 -984975186 970616418 -977249463 963106307 -956759332 976154147 -973882769 979957759 -982220404 989589030 -960445304 966143258 -998691804 994139178 -958318519 990527504 -964845790 985919964 -985633741 950618947 -972053860 997183780 -956163902 978714147 -971884982 956866685 -997800365 968188986 -978928365 958037153 -983922103 963408736 -982098217 991023545 -953431764 952882011 -978699031 980804084 -988667505 975601479 -962492319 968066522 -958017219 994168815 -997238432 969118376 -988727302 959260229 -973320115 995954931 -979820722 992146009 -968961968 990433151 -988745613 968469057 -955918991 965908174 -956007302 968942617 -993422369 956895689 -962145181 967287023 -960017792 952348311 -971458325 962986734 -954220787 968064477 -968546000 991680674 -988581739 972935987 -956289096 990705469 -971782985 977269328 -995495261 961711925 -961059647 969415019 -994988353 998010492 -951159200 967855853 -955952758 956985528 -976430917 991534444 -958711399 976460249 -984937687 991464652 -969914080 962138334 -998736908 987026863 -984876576 956964171 -953227535 964406358 -959450957 990243729 -999695078 967195125 -969263365 950652281 -957145777 968179268 -951682834 971049682 -977223799 954392308 -991095271 976633638 -984359449 977731238 -976013891 978372601 -981502987 964313909 -956539948 958846064 -961210911 991015633 -965361782 952176755 -969742550 999129086 -978564615 972065111 -987785681 992437749 -968866013 953213401 -982880028 961234512 -975113665 998585760 -990576434 962177757 -998545657 972853971 -976362325 976274268 -990300883 973754628 -974218152 981555953 -980169404 987569536 -999583354 956204453 -971807559 984729234 -982558739 981256652 -994322060 971325852 -979776618 981723359 -978572087 985947940 -951557606 959155034 -958722505 965990357 -989749024 973419055 -954973088 986496396 -981423674 981148953 -978432942 982364701 -998501339 968164281 -975712029 997312594 -985239118 975297057 -957785253 997912393 -974814796 994917715 -980111564 956624514 -992852437 972675992 -984204654 971936619 -963860262 991353080 -957143734 972627508 -974357823 982607564 -975046958 982185194 -963140006 987048990 -990380640 969254559 -950818808 971499992 -975989529 998031284 -962904514 992813306 -995525568 990178301 -990405603 965975553 -976513199 992676246 -968967159 961864842 -964684514 961284994 -952642637 951101867 -978807980 957152462 -958042978 972942683 -962773635 964071499 -970591015 969192779 -999546335 951784944 -974544642 958104958 -979741913 981811641 -960351064 971896944 -976791815 962507338 -964476035 958499812 -960397942 985637142 -973611661 971083346 -993076494 989986294 -985968343 964722839 -959918692 989669318 -953816876 988358006 -957445426 953310206 -969126525 965361571 -976277939 972624758 -966135757 960856212 -988906025 974273070 -999550531 989498802 -961343739 962474523 -988516233 950773778 -997107126 951517465 -953800528 968649700 -996210670 962667512 -957784982 982576895 -989419162 969387090 -952328484 997954373 -956937165 978933847 -979423958 993303970 -951490431 961217677 -997501196 999144133 -964308066 967288946 -967312974 971075099 -988478554 988080100 -992034578 994742090 -973246448 984407378 -990162343 951899283 -966792097 976808423 -962524179 991530463 -975926462 999073848 -958378268 981807610 -989743051 963453229 -987370292 968543394 -950446101 997743957 -951052536 961365122 -972349791 959483583 -974476583 979726105 -972357970 991529169 -975354126 966227868 -982204933 974763657 -950113227 963349897 -987899717 997818726 -951260687 957782117 -967740529 963573223 -999225176 966925945 -990463828 997786824 -970814673 992389894 -975793802 965932414 -983407525 989553051 -978316781 997599647 -950743120 959583915 -970953893 989636687 -988287120 984765341 -993293507 950996297 -971845131 960583301 -961909767 980350001 -959248428 956728130 -995980219 964146078 -993400898 985811336 -980175140 965172885 -978609049 953677294 -959044927 952411928 -952640301 959011344 -992455235 979121062 -958526999 997500718 -996929660 989458350 -952536145 959187962 -965801385 963439290 -954460956 959952231 -993064926 975240771 -979866753 975199752 -992080248 995251601 -952432940 993150683 -961870771 965849849 -990823954 996213575 -994882276 965642291 -983854582 970527217 -960365643 983840952 -963652479 973601219 -966849543 966242452 -981488574 955566414 -984308293 955858253 -966553018 993280968 -960165024 991913577 -959273811 962357718 -962115814 966402009 -984913763 970641472 -975014156 999226166 -966848210 976024077 -996213833 976073224 -979376445 958898344 -978891853 994166230 -997027712 974589797 -982003017 987374389 -976041747 983922303 -984953501 979264776 -978321385 963754467 -998010080 994344483 -970615541 971803945 -993923206 955562040 -973380073 994473147 -951893301 982102561 -958281488 953855783 -983538592 993157746 -984820021 992744435 -963095650 992539998 -955117418 973344314 -960367532 951044205 -969788025 961686734 -996623875 978021412 -997241179 972422206 -987081175 998689396 -982147050 995784988 -997992101 994936492 -968048228 960734403 -962787868 965295567 -966288477 994230479 -968699907 956290740 -963143155 979643466 -988906388 966671226 -984869969 953114871 -968588790 998208894 -996666012 985690315 -954106531 950658230 -995442080 997499998 -970239283 998737054 -985833299 998836201 -955942806 966816762 -962901980 956244795 -963665939 976155678 -974576232 996315431 -960802573 986468083 -971539666 954675910 -976034254 977517054 -979958487 971732792 -951384019 952711598 -983403253 950776522 -959089269 966193225 -952207094 967955070 -989850547 984689219 -966256519 987465610 -956680813 972459964 -994601912 982852740 -970488110 975829680 -964586524 988183671 -998506718 960312196 -976040480 960599183 -975307972 958810184 -967012378 994099651 -954114890 998006265 -973993723 962162283 -971279070 967486024 -965224756 972002817 -958481991 962213161 -958341739 969297688 -995987625 981893124 -953385550 991937277 -987587358 981212883 -984089072 978448663 -965959834 971261739 -951462738 961194145 -953189905 990619975 -998175176 980992674 -964254334 970550964 -969713299 953069896 -963822205 962333077 -990790023 996524241 -987571669 984600662 -988133776 961431150 -998210246 955766744 -966623048 968209921 -987037995 956946113 -993162235 965970603 -992291049 984129440 -969302601 987483588 -975163004 960457443 -956904738 953915160 -996030865 968571160 -951088091 987533631 -997511320 972586708 -981438165 976005285 -950457327 998887340 -966443448 982839474 -980964006 983691213 -967254336 963895262 -960692495 955948159 -994958298 965257544 -958957144 975985634 -986583524 989497913 -957203101 983647676 -962896196 956849108 -988431299 986745411 -993159217 982461357 -992214481 991269474 -960322214 961862673 -971447916 992777874 -965135450 995460451 -973356015 963074497 -955635887 992183112 -978763129 999969407 -979384209 997053230 -982205872 968635155 -953412628 951906606 -952189839 983133006 -988125848 972942976 -997076830 998815340 -989816684 967457028 -951306181 957456052 -969266916 988691657 -976901717 953487952 -961581747 992318591 -987493793 972117450 -956873565 986512475 -990893493 951594793 -971051735 988805278 -996487785 950843035 -995133802 962132436 -960986258 971837503 -959490997 964062527 -986344855 961570316 -977541902 981144468 -995480892 975718484 -962057959 994464866 -969557670 964597609 -993440403 973742693 -956628290 993532253 -969531765 956752114 -985948896 970022389 -960800082 954860670 -969076512 955135692 -973168557 977101199 -976434278 984746132 -954466373 991480791 -951592669 953813287 -984963694 954552039 -991833689 999756711 -966943867 975577327 -959428308 977262230 -990138979 986444218 -978699609 990562090 -963625186 951969374 -958952266 978495035 -973097820 984517508 -977397005 981256494 -965568112 983010974 -950072727 964449025 -969995894 983278344 -987971798 960108953 -970503711 967180870 -982832192 999045714 -997530805 953717131 -999823788 967030051 -961157525 998587498 -971450921 956834206 -985059522 968377070 -985934131 958424438 -955352727 980177654 -950973156 996950000 -950123478 999925528 -950777771 963707939 -971688681 971386463 -962824806 957715163 -979177668 968802001 -980146612 983062548 -966667547 964459017 -955119273 961184692 -993926454 969743780 -984342095 963675645 -961636211 985012306 -997884098 977222016 -979915119 996878773 -972705037 976364326 -961569420 958395829 -984520333 990233510 -964374918 988207760 -957969546 965951353 -995367218 963806987 -951574033 988997486 -980413824 952242542 -983354491 959709163 -988211700 955774713 -981056132 974750363 -990206174 983425380 -962381034 972254618 -989563343 995841608 -987771927 967801213 -985667038 983412688 -974882519 958342187 -968560498 965358674 -995759529 986450154 -976542768 970384898 -953921678 982211338 -979221936 989818247 -980868030 971950854 -994366103 967442502 -962359972 974979794 -981478497 995710567 -961600852 993746652 -986424983 976983228 -974717912 956781972 -999903312 957198515 -968577864 952458316 -960090200 964196458 -980513634 970870967 -969882929 975109232 -964747489 980377267 -952372322 994799260 -956964057 998837144 -992306102 956001936 -965947873 991417982 -951227246 976516827 -964799525 963817192 -953725924 974646606 -983385577 950840488 -972268830 983130606 -987884422 985076790 -952481952 998301198 -984937168 950210369 -958740260 967006772 -952465755 951828626 -971267499 989472219 -993688747 973880376 -982025966 999234645 -980261769 967205929 -962006763 977993527 -995378500 956209031 -973768893 971123644 -961124496 952121041 -998739193 971917903 -988474716 958723785 -984175574 957155473 -975718185 994257227 -956479884 954968376 -958247346 957100706 -954961553 956823184 -960674441 976301021 -955283841 982344071 -976643024 979763112 -989749015 973153620 -958758630 991836849 -967985039 976584483 -975632687 974249883 -951675710 957459192 -958131288 977373189 -953160716 950155425 -992218536 953303615 -979075535 966979017 -990086323 952451527 -992070763 970329536 -995638934 975310260 -995974144 974616730 -985546387 956323279 -960832860 972013594 -965678558 990187968 -955265032 990997738 -978281896 970256208 -990708841 961931468 -970524818 994246968 -982953875 981146074 -963008223 962446573 -990369321 950083070 -973055355 956665393 -957501512 952489921 -964103778 954576935 -969772266 986887753 -986489623 959419563 -965324678 991365168 -984218264 992842875 -987833365 961151355 -968426288 952520892 -975796607 965419270 -982595352 975679507 -992977625 974052166 -958543283 999906653 -963434931 995107764 -986068007 959530880 -976236616 966918785 -973244707 963694642 -954449758 971039941 -966381422 998089043 -966292051 997301254 -997843133 958427003 -985159208 960393496 -972937842 987390109 -968998858 992654864 -972921660 966243797 -954264035 972865800 -993170580 974549030 -990777702 964198100 -951579476 957523529 -972921595 957096505 -990914785 991722675 -976241047 980477464 -967319808 983690451 -973129178 967745263 -985331783 970558646 -995321416 971762946 -994382299 973781389 -996296715 980394750 -978956596 987303402 -990354681 998971414 -999448634 952706326 -998071253 969718905 -957234503 957997320 -981151292 967580090 -966467904 953631391 -986358400 962911896 -980701141 990197454 -974459113 972407996 -957055797 975768674 -996844132 953359400 -994701298 995967333 -966353781 994902185 -974673023 950340182 -968201742 967011001 -967145907 983847870 -961796236 988544235 -958430430 987841494 -953003859 986146385 -989207440 969537530 -973521653 983511670 -974316155 959066978 -979693579 972906955 -974191241 965280204 -968248061 978935803 -983512322 997213171 -964383050 955175527 -964417086 956284457 -978117998 997137048 -973525531 997150476 -967128813 978761106 -965348615 953139953 -956518726 974758472 -963874748 985797260 -991058810 987607406 -992209604 998456001 -968463639 996598916 -985438387 953386115 -971175102 976294114 -976345858 965125704 -957941875 960941254 -960717629 987174017 -985873992 992877322 -977009865 976806485 -994533073 950751015 -958063176 956407555 -969592227 964517794 -952924330 980965582 -970291234 990234124 -997674393 983832759 -992637442 978529584 -963220426 953846911 -987149478 970605138 -980745556 952320827 -953425705 986722415 -996024924 964068045 -984479120 962953562 -973672817 966237302 -973621120 994452496 -987411531 988728426 -977988718 994507472 -962461024 968475937 -982046105 982523274 -958914983 993234978 -974121301 979810354 -989210892 985944092 -998741402 952857886 -969044252 986983039 -964818452 963706417 -950493131 983255515 -951700814 972900428 -957080582 954180503 -988815014 982497060 -969090770 998615091 -952998825 953289567 -970782534 962778180 -969114308 953185328 -995140270 975990284 -963201198 964844041 -991901647 985592887 -960294168 976609003 -958463941 966673154 -966138200 991966790 -951715357 998388513 -981441241 991110361 -966337884 978673110 -999553697 959293423 -976857466 977215176 -995407158 996866300 -966148829 978966806 -963178644 996615703 -963238341 951569637 -985244973 969576274 -983659575 969805318 -989732182 965523186 -950585620 950545593 -984081106 952893058 -973948228 971788275 -999180267 976165425 -980846164 981559296 -977342811 980819663 -971304158 981254375 -973147996 994801358 -987422668 968026378 -955966459 987417947 -976692330 987692868 -984668211 984719330 -956190483 976247757 -972343763 988719519 -969478133 976293370 -997665584 987281369 -963798013 976628701 -953040872 958059271 -994604311 982732224 -996123496 968571399 -978589817 999265600 -959117886 958404075 -995917211 993088991 -985349051 988614220 -991912811 997952957 -998286945 951979647 -961845145 996182251 -989623099 963388105 -955171283 954961864 -957281977 950035970 -953907043 960677039 -986802936 996974744 -996938701 998506671 -962318158 968119530 -970019824 980854762 -973405026 983025832 -980348974 990993633 -984969928 968753003 -959929216 954233812 -992031113 990004797 -969288558 960700411 -951242618 989939631 -968530161 968778320 -977101402 971016526 -966617806 988937126 -988318646 989830620 -983380398 999315549 -960086649 997006595 -959920655 992812809 -985163607 964360030 -977374736 979308969 -962519568 957655882 -995858585 975144105 -951555470 978956584 -955916751 951257396 -981868012 978484674 -960463343 995504870 -985743118 982103906 -985347685 984015432 -967452122 968229895 -967018713 966685396 -967823305 976530398 -957007859 977600375 -982482351 971555608 -953144081 973789624 -950675167 977702687 -990733682 991758801 -957111181 969794878 -965276967 975217206 -954732762 985031261 -955465983 984027685 -953990100 989624245 -958374584 962058969 -958156736 970840250 -959696895 988448289 -993979633 952866093 -998375861 953721552 -995263969 965695047 -983681905 958258012 -959547040 999785454 -957659530 976052497 -961678468 979954190 -972133347 959313980 -978275765 951987746 -993225285 986060275 -988980172 965374474 -972065393 986027108 -971813249 963727824 -993052381 956779511 -972287904 969230633 -954872814 978527724 -993517839 971659811 -982072655 988741657 -985891564 985342159 -967149292 965207270 -976753872 987706821 -997458973 994306579 -991222235 977593803 -968880113 990100855 -986177603 983293656 -973146264 981298718 -993620050 967932678 -992869984 962162091 -951652039 955664626 -993040456 953722382 -963794670 965002071 -976521203 970905525 -979340579 965666759 -981958326 961251653 -966569267 964903421 -970501044 991392217 -964180509 960206642 -979884623 951099269 -952967152 954399525 -956818030 962251895 -978717858 997908703 -996594792 977878687 -993390130 976230093 -987610411 967280217 -952838323 962680579 -981907521 985374973 -956401254 973427690 -993128911 967993284 -962992562 973745852 -997670049 999374106 -959309607 975495275 -967719377 993267823 -957828591 989899402 -950045852 999111185 -955555431 952989721 -983336642 950411080 -999653949 991479747 -996826294 997640118 -983869677 957820868 -979400953 990810462 -967225084 964513226 -973351291 989663922 -974965803 987115453 -968243691 989064936 -980527563 999491672 -953454773 956493278 -955109117 998410331 -987478751 957162861 -965044222 956937555 -977730851 984290911 -993704441 972553423 -971595205 963870736 -952940024 967797997 -977486353 960996113 -970832315 970011536 -960386413 972045513 -994119446 993160004 -995884531 966157189 -963135617 980942122 -993538622 998231137 -958891489 962694588 -950824790 982099984 -986687721 955076733 -960704210 983126369 -984842979 982322027 -994544582 954872924 -972778787 958266118 -970743896 980290289 -957518544 951522730 -989723619 996156029 -968907029 971056603 -971069213 975131504 -962666112 994501404 -977458411 987913631 -994879288 992442961 -955862192 965984257 -992903557 960180413 -993658283 980261976 -973831636 972380318 -971929536 972153837 -984456022 975952901 -970509160 967943930 -994938332 980276831 -990114876 959740032 -990469556 961257388 -996513201 959832328 -977051184 994465698 -981141842 993066188 -963031730 955467820 -973804254 995925333 -980371341 972603569 -987264618 950500550 -967879873 954363565 -963182459 966758358 -986154361 989339369 -985505864 986574717 -970873662 991278792 -987152634 967373371 -979896046 977741620 -974350904 984660394 -950490759 997682955 -993359687 955469218 -987348458 975543241 -989016457 999388243 -975198214 958264139 -983499338 957311484 -957147515 988572170 -996244793 954065179 -993193865 984332428 -959058162 976331416 -978773256 960809746 -974145834 975994468 -981101910 977648197 -952349628 951980976 -968672883 957542564 -998394125 974965738 -999669694 976929518 -967986998 954523105 -950344930 995094620 -998684585 965896720 -961589785 996580345 -951057511 976236191 -957273549 998068933 -974688743 970046363 -952905175 988413486 -979155066 954968363 -999966375 987132179 -982886052 990692801 -967913747 965729214 -980306440 968494285 -984377230 958365252 -953253858 964610260 -995548496 951272163 -970800691 978571035 -959743105 967408529 -954235525 996072722 -962183227 974384063 -975426584 972320675 -984292751 959813880 -978051561 967325719 -954003388 959491754 -951789265 957328315 -976433977 953957577 -984489333 997571497 -965515330 953216055 -982614823 952514369 -979549889 985537954 -991066745 980402219 -999857979 981376918 -970446523 987066618 -955793063 975116130 -966787406 982661904 -967577377 964415543 -966406737 971501280 -991520403 987400824 -994229942 992376551 -982971223 950771550 -975318352 960045858 -984676637 978052735 -996576441 979027884 -972127998 999910109 -996859995 962139912 -986790781 950518769 -973454423 969312811 -956123206 961455827 -992683095 965858350 -977609164 957905529 -955098410 955620927 -951513490 976379225 -950137181 975764034 -985532379 951195309 -952077336 957191355 -979754969 985239047 -977897891 994633261 -979360436 975934449 -981591299 987301457 -999823967 969349910 -998537713 984604908 -994109240 955161199 -955944486 989536566 -967468700 994365111 -974896208 995874418 -959664892 999085933 -960727261 986689225 -981857098 982892028 -973333978 994182773 -988142613 980672928 -980610160 991119393 -971355157 976767123 -994328077 975150279 -954055887 963975871 -994692234 970691885 -986905827 951897521 -989154255 976799050 -978916718 970086514 -967257036 967756234 -990054517 953197490 -957321459 950488026 -979148111 980291159 -995382230 967460827 -977063756 984347123 -958203095 981883361 -991110277 982306300 -965817956 986821893 -961627500 987540036 -981416610 954723852 -970663168 987679819 -984449328 962894439 -983043120 976253951 -958717105 982861681 -985885569 957337277 -962638235 997427400 -975247686 978375028 -991214296 985224036 -960499440 994584836 -996748175 980590140 -951002501 991758533 -985973464 985130992 -959915196 986138457 -977978700 983038497 -995960971 956387471 -951235229 976676861 -951883403 997998266 -995850639 996797481 -967575294 960709383 -985436137 973970045 -966220245 994776965 -994458376 982322091 -994304229 989815062 -951252960 966539596 -989242977 987770540 -965037843 957000466 -970968064 959406112 -991514563 974201581 -981410188 972358315 -986988086 983514995 -992718154 955318551 -988346126 987785611 -985408596 967053750 -993644183 996659255 -957303744 965653050 -951869992 993780023 -951543330 995574222 -991441515 962660181 -958387377 950012080 -954992692 980760430 -962868971 976616961 -990168624 977373698 -993170875 974734996 -969022700 991638329 -983585507 963245500 -997216103 953649572 -971306699 959653826 -973080062 953446920 -977016273 951382554 -969158380 988091160 -954417900 961943885 -955911410 967771935 -965319949 973755466 -996225440 985839003 -955665130 993651983 -951164762 978533448 -977964980 967026146 -951379328 981867328 -954432346 992060606 -961032196 963614866 -950828035 952582205 -985978217 979109260 -998144441 977531810 -975790261 995700307 -999813806 987295063 -967786162 989343868 -998839403 976365558 -998600394 999423417 -950071590 981956779 -987694988 973717732 -989268208 967567874 -993589854 992610052 -987508425 966663103 -979390772 952046580 -984702355 990407842 -986270704 962875105 -961308410 967816349 -983763392 993077153 -962222365 976778754 -969332812 973406265 -956180068 989419826 -974455688 967793434 -995787150 956341421 -955262288 993593557 -962166531 993610507 -959853529 976226578 -973234616 978606147 -992711942 965981803 -974604366 980642935 -966333833 996656044 -987311847 984888521 -953747160 983659131 -958808626 965462471 -997689096 977972552 -993222946 986081969 -978599057 981869659 -966698469 979260558 -982267440 957123501 -959760886 971799438 -977845722 996613780 -968591206 991915716 -975571590 988077564 -982396715 978478127 -975790402 980947879 -988269812 973745369 -971172257 965612063 -956768814 984627742 -994093438 972582794 -984185707 990095627 -962909677 967616426 -955995701 989482278 -977006959 955673464 -999393390 969701865 -964571566 971854933 -992336132 973805144 -970361332 997835841 -957243239 965746062 -989206976 974368401 -988833805 963489679 -954592298 971420236 -976177033 999795795 -964614536 973845269 -958923729 965584000 -986887142 977826038 -955073462 986069215 -966158550 984743841 -996035891 954246905 -980427090 974553516 -951106118 967511623 -984113001 997484722 -962770221 967765454 -981241300 956487855 -977779366 987494644 -999134838 981861223 -958103496 985447474 -982573748 957755985 -986109852 967366115 -960263426 964719365 -974503069 958098689 -986556229 966947021 -954570375 962273796 -974670469 984322417 -957244675 994919493 -958859553 953800897 -955064507 996562567 -966644428 997315822 -993179972 955269104 -962947576 989025431 -963192596 982282288 -994313174 982034788 -962076816 967219094 -970222258 990636400 -960149629 962745903 -968216315 983802300 -985356739 987497420 -957089540 976316148 -974493268 988182949 -990324691 992124789 -977336458 986509689 -972644337 952502461 -975493747 964859429 -967295622 966634390 -958535910 956230424 -976260520 987944170 -969113680 952633136 -982222553 983253876 -986770779 973617704 -998975884 959358234 -995623525 970102439 -987498886 977744471 -992423415 992726924 -970739588 985181550 -984507626 952043672 -992447059 987407876 -971746610 975045995 -960192855 953145503 -972399398 999863984 -953852732 971758412 -973560760 959576792 -970263989 964737200 -979885667 963513442 -965213287 982509975 -998194231 951726854 -950931784 959171698 -954476035 977331439 -958119014 978202651 -952551564 981967570 -983569013 977190747 -980009826 962687164 -995767387 987026159 -966131864 956923773 -971689820 956781967 -974511386 958451525 -990248050 956094289 -983543767 999534529 -965612150 970084774 -952985330 988515410 -994341229 964197304 -954639604 976534031 -973169627 974162116 -973643648 985419377 -975178064 994308311 -975273603 988696203 -984240548 962592603 -997432395 977435314 -997035766 962280447 -985725911 963561997 -970043803 975064478 -969804585 950148272 -981123439 979743251 -966900323 959316253 -996602210 982997564 -979715446 975983395 -993692895 962968275 -988359267 964714404 -963711499 973079637 -952759591 958687818 -987427616 976531735 -976271744 964222349 -982454603 963545849 -995333704 999452293 -963908825 989506619 -987255343 984013475 -962080622 995126629 -955459444 985317274 -978937587 963787366 -951237419 964210142 -971801578 968099327 -953413071 971580258 -961855490 978022963 -998944683 963695970 -979921848 992953046 -958922093 953729122 -976724832 999341311 -982671269 962570690 -978285461 970162625 -991697924 997290456 -987975928 965060860 -956666675 958955050 -988209761 962771996 -964344244 968439797 -970010323 960021339 -980765933 993469333 -980486829 969562264 -953114349 955593925 -984154393 970779017 -996931864 962432562 -956199767 979154538 -974710424 952514525 -953589302 958909243 -962560996 986186541 -988848287 977035572 -955494529 968230979 -980541741 982449454 -974408298 974002585 -980645229 973250517 -961330859 974148017 -954602385 995954838 -985852403 985488825 -994910289 998012814 -999014369 956498190 -982904617 980051802 -963011037 978605470 -980318666 975264884 -952548909 979400737 -952805965 974683433 -991898597 960179137 -972094509 970855211 -980584880 971709561 -950417127 966226615 -985299871 950204000 -956241247 986179868 -965306995 984900014 -964692117 961680530 -999054228 963088257 -982820974 973576350 -986219149 979898693 -965768487 982800620 -972719503 978243464 -967211381 976045159 -978870543 995522171 -982151223 998863772 -985080256 959114516 -982298476 952898698 -971358265 984296469 -964871443 987840132 -979814149 988572822 -968620282 997250715 -955470356 987230796 -963454250 991483050 -983518453 979038302 -970370366 990460395 -977457080 960809577 -955471709 961817336 -956869864 969175768 -954867407 975171069 -986038102 981786578 -965313021 995651433 -955922531 974848924 -952213420 999619728 -997397995 955449814 -981079123 957731254 -959487193 969269703 -989407525 951284568 -996351617 953820895 -980817806 967985971 -990169952 996447590 -968841059 974851973 -990645134 978878195 -998630867 976783893 -965445172 982094761 -961959594 955789156 -954890718 955261960 -955961045 992851007 -968450355 996977387 -954481570 962968252 -970598330 955583461 -984432334 998235187 -950091091 972835549 -952156873 966447519 -952469170 966774877 -957338489 971224928 -997552890 967327204 -956940711 984976064 -994124616 966596054 -966819202 958343440 -966584480 985517204 -951205527 969338529 -958571722 960374257 -984322498 995130767 -960770015 994705453 -950752009 971488414 -990983558 987268164 -972654573 979112554 -973295525 957219824 -972301267 953073018 -988428879 974454624 -967827480 969073319 -972188172 996988576 -984732524 985626954 -999331509 953332335 -974886098 988163403 -999352371 969371248 -969371553 963200112 -984632767 983589266 -990968369 987821204 -985561690 983576491 -991976014 976020544 -997442404 989064401 -987544908 974132962 -953430603 970811622 -979477459 971241617 -952982830 959151447 -979431533 958599789 -982846722 988438482 -988634417 991658270 -986474678 979796189 -970093755 991629514 -985800831 970253124 -996754347 950184945 -959790539 984944003 -973962828 972973464 -995881535 986004549 -982699615 998433325 -975476212 983647203 -985053241 997338604 -992962655 963478935 -976350738 996106582 -992189577 975493215 -986862975 967291660 -960005418 996137754 -998518772 954115535 -981217181 966502065 -978769880 959061859 -995667881 962899145 -973146609 997467573 -963828839 954542391 -991075659 953928236 -985239148 976324025 -951085861 993314821 -993250071 982699015 -961090249 974639007 -950278885 955523182 -997322220 951856147 -978855182 966739358 -970725511 950177333 -962486158 953920809 -973733430 965010351 -967119620 978636257 -972788907 957638580 -952346621 954027095 -991067279 957675541 -970185791 978901074 -976489200 950024457 -954989304 983448369 -959065265 989332736 -991073346 991444414 -984678973 982757479 -961835383 974614562 -958506549 955372353 -966518536 996450223 -962536723 954929524 -954032212 986797892 -959627837 996622220 -994714608 970904732 -979459524 970562484 -990529023 995961445 -998268270 956287175 -978282086 969111885 -961436949 964692738 -975256899 998509642 -998899095 978428513 -981489149 966553704 -955983542 989738449 -980739480 954369713 -969766988 961953027 -961176791 976711177 -951665942 993578011 -966619492 953716423 -961327870 975988801 -956524173 976345068 -966432062 955487579 -971508413 991113919 -967019301 978644522 -991359780 999684604 -969243719 954464724 -987645389 962648731 -971597463 988106460 -979104366 980486669 -962919722 973517047 -983067256 974456340 -974381831 977724683 -985423423 980085874 -967979426 970361284 -977278620 980068003 -957316826 999300344 -977063109 979824557 -950695358 958276038 -982293315 983772569 -997674671 957263953 -958963294 988731477 -982953506 983345246 -999844795 967441538 -952553749 976392778 -970395205 972827752 -962156167 972092776 -990128967 965094319 -971877210 960970904 -950086487 957846143 -973434153 969914763 -983335288 969362367 -992281384 955974859 -970894484 968781247 -959855818 981418955 -991259430 984309257 -972286109 961214890 -961188095 958476755 -985910460 986717536 -980296625 983842173 -986279619 950955424 -979498893 987285274 -995544840 959798887 -982830076 984253386 -966054097 981693038 -963907508 980258462 -956810630 976920386 -990516480 954319075 -995654015 974139958 -982545810 989115194 -994631444 969618619 -997017763 989777533 -996240449 992594471 -963577227 998162267 -958364930 966694008 -977735941 969663987 -992864526 994833485 -951412600 976010690 -974450060 955519585 -956314002 985547616 -989526099 973353651 -998441941 997431102 -997475734 974934011 -999147078 994503136 -986546587 963303560 -959908634 970519840 -971059769 952641091 -962230460 973464199 -985883440 997900969 -996582916 963917764 -994912538 990365329 -981184531 954129171 -967339291 957382345 -961533782 996919930 -994315399 980374703 -974831178 956230818 -975363946 966382607 -952683673 959868698 -989252211 960270086 -988283323 952007038 -963801033 951305774 -960471637 961351450 -953025036 978389997 -983987187 969694890 -951796838 955016482 -978730726 960579095 -966613665 989451844 -984705894 984065634 -966250156 958494816 -968258124 984001692 -956244311 979805872 -952764311 999457266 -992758907 959150180 -968380574 989958579 -968706289 961364444 -955882180 997446963 -953868103 985191670 -986649333 982124330 -994077716 974830217 -950921385 974986839 -964586067 993427367 -993556866 982066574 -972115600 993525638 -971026741 965352918 -989082615 970382230 -980880470 983999595 -965250098 961873021 -985869123 988424643 -957541658 952691697 -986129032 988804061 -977088078 986828464 -952689095 956508107 -968136990 950381942 -997293659 957052465 -969388076 955214904 -997756152 968816124 -969731134 952715181 -960750291 983050393 -963810353 989011228 -975876902 972353926 -990890090 983396765 -990684517 965119270 -986994714 956592119 -966152040 994017063 -952015192 959593017 -952328914 993672444 -970034477 981746390 -994734923 967159465 -968278229 984135578 -992935505 993440833 -951893730 967921539 -951622776 983196604 -974724021 953509252 -962516397 966979047 -953257460 999238353 -995069779 985060179 -952275088 966949251 -970417574 985442878 -973541787 982554056 -983974228 959636964 -968681165 993015825 -980398082 989287486 -978449543 965909625 -950551476 980658336 -961141967 974502177 -984853398 974669709 -984761229 995427582 -979223881 952742395 -991924922 990147122 -990128787 964482527 -990352536 960721627 -959481439 976195974 -950864891 990937888 -984030533 984515775 -992909431 951972566 -979208010 995656468 -955799519 962506795 -967705747 960818222 -971376664 954152382 -964619724 964950871 -996980436 972079627 -982337081 953465784 -991544573 988157505 -995081061 987585443 -973016787 963397679 -974107182 958165894 -974832056 990967161 -973863441 961270596 -990298255 983010356 -990294750 983493393 -981692206 974226802 -960302794 998484354 -976126027 985191930 -982683073 961581321 -976212378 953760887 -964475775 998780282 -957936339 987430805 -952750659 963312641 -977138552 954769955 -990113321 982602072 -960222151 982946465 -960392327 990968494 -966857221 958500862 -986056991 966452818 -970165475 999101868 -952787725 950831823 -963488315 969756266 -993353861 959870079 -970739543 976952179 -970144487 952636523 -950584079 997715981 -962164388 991404313 -963806597 989606399 -965047529 961148261 -979893731 987157770 -985742604 993658357 -956232920 957660084 -991097508 953859494 -950868694 984844552 -968264497 967983918 -968481417 989702828 -963067541 998303414 -956641532 999013039 -970108247 960566080 -995784872 991623092 -957638775 976253931 -972782181 997047935 -978793281 963627130 -980262641 956889407 -958997599 974092210 -960482154 996762386 -958657996 955366627 -995629699 983874640 -976541326 959054743 -961028104 962839265 -969127491 979609747 -963816999 982658868 -964538339 995140880 -993067649 966045428 -988672955 964615619 -983775706 967776838 -996245635 974646145 -970534137 972215530 -959866448 950724283 -976636215 997312647 -991068004 950990155 -980394846 988513820 -959287488 952369397 -984871391 996774920 -953513127 954253356 -998887012 995555900 -972358523 981370377 -962985139 967373257 -991455267 983610464 -960985212 970909154 -977772191 953681637 -980752573 967993213 -976577267 984785282 -985540513 995968898 -984985803 989556569 -965396439 967184457 -984563364 996551172 -998020892 978560383 -967163159 989620181 -965184576 950163718 -967617060 965412123 -966211161 970541968 -960589664 981622510 -999713289 970869159 -991571395 988538333 -957911467 993693443 -957411589 953066966 -956525741 973778133 -963165046 958025778 -958013937 954510258 -952583518 951118124 -998323572 980808490 -964883145 970383772 -952106372 994421805 -995841030 974623666 -976984917 961103241 -999963668 976167643 -982736615 964234849 -958332430 968468775 -952018083 995161302 -956295640 999517721 -974387546 986937979 -951518422 976682371 -982986149 980927462 -963630384 985691751 -964515600 988979675 -953989911 998196538 -995029827 975195195 -991880716 960335491 -964729759 981117746 -992173426 957760515 -983077827 969307554 -956896688 985135495 -988551563 953470971 -983252213 978364373 -992915765 983006950 -950077476 956976384 -956624913 982800906 -980998971 974088583 -978359272 960593076 -989612435 998639996 -979680206 960430008 -990231021 976112148 -958045727 961093119 -981240891 982747495 -961039577 957730802 -997480184 957472692 -995008977 984953256 -967061518 998725752 -967130955 981330891 -971833432 964508264 -962900969 962665306 -978952808 957842696 -992754869 951951234 -972078084 973267935 -974231911 988657658 -955075667 956082190 -995298404 978897145 -991462958 973056010 -999635933 976744148 -977347022 969832488 -978322619 972316459 -975312756 957156677 -969565390 981754998 -974946237 992256373 -960133840 983516966 -998593703 982570240 -991520439 968921993 -986087079 992673132 -984808432 983867902 -982548199 972392884 -958587497 988374590 -998035290 973481113 -954538680 958550092 -952037124 978768936 -965574075 959778099 -987232606 985601302 -966829016 997509846 -953554298 970856824 -961984061 965967344 -964491108 951391621 -983541689 954111259 -997776229 991961689 -985523799 970728026 -956927785 982564302 -981955107 982666706 -952239726 971482872 -953472061 970698994 -995340283 995700870 -961035566 970378688 -973393513 965742750 -981674672 951858634 -971229577 979874797 -975540034 951583249 -997222336 979847286 -977900904 953946848 -956443839 954763714 -966073214 988100777 -974361916 987748440 -988005903 988885668 -992911422 983400864 -954362118 963388398 -965876697 976419008 -970117172 990003946 -952666457 988296483 -991761801 977627616 -968197051 992779364 -952977614 962703694 -980734141 965494597 -988954797 974823229 -960721602 989478356 -958291740 986694732 -978154849 961755545 -964918458 970277265 -962040495 956380712 -986617421 994233635 -970916649 957925727 -971958169 968847442 -967268424 998223608 -960064862 999094805 -991452707 971789738 -974067110 972653610 -978640560 981246421 -988454772 962802298 -990653016 970957897 -959043863 996773895 -966739538 953829290 -975169898 995976283 -989424275 993100279 -991251652 982445742 -985124136 995676857 -979117065 977196468 -988479494 973895141 -989090390 953013160 -966717280 951309951 -993590996 998674074 -952287437 970013618 -988069726 999283154 -951111509 970341366 -972664748 971538908 -997808445 964131026 -985784601 989958553 -963275370 993997328 -962712966 985825430 -973160543 978156046 -978960215 987706584 -992731713 979241790 -983604235 982734907 -998497645 990673667 -961200461 952978462 -980461486 994718297 -962852244 960464834 -994434709 987005403 -952055740 985538396 -988997353 959981078 -956776421 998691655 -959794325 987605311 -988317037 982663810 -995322237 974614032 -994375705 992412785 -966331508 962205115 -955698428 956407278 -989773548 968893639 -981759502 994594370 -974003206 962995654 -986536411 966893124 -971607424 957408933 -981172749 988276812 -997341314 970203768 -996061824 988967380 -989281387 996994825 -980152356 958294254 -985179173 972744303 -956342536 960797689 -980967392 985855584 -984552193 963200263 -978469815 996028787 -985075391 952615939 -992326874 988748503 -980940772 990457839 -973626501 956210498 -962031019 954107198 -969840522 972099627 -952508033 999976827 -998075286 985150461 -954329423 999086045 -979517583 966795323 -973618492 951932187 -967903053 980476673 -989705814 988056476 -957178242 979783990 -985246291 979224664 -980826096 952698533 -992167881 963242322 -991817206 962078908 -994188931 976609420 -985674895 961814684 -974942263 972596271 -999942032 981973982 -978605824 971920863 -966291938 962539833 -989133188 963478796 -979677573 968129020 -997205971 998910707 -973666328 986048205 -994028685 998449391 -989268563 957789407 -966711966 965339689 -959688780 974205740 -991183539 952451072 -952678180 989371333 -994782731 954688434 -959585635 955959258 -978447803 989574690 -979833124 956912032 -988934793 952815414 -988016673 985653114 -951830698 974568533 -966470009 995900145 -989278701 992862277 -983818565 984825880 -974106310 982454475 -972607984 967729072 -984500619 963231662 -976400594 998247072 -977290671 976083631 -977106541 973741978 -950703618 967795650 -993266896 959216951 -964214303 973062942 -971731315 965368323 -965626582 976417188 -954818725 973861015 -976565507 986225245 -955405894 965347372 -990881803 960723392 -992544990 952131628 -963065472 961603521 -971711342 982036186 -978527577 978268175 -982121040 954280607 -971401857 958885471 -995984180 967906893 -963360118 990547797 -976807615 950696042 -971674989 989107506 -985631590 993771774 -981923667 971421697 -953675952 985397099 -999677462 964415840 -952210988 985862339 -963623243 950746484 -991908391 955625668 -964542260 967583120 -997844254 984061117 -985485882 988475467 -960722472 956300245 -990009063 952518126 -976403932 985231513 -965128976 989063609 -982501376 957102720 -964899612 978495571 -958637509 951441861 -976072183 953458199 -964192115 966204463 -984017546 953239148 -953147936 980865652 -982765506 962995829 -955642188 977386423 -960332093 965759554 -963456539 985224049 -955693987 955583939 -968301453 975115817 -968945429 982502508 -969662290 961067011 -967085087 952171318 -950512721 975543429 -969718802 974018866 -950885237 977726493 -996338203 961032902 -956002931 992556348 -999959419 998231201 -955445066 993357767 -978407650 985654459 -959667578 990834445 -991769685 986143362 -990055896 962088315 -956176107 959901618 -997424554 975679628 -966744918 961350892 -978435693 980275308 -977564463 998383967 -982556731 963319366 -984922053 950002378 -970573996 969890725 -978714791 989004787 -983643405 987842559 -971381038 994777562 -964028390 954259369 -950413131 972022907 -988198347 952856313 -973630423 987422270 -958182132 979436507 -970215134 988228613 -966240452 959098483 -964458715 972116877 -991221341 991248260 -991533575 964663993 -968559784 992947621 -955830166 973737682 -955851758 965992184 -964593739 952534131 -985500348 993523288 -982413752 972216330 -962261695 982355864 -992947036 992984529 -987624016 998826833 -988903714 961871134 -988253367 997229257 -965132101 988779548 -971108710 957184438 -973960489 993456464 -992617169 980749829 -973032128 950491600 -974246320 952108428 -961061428 968891450 -973949617 974950370 -986172437 969984729 -950663548 975604251 -972205359 992824069 -960962920 953528418 -998447645 952561562 -973188267 976213809 -961699903 953199096 -995972310 961621081 -991751929 981092702 -951121532 973565317 -957494705 956150537 -959363864 956361434 -974984850 995503726 -969018163 950688366 -990404707 965233797 -979608520 957400026 -999797573 983123763 -970244073 969207997 -978434356 965700474 -992603197 956146311 -961141847 991916083 -964762978 991463767 -997892333 977607095 -995500025 973361844 -962980599 995121937 -956076608 996344571 -980861913 994220574 -969089218 997220217 -958409416 978682376 -974825424 979257562 -972738611 956123333 -954880196 997399857 -969667012 978581350 -956416858 961103656 -995307843 956393491 -953913342 962647943 -958535597 976255784 -970067694 993207487 -982286712 993509382 -994064496 970293482 -966664282 994380682 -998736892 972894863 -960813850 981402143 -973049717 978262326 -951271995 986168743 -997860054 959533629 -954636725 964224544 -993777880 989854307 -987938656 966411006 -977739137 966999296 -993130382 990144795 -998864341 978512451 -985038882 955086285 -976377956 999413806 -950192046 995394190 -966642644 975866014 -986292350 985897157 -998213099 994026183 -957441014 964812297 -958689118 961469212 -968585840 991052506 -971175390 965274415 -998330753 968391867 -978514486 960686658 -961929482 955849841 -968542524 979886356 -953329380 954618590 -992716506 962146563 -962106456 959428205 -986744673 981813720 -984016404 982654585 -963962270 999241119 -969135000 995538944 -970780808 997757600 -988688184 963024282 -957855277 952488242 -962261289 974355224 -997177428 959522916 -982643312 977261226 -976082439 972200551 -983650799 992884567 -990792490 984757937 -951417327 991545896 -985928836 987736027 -984452698 994933216 -969243721 990545704 -999536960 992492892 -991326197 992983058 -974132274 975787620 -998011840 994151936 -962118637 971412544 -968692167 964534453 -988035091 976972848 -997140675 965571370 -967426556 955401973 -972535377 998357213 -957187409 989022428 -965633660 963204588 -972459619 974360742 -974618066 961793819 -975072376 986434107 -985981940 975989928 -950364934 999511045 -999810845 954872236 -960408546 950620887 -960050076 953257018 -996812413 978325710 -990556284 979311821 -976183701 969440543 -957355119 965976754 -991812121 965662492 -995136166 990617640 -972374995 977769809 -992806386 977362259 -959206515 993276038 -958637516 999415794 -952477329 973082893 -964013521 994342452 -997412281 965418379 -981565839 995574527 -969658939 971582215 -963234816 998852944 -969168862 994376977 -970673357 992319482 -994796910 974421444 -951614617 998606632 -964059403 966016062 -964245455 957192585 -981605670 990064530 -986164795 984988737 -985604500 950859509 -987352850 971429869 -971678905 971327045 -971176733 975635213 -953706111 964676607 -972783164 957416718 -950297572 973619206 -977518722 964660962 -963138124 970322088 -979388431 991723579 -994436526 977941517 -979806758 997135528 -985701600 964163461 -976267408 999906563 -998915021 981787111 -965088047 993614106 -988124865 998973092 -987437001 995979927 -962932887 964124136 -973791290 983282983 -989473328 989972521 -987067663 984093724 -961510770 981235437 -961899746 987030711 -994187528 999480779 -970215956 965423215 -994710430 976140761 -988379195 968664622 -975722007 994979816 -993937053 989961507 -963394288 990280479 -967845177 960119575 -976526657 993037350 -989088387 963363253 -996339420 987535563 -971167743 992584005 -966659591 984600758 -999652125 957050883 -983694868 955814695 -951106949 975028905 -969352938 960046566 -999985716 982113723 -978029753 954300118 -952519630 957994134 -954033499 958641729 -958074818 993675163 -979430392 955768408 -987399948 997237885 -961053980 958266102 -963317803 950914868 -964019526 962886348 -955987676 952447534 -973150651 986810895 -957636731 988808653 -967880867 977811608 -987283777 981459783 -956904502 955579091 -976947997 955423284 -954844042 961095737 -966496764 968674598 -958113561 957407581 -977141752 971058745 -968675433 968869681 -965704567 997077514 -979505035 993859495 -971308533 972752371 -999174211 996091455 -958965860 972582968 -998602832 993119080 -962499150 954727192 -996571504 979234056 -972662913 997702671 -995179437 990838442 -954219945 999238649 -951305616 955407085 -960512015 988563398 -963090390 982039663 -954666025 996763261 -979516376 976672448 -973253195 975049031 -985068604 969020284 -995768954 960490763 -969217225 957793530 -990143502 980768195 -962740905 971409196 -979115417 980566136 -965559036 989385706 -957987341 974978134 -951291521 969818770 -955737515 996628834 -990493769 979194125 -978292062 952832514 -952995640 975125517 -980175250 961498528 -957798618 965395731 -999561427 988427862 -975098088 985993928 -954013908 981096416 -955959787 993486940 -978446248 964011477 -967243194 998020510 -981991301 971396966 -995980887 964020631 -990884546 985185422 -972581146 976702580 -979352334 950225227 -966368681 984245613 -950350446 979677817 -976325761 961090189 -990792480 969034124 -999240827 997879086 -992053246 953739596 -968308809 956368782 -965278987 962154019 -962295252 985546408 -976370816 985153255 -977208712 954859793 -982867882 991304454 -978552964 967206042 -988457067 987365708 -978188558 992965474 -998679736 970057888 -956400100 997684374 -984328529 977561884 -968196246 990604975 -952676550 969520133 -999612269 950703286 -972108698 973852712 -986721308 981395147 -953321243 968409031 -989056034 954673397 -962275591 950082632 -982534237 962674752 -953980394 959419459 -995608685 979613604 -989470923 971091209 -978771541 997243031 -997610928 965892120 -954209732 967458832 -988169918 985223952 -958242089 977495984 -982110055 970039992 -983530165 987155230 -980202197 978981360 -953721944 998990231 -981356145 955039951 -958015209 995055818 -960094271 990011163 -967938776 954062236 -961428727 968981184 -994796908 963261749 -987098930 999480315 -995925455 953140314 -980680143 993108295 -988451272 992373039 -973696267 979168437 -953252687 961579054 -955431428 971100520 -990598690 956277721 -956316427 970412093 -950110104 962838628 -981685768 981452346 -951808921 987743501 -992845027 964968065 -950395261 953085964 -956217472 955380477 -977437886 961604940 -966409997 956231560 -968824593 953650897 -963828162 959076767 -963813384 955977004 -993175091 995735154 -966580547 978447890 -993357773 959403547 -952501325 954063801 -973310081 972632262 -961426675 990932912 -959706874 970157520 -961369793 966736785 -991863495 993391161 -990794421 969792995 -970845449 990615922 -950385046 993412678 -970150561 982387403 -967718771 984862446 -991665779 985354630 -964714191 962361649 -964403801 974221600 -964328097 974817458 -983004573 962603579 -975970596 983632151 -968550327 953111355 -991716871 975772351 -971347681 951812480 -997199058 953383819 -951371973 986064545 -957431090 963842416 -990143239 959697728 -971118728 963497960 -950113682 985625190 -966405185 973545008 -956084104 974858342 -991200108 977103985 -976190127 970592588 -990783642 951771086 -978039025 992811569 -961519837 970880601 -973952749 970615178 -960771529 981357045 -970835418 965738020 -971947308 986348952 -963608494 986507235 -993274491 961994340 -971808096 973054396 -985728155 967552533 -993718190 971588903 -991845197 983075401 -964895132 955951379 -999891908 983925356 -972928125 972110787 -969553783 975644674 -996595841 971068655 -986500110 985617785 -955974399 962107607 -988108283 994698151 -968231828 988324683 -971665028 970534797 -999450643 997195220 -981476580 988055530 -976247027 995275719 -950059792 955225298 -956951622 994978067 -992980502 986921576 -952726418 960742482 -960905389 959161154 -994422445 994084458 -951326941 975732969 -956245029 974347109 -958646420 965260169 -954500752 961283114 -961879631 967374994 -977129365 982649349 -976940674 974673296 -953036597 968086580 -951844620 962745713 -963652741 952901731 -961934394 978061256 -977714522 983163865 -999683351 967894804 -952185945 974779697 -951966710 957397243 -980508321 986137413 -991546824 969053590 -964366429 975526675 -967402268 998051343 -981685781 971588714 -967089189 982389374 -981033711 965279993 -982287673 969122179 -950394267 993865363 -989136162 950779460 -984485922 972499165 -968257019 995683593 -951222100 977786074 -979485091 973207880 -963762351 999835178 -987327731 962152810 -987575415 980333844 -977957608 985900090 -972675040 992259038 -995826455 968267304 -967248781 965024572 -989816469 999536894 -990551951 952564468 -991386424 975805972 -966384919 999783869 -972886765 950907643 -990589510 959789275 -985304980 998967933 -978649419 988811629 -968193169 950333926 -966192083 952222134 -970241934 995462177 -957728396 970748709 -978495748 964322051 -979038231 958359472 -979458904 974266026 -978019224 964832294 -972132698 979157582 -965381483 953161990 -969995832 978667924 -953381272 981365248 -973443007 963693231 -974452406 975161071 -971166111 973781521 -985636740 973541669 -955111416 950359606 -997485231 978590370 -966273383 987311719 -956158254 955986160 -964862400 988913010 -971864143 998725925 -950462088 974250523 -992370281 973273700 -967702698 982785725 -995760638 975457530 -965785652 992354245 -972090942 982043737 -999833724 959241014 -971318215 998575619 -998392493 988195803 -976054670 991730140 -955296466 954838381 -951084981 959505907 -960575536 973609632 -957439125 952274469 -975257054 978880658 -952766366 969315359 -955978821 974050324 -966266512 976472325 -990777247 994059116 -982501112 985263019 -981624891 999534974 -975021609 989763567 -994256551 985952028 -968165028 957603578 -965641004 972701082 -991001718 987918631 -953783589 986198569 -983434501 959918261 -988900012 981781253 -977134679 986558063 -991119227 993955190 -993055799 983609301 -989038838 969715278 -955516809 955230307 -982106244 995423501 -960236540 972739546 -983971467 981030889 -969856142 954482266 -986200531 992886812 -984966698 975695513 -959042902 950850679 -958596683 993385714 -977613221 950268574 -997229439 969505229 -998203202 993263593 -974728945 969242949 -983069567 967513894 -985383498 965983561 -999375317 957291706 -989363352 961219607 -994379169 994965288 -971203565 957087821 -958379420 988123187 -954781295 962114103 -996107556 979514292 -989908151 952886434 -995418213 956399274 -955172618 988765700 -950510790 995466389 -990957104 977889036 -995922670 989570475 -953341797 983315998 -957526161 967435115 -957932346 994321342 -964020173 992710989 -958078631 969110412 -952848905 998984709 -999288127 990076999 -966183571 980063135 -991196271 953251952 -975932234 988436082 -967914066 953929181 -986973100 981728275 -992807231 963052818 -990650813 964488890 -959755827 959718446 -995081157 966333525 -992441452 960259634 -990716537 979310020 -987518401 968077095 -994464885 953915660 -967641810 998789603 -968946893 978834299 -980899590 951084637 -960487382 969999235 -958773324 960187055 -977988884 950031222 -962077340 958556522 -953268322 954317596 -969232705 962826597 -973538760 971451916 -995844806 976743021 -969158537 975711627 -989690774 986450075 -956064314 981821319 -989017856 953730999 -965457839 954075807 -967024460 956849969 -978753731 971497375 -976601497 992740529 -985449058 970530401 -997882411 957035352 -967992507 966333467 -954603294 957975116 -977714553 968695574 -995874124 953938880 -993813496 965667206 -960574650 996906190 -978611132 981584889 -951370417 974454301 -985545739 988643527 -992189671 969169746 -968350939 982693330 -966101768 974639187 -951811423 974601201 -971832939 974365448 -958099905 966977656 -991034306 971189052 -961845520 958184506 -960276015 994171368 -980010646 984577524 -981770257 970007075 -972364222 967301580 -986234334 952670860 -962191752 963248242 -964826112 985903767 -957715525 962051101 -994168013 998212146 -976662103 956889232 -978440881 955355423 -997544565 952258140 -971839736 998609444 -987690244 993221231 -968698625 974437425 -995088617 961701135 -967539499 969798769 -986688130 999810103 -972726762 993013757 -956203803 951700125 -993801083 953374711 -967600304 991627243 -982798977 961796915 -970664590 954731530 -960716694 956077319 -965738799 957387923 -989611360 957134878 -968138284 969455461 -995499494 954054661 -965366100 971447717 -957222415 979565708 -979086519 994658137 -980428365 996489295 -962713552 961903257 -960155210 950094929 -982323505 980083935 -972419753 974971106 -963022166 984835184 -999856400 978738884 -970553922 960660880 -954617700 977697153 -981648352 960246953 -987399465 973513402 -976085050 993104412 -982985372 995930171 -999187092 999588380 -955511464 979438013 -978194465 964081065 -995441298 958882868 -987797901 999821594 -989471770 978795552 -993713878 996780235 -978900915 999083957 -979707896 959640028 -961804107 998315159 -986184359 973550875 -968171563 979687335 -954431582 994191037 -971113067 954098494 -977663583 960113103 -957213826 961042368 -974666414 962257501 -962085595 981508610 -990047881 961120869 -975045594 955556021 -984512616 957669535 -994171533 984010552 -968732942 958225978 -987402743 961109224 -974730174 994076368 -952581879 977145496 -984547095 990074396 -957678715 966768908 -956195402 991571443 -982512243 977960259 -960529653 978036327 -980131275 968692310 -981586676 999278093 -995350099 995041305 -982062307 983488506 -967982188 950302932 -960746579 956766617 -963074211 984972718 -984761298 995039793 -987710529 997799740 -952213788 952857735 -974052486 997186452 -975611792 961257718 -972929128 970438882 -985388283 958289906 -964069972 954587320 -993025495 961886678 -975921576 986666149 -985337596 975139366 -964399664 997998044 -962389626 972471226 -972289547 954217077 -971188140 973081282 -996567506 996139102 -952690276 969517314 -974781643 959563569 -997442302 950075742 -993853645 984145894 -996855261 971432731 -989661608 961801675 -976597839 954867583 -999722609 993622081 -974677545 996887830 -964161641 964704148 -995529782 951506031 -965830860 994963060 -960008108 959957532 -966247879 995398433 -991514455 981038543 -996650970 990009413 -992347620 983085428 -952615625 999201816 -993787378 967055295 -986799001 955392381 -957251855 971530904 -985397741 963540145 -950170374 954756915 -959895733 977324893 -989647992 968875772 -965422059 963710137 -963228521 985484575 -952682547 977780124 -950137818 987502891 -999894774 992029583 -996348985 989642265 -971960817 972406023 -988165990 956109341 -991093912 997769735 -989034246 971146557 -984265712 983424063 -987632665 972073839 -985780998 984255293 -991566022 970792869 -969614981 988997800 -961850219 964462204 -986286230 993537005 -995108366 955946783 -968013501 997515025 -952598301 955561933 -975395805 951378156 -994576454 967370225 -952906381 983204730 -955603109 966275701 -951844615 999975898 -983174326 978793082 -991491515 997920180 -978583080 999281238 -982050090 984251514 -974437243 963417626 -981204324 978710925 -961411093 971812633 -968699634 969540688 -978517889 995648457 -990225347 968037971 -988311394 984352118 -979396097 971851107 -987414886 989094123 -963487448 960817046 -973351305 998776536 -983639581 988021254 -997899951 976832260 -955388473 962920404 -969200777 977908696 -973077417 988368047 -968475715 952607061 -990046950 998622529 -968146996 969853524 -991464441 951584232 -950912770 953345225 -981984260 975237664 -994292899 952446740 -994953925 997603546 -986435793 963483114 -953234075 967024877 -983440719 994670771 -956778278 978768867 -996129363 951076893 -981107909 979936372 -959583632 960169668 -979028202 978463802 -997146752 987696635 -969212644 952716357 -974856843 950558654 -993534148 983471352 -978417714 971938510 -965325560 993997068 -988685360 985971814 -977165331 981707799 -987625241 969786888 -997029245 969244014 -969476099 954882400 -970741858 976878215 -985670929 951681351 -976395193 992158499 -957461862 977485853 -982825334 976953573 -950169726 975466272 -998939947 952012140 -960131559 963434757 -965371263 957344326 -977281586 998067035 -981214600 970866438 -982094038 990461293 -978977532 980292425 -957513145 977037153 -983944998 957643186 -978406790 975987937 -970483766 999335282 -954261576 988040078 -983498758 982293998 -997423722 971431216 -962076136 978008724 -986618962 991277775 -966924670 979314134 -998876297 985125040 -997635783 965062490 -978073104 988099569 -973656904 995339753 -996433908 984775457 -971365672 963847744 -993999500 992759807 -984846289 975544034 -982288064 978804927 -984510423 993598047 -997165565 977519754 -975229878 962402478 -976263496 980799078 -981755774 975973431 -988229235 995875558 -956976970 950186539 -972212965 970146185 -997952519 960075814 -958748016 963425787 -988302812 985210572 -964822962 973464166 -969074874 980594512 -963374323 999957639 -968413130 953015621 -961335253 965846184 -971942178 988022667 -998726587 971603741 -983374517 959318430 -962715228 982038112 -981898948 988865569 -983042899 992392772 -951014856 982002706 -964767602 950447885 -961435735 951907092 -984571504 964411135 -976934480 983083770 -986707934 966963961 -970354546 953592586 -982980051 957199591 -972400136 988492974 -969012877 952919045 -996227763 965773888 -998523870 966553343 -963348650 988169888 -955440356 999291965 -960775507 980858654 -980447758 960430993 -987928760 979843771 -997545429 989144754 -975199478 966806952 -985906870 987922308 -985431345 977048105 -989528175 968327560 -996580239 985421115 -986236800 967177291 -985161275 988295048 -979455008 950683515 -999391244 967273289 -966831449 995382762 -981129217 991943041 -990411484 986474657 -951958780 958105316 -971037334 990426707 -995367550 980624638 -966699107 992824276 -978412388 954651571 -981017511 982593624 -954770796 960739857 -956655372 976459063 -980124426 979232584 -952135485 950581175 -959035257 987773454 -953931496 962082025 -981352870 994393598 -966801516 984061168 -998772745 971410779 -955796329 976353966 -951577728 996497743 -968714423 962452498 -964105706 980304136 -994988489 960819539 -970780784 953586275 -985101545 993893786 -961835005 996299771 -998062973 961887195 -983273601 979553203 -966448871 963269082 -960296453 985884812 -971306438 965761108 -980585915 962819763 -996399158 951187463 -954117103 990527814 -965172006 988353541 -990423842 988223277 -990179479 986993422 -965949530 992551578 -969816737 983463027 -985351902 962737928 -992913661 961758026 -955067523 987026574 -960484694 993618011 -969465059 967440871 -996765497 996366361 -950966448 981667724 -980952499 957249795 -959847409 986685724 -979077447 954541851 -996059409 957736311 -962916999 957100889 -991000783 999634429 -953930483 989354587 -955618218 951678654 -990230894 987878001 -994155601 954995008 -992433273 955015681 -973771854 987164663 -983400653 987061341 -971471855 956891954 -973903238 976959001 -967901663 963776569 -952280504 982954905 -997960593 982312565 -994428039 991492730 -990640286 985175243 -983371283 950382249 -969254414 966099487 -989702368 956360981 -968764628 986808603 -991723155 973325351 -954625091 980003919 -979705171 995235486 -952194221 970901925 -975184912 957926793 -980579329 951441924 -976609568 960150217 -973358971 950772703 -979030854 997814900 -979031974 974195018 -978189704 995619613 -961267388 983548765 -998200596 980067898 -961999306 953041783 -987226156 970519356 -954785216 993075732 -967335347 996842227 -968566442 977506842 -966742751 979879835 -970395973 957987920 -991244828 995057612 -969070713 997468457 -977499877 999971912 -955263679 955248595 -971906807 951158693 -990971575 997521053 -985937035 990130767 -977192813 961013440 -959081094 975673418 -950801980 996976086 -954449822 950466689 -992289134 950516094 -979727616 952511879 -957398947 967277559 -991581577 992428817 -984232432 969824770 -963179324 971064453 -961136022 961168928 -961610170 986321291 -963736810 972414030 -982106384 997528788 -983136143 950502676 -989761177 968010665 -967999059 990057126 -985397304 963711177 -985434664 989187506 -958423274 975153667 -972312402 995512721 -980245028 982665496 -973146686 967404916 -952406595 973987996 -968181779 962314529 -966279059 959568675 -970543208 968470144 -953253424 986577101 -963068072 982619043 -952474770 983917164 -966712926 985294326 -960543235 999410372 -973688486 958736146 -991915576 953825655 -956053536 961822276 -962169494 959435501 -950235097 968822994 -973827614 963234028 -951525678 965157521 -962644267 995024497 -950930296 982349327 -964515207 998989559 -992896777 961142541 -968911144 967842104 -964259550 984333729 -987380521 969276904 -975045725 984427582 -958711550 950997290 -964606301 982106321 -980137731 997942407 -986210038 972298800 -990820642 976063990 -975826265 998794458 -961863835 960332315 -956459986 991032134 -970078586 988258934 -989616555 971194136 -981695313 972536011 -955555101 977217938 -999368222 974188098 -960692584 992370521 -952818768 963135186 -953062417 955057354 -986891967 953984730 -983655864 967842187 -988286265 993523818 -962586213 977294961 -965964889 950032398 -957423090 992654410 -994024311 967474431 -988273001 961930109 -983292929 974046344 -959061518 979020443 -997987708 953567619 -955916287 981207652 -984271275 964083941 -994513049 971924031 -994740968 993886331 -984721434 972358491 -990315615 997585568 -959325352 989914198 -960991206 958548569 -955350555 967574257 -967481871 965381969 -999844986 963315822 -955852604 968567697 -966115915 997992413 -965534958 979071261 -982591977 956185556 -989831420 996870506 -993728639 950771605 -993859269 951351004 -973872067 954558715 -975119763 950901964 -987717781 986848278 -978551146 965467976 -962099939 988705337 -991734049 956117122 -959018963 957475716 -960834678 967262433 -961348545 992175190 -988364340 990958534 -956535882 959524704 -978781141 991351775 -999762402 972399812 -987744739 984750511 -972109103 981040361 -993701982 986509214 -984852115 984352174 -995224351 974162956 -985492492 984089147 -955054201 990493240 -960761511 981627817 -990655259 973403935 -988378769 954554475 -956867426 992683906 -963377788 999667098 -961916713 969645035 -976593423 968291545 -999268438 986808763 -978424314 964902203 -994557509 995008621 -978318122 999617439 -972616405 976224243 -962521947 987697037 -971706942 998074570 -954780011 986574144 -990430286 965920352 -958096076 991070671 -980167475 974754693 -998486402 980328482 -996812875 966484571 -955879701 961717759 -970741673 989525108 -961965753 967900431 -975438632 991007736 -974087551 974589471 -959864513 960755435 -952717813 966759226 -976962758 991511664 -955371191 999067399 -983337079 976901537 -996885517 963516819 -979186064 952023174 -960586861 980753996 -953271046 996955460 -972072302 985290514 -970450587 955710901 -958300414 958949867 -993897646 957969632 -962031509 988686116 -967415394 969766404 -992563243 976584886 -994602083 987812982 -972055298 975033223 -974522553 972987276 -961064394 956875320 -970372701 969408296 -996674973 956840607 -998626006 955060425 -982875786 959403261 -998790358 956302662 -983445760 973955533 -966125737 964525307 -983917126 957502361 -968780890 958354745 -987427837 984149263 -985391063 994065789 -963363413 983487764 -979026015 971599850 -983606437 990492406 -989685285 977787108 -995017732 977860171 -960446988 986605808 -954491638 965559059 -986292617 959788916 -958768073 979360561 -952951589 996882982 -998648241 953883675 -991431579 999701135 -956402466 963513769 -989989594 989110464 -954577330 982447390 -976092974 969215110 -981322132 959466780 -978020313 966882964 -985131354 980338787 -998741788 958921663 -970705197 993611684 -962174505 956845082 -991976859 964382480 -963562204 961602811 -989442368 953007333 -985903187 992523368 -968822830 971683847 -982233797 966759718 -971725070 973499541 -985343707 958405953 -978453063 991746118 -957197483 971916115 -976339416 984793629 -961649172 981520820 -950329691 953524173 -996803296 972835109 -978388065 954582428 -970978233 962596906 -989910028 997273080 -992063289 971200077 -961034600 953556198 -987304582 975671904 -954471478 980304348 -958008901 989110232 -975036061 987365338 -990158692 992110751 -983253083 977278297 -980178812 997695605 -963204444 994040257 -955782425 958488080 -979817966 952293531 -971100119 963218704 -952514130 995102617 -982269095 979004327 -988105920 982975290 -989228831 957519457 -995848006 954457043 -979059809 992517093 -984327048 997189684 -993616992 995826158 -998137810 954314340 -956303471 954048215 -973498662 961416764 -953269556 971100809 -975219258 950923802 -956068274 981864980 -990792514 993845782 -961818711 981963365 -963840550 973026341 -997027277 979902875 -989085161 988368402 -970031358 978303005 -951997249 951369218 -962190371 956945491 -966058649 995030148 -973421587 961648434 -964201383 973440028 -961616523 970760114 -975637671 976143123 -962680958 993372647 -953224260 976034018 -990815735 959752588 -990979381 965363488 -977515357 961530415 -950384991 964697411 -978888930 962810302 -979638350 996412419 -966994376 952169766 -990290419 981349280 -997836499 963376624 -977203956 985814713 -977428628 961237389 -988470151 977545845 -984952867 965639879 -958727748 964339067 -997585465 964744553 -962746460 985230118 -990732300 964442541 -953111724 954717406 -995816300 985172019 -973756170 979677349 -974913043 997246999 -990102916 978440658 -970550398 960686567 -972971646 965369427 -993004387 987551350 -970759560 992668022 -951395339 985071970 -972998828 994852762 -963736635 992374841 -964596999 951971244 -967681309 976667868 -978882835 976215204 -972341778 960862288 -979387722 986649159 -983618515 992340039 -960902717 970235989 -954886929 969928248 -962757978 996935883 -977702629 993900645 -968843367 965893200 -988791676 955131703 -955484937 971154863 -989155006 960335672 -950127881 954655093 -987920656 982483699 -983975032 989732073 -983622933 968608069 -972689075 983250059 -982798729 953482605 -961423216 999661560 -961341750 960835566 -969607800 981882613 -985907331 989335999 -974981011 997866878 -993180714 963208160 -993965418 986131698 -953363888 966434648 -995886406 974220846 -973589131 970957899 -973566886 967454220 -991708514 965037474 -996462697 956312015 -973525532 979936480 -979746015 951798462 -974300757 958839380 -973027009 963447224 -966074443 993305191 -981139481 994102482 -957002609 988785269 -998309258 974420839 -979807418 973914300 -987799114 956111023 -972688389 991731485 -972635639 974070484 -973476980 953423113 -996212770 966248183 -950683399 956153466 -957302296 977384925 -979870946 988945296 -975264226 955170092 -998662225 977522894 -952481076 964953805 -993656730 977882274 -962089649 967718702 -955894432 985138052 -998623865 952930059 -966709213 976817640 -992146617 999048926 -969248375 996555220 -984586522 957534488 -957926692 969320677 -991987696 957195809 -990164175 989196852 -951227137 971666947 -957427506 985761122 -953289636 963073014 -952415490 976678002 -996534434 999271564 -981558272 970868993 -981286829 996267949 -984455892 990875262 -977604448 970484119 -969256342 961147119 -977038470 985044923 -983601925 968415273 -995472386 977745342 -988765637 992148463 -976760996 982747445 -991509121 975296471 -978013177 963809041 -998806203 960469331 -989218240 983994134 -981378847 958020659 -976852833 963572754 -970360284 987000751 -971891648 952143764 -964123467 951302380 -980454502 971812823 -966989484 980736743 -997202684 958571717 -950478733 966039392 -966365307 975887110 -950141250 982545530 -990984767 993817341 -975395239 973393667 -957547132 964466846 -958435143 961661367 -979640898 982374600 -960085780 998212265 -969974301 998398453 -972912092 982215391 -997736048 962076197 -960360684 965309895 -998798633 978379274 -995068074 960683832 -999843173 975198443 -982863466 995039164 -974526562 969953221 -978337333 953413127 -982703433 961204399 -950564905 974058500 -979416467 976941848 -981612890 951034567 -950557393 963105253 -957795589 998936445 -973343763 959444732 -952288620 990261917 -959484453 986799634 -987020884 993759295 -965675381 953847502 -967737783 956720366 -995633603 957906705 -987453305 972982435 -971762009 972206470 -988205617 992152455 -952779233 963600058 -996055969 980008405 -978682267 995677408 -973035050 966240122 -977002902 984084319 -985545316 971022042 -957924038 974679986 -991362027 983142142 -975841469 992718212 -958974733 981948503 -953473018 992733096 -961418258 965685455 -953604699 966677584 -954992660 968610732 -984201418 964374052 -959233414 979599895 -987814611 974572236 -952237764 979454583 -966715160 967042056 -984049670 953329683 -961966806 959625451 -950056906 952946068 -985449039 998508435 -955087215 969822860 -985079514 975808731 -952724339 996976053 -994818451 961121956 -969416534 984650971 -976914350 988818640 -979544946 988906360 -977708695 968276825 -973259336 987341543 -971366728 989130534 -982664351 967773651 -978962874 996344637 -987276651 971559795 -982073783 959780579 -958018349 966306418 -970685261 971411751 -966969784 968606603 -986874860 973307661 -966085610 989741684 -956409101 971441124 -958960152 974076865 -986620128 975845691 -982351820 976511882 -983070870 997893299 -993961685 976604458 -992120989 983841250 -952203573 999662837 -984119376 959349737 -975622873 994106140 -950672113 994348926 -986794187 995926020 -965001921 971429737 -978580739 954625247 -979638408 972914932 -989441555 985463961 -978972946 950363536 -983954106 985849388 -983241694 958400163 -979886395 973338261 -955484867 958956224 -973814665 992401929 -980340848 985359888 -981507555 987035608 -975313171 996872315 -957606385 994283276 -952230624 976407557 -971083982 960997532 -998429942 956840050 -993669500 970926624 -956652376 972617420 -956419094 954210823 -992739800 974535098 -993708114 955086682 -964544283 984507964 -953898257 973907796 -993653667 973999950 -969696972 973708868 -959145030 988420326 -968731878 989247768 -986014230 994232860 -965704965 965002103 -959082696 984812152 -952943893 986340481 -991063036 979081554 -987924320 997317853 -967018564 962865267 -984530554 958646403 -977936756 974282578 -985223742 972898514 -950177423 960720816 -961106092 975410358 -973218455 970831400 -997656580 998339212 -956366991 979471474 -998465262 988337621 -991861473 999310984 -960199427 984454212 -996752077 994033644 -963008106 985633579 -993253179 954412220 -970008982 997085714 -997915232 966504927 -992008874 994922621 -954046327 963089323 -966396693 998568720 -956830327 978763086 -954133366 979827762 -988510261 979730640 -971486871 974695150 -983504565 967097794 -957197385 994924039 -978750279 963284722 -975920981 967962490 -962232511 998112500 -952401309 985841141 -992552510 985034539 -982421460 952801878 -951862300 961463509 -978957126 983699050 -957422300 963456367 -988730549 980451420 -961269404 962924476 -984791067 970203145 -978583533 969741271 -985010315 996136503 -993278778 954595925 -960516199 974178762 -995075051 968334628 -990132871 993157446 -970728869 954047275 -954402567 997052024 -974111308 960693610 -961142676 997054250 -955519282 996250013 -966495472 964520845 -953361884 956755011 -988385837 963519929 -958373227 966105875 -954477989 959279015 -994863863 974679803 -984665557 970155885 -984479576 987357099 -960215170 984588221 -956581867 984055053 -983157540 988434442 -980346651 979207848 -965467132 967348482 -975269951 964474300 -982522413 991027970 -980212688 975213736 -990986998 993248494 -972727104 992612473 -982932121 958071547 -991290471 952845811 -965272056 978515048 -974673082 996387945 -953168192 961950365 -973404447 966596745 -972381249 963433635 -962004438 973005022 -952444043 955780061 -956614322 954057406 -970442228 964732751 -992629087 956131700 -967163146 981619284 -966892367 980138330 -951703779 977758092 -970044196 961245570 -978713996 950773631 -973354684 951617667 -979822576 976797485 -987194375 995927517 -973250847 983088607 -952676903 967113779 -978737195 972449148 -988911205 997835833 -986588591 986901785 -979391624 990587523 -957599816 962924773 -955554188 950527925 -988248625 999574101 -986178257 975390651 -954807015 991677193 -955005031 990589378 -975805235 975231910 -998843200 969588493 -970905934 967658986 -969259361 966390300 -997772040 978027683 -996696067 960353647 -988095550 967629948 -972073883 999010962 -998800980 956431207 -995949217 968564671 -995070952 989764243 -983491442 980115102 -990613255 992656462 -999278388 972444143 -988859886 990855433 -970456952 964658151 -989899546 958828857 -969034037 982828583 -967596581 998851326 -967985414 988131286 -984150187 956528863 -981094334 961304318 -951252866 959917421 -993565473 963217811 -994187358 981643840 -988674715 988134792 -993687126 966177602 -987144720 968569255 -961158317 951633902 -978674824 962874476 -957682055 996657931 -960352290 962958353 -973253755 987368545 -991680664 993354669 -968702529 988767529 -993038212 978780346 -961631107 992262060 -956930191 982160311 -986809915 972417389 -956167354 973885789 -984145531 952427482 -980174388 989435818 -951349368 961476403 -973927952 978917906 -959205487 970631918 -985675655 983615066 -952376216 982971305 -972487072 951980639 -995425583 968231953 -975495062 960164580 -992105604 977101973 -977695216 959098848 -985940355 990051892 -972337305 985797932 -992251687 967074293 -984106488 996247874 -951123414 959269653 -988733024 978978256 -976180887 973635812 -952311368 953321525 -970437593 979370676 -975270434 952947625 -998220928 950977967 -986761830 995645549 -976806710 965557222 -976453226 971793882 -995251783 963136045 -989955239 958269822 -978862469 996897668 -981706139 990329973 -950368580 950195277 -965533636 970629495 -970571445 952521204 -958164506 971093866 -999322325 957248438 -959427075 980758683 -995771253 981524806 -984321359 970587961 -969800835 975167680 -977095217 990861194 -974951124 958116464 -988305477 972389098 -957698925 986195737 -962514517 958087789 -970805677 978224993 -984294938 984668584 -997074188 950173570 -977364476 980548205 -992176490 989137812 -983807078 972031865 -970079086 996245752 -971180232 979594124 -994827810 963501149 -970588198 964632768 -976456845 954007930 -957624555 967171229 -991080715 960129777 -959903781 952045558 -983011580 968882907 -987400817 960822995 -969031418 973473707 -982192783 965801014 -953881093 960264153 -970544445 952412447 -993546625 994626426 -959018748 986090907 -951754706 980474803 -958832795 956892500 -964669045 997164790 -982165413 994153911 -997132425 959769721 -974401115 952437940 -967052807 995458999 -956733892 959487242 -970510989 998909976 -977195440 963367251 -990394185 957978275 -984919612 973423612 -972259706 992044691 -984409204 967697767 -994811053 982584936 -967161590 977889965 -958596116 966490544 -972573653 989937246 -976028070 989441886 -996922158 994451065 -978900088 968334644 -995667209 986687069 -958986176 957624000 -962740062 964071415 -987716141 957806428 -951148211 961863327 -993625208 983544535 -968935736 951807905 -972523945 981743112 -957845561 960940589 -971310423 954402460 -974599990 985068731 -960315497 970766547 -974801950 971664503 -970154143 975881621 -986819432 995307133 -980813245 964785596 -953152212 955397751 -984960722 969630203 -983168700 993561066 -963274126 996830043 -967421315 964736015 -995094583 979690899 -950340125 951729382 -963282664 982742293 -975067244 973067414 -984027258 964815414 -998750391 997033963 -977882560 959306959 -966642366 983007089 -955682757 952149942 -973339119 963071619 -968618464 979306682 -961972801 995002591 -992720024 950077707 -986414680 955938574 -968893162 984258097 -988340985 983600241 -961892668 968170485 -986505775 952311977 -965456857 989847372 -950551839 961317698 -998527619 966657198 -987516800 973107747 -963128159 957332695 -981206852 962601702 -965775909 973197899 -950161727 972413212 -972000691 999987301 -986677841 963101275 -963294471 995300545 -984378900 973046869 -990606167 983162116 -958182155 959685514 -958362556 997091899 -967204147 983820141 -955031503 964495655 -993570627 965807897 -957675917 981206338 -980930655 980437922 -977569692 982155606 -982596006 970444402 -996964489 984509672 -967256537 962441494 -996098882 961087826 -980721993 971146651 -984955176 998645072 -987221539 966441426 -991791189 954305480 -975316466 953366940 -970913836 959900545 -969568340 950235464 -970280247 954564752 -974054398 990476169 -980691125 972559309 -971515195 956381413 -950178561 956520361 -973527037 978619644 -975949894 978817177 -962723417 987109799 -962592813 973609076 -964439724 995007841 -994088685 978150045 -993211590 996954885 -996036187 997956505 -983390289 960436910 -997817283 960586819 -950922524 963977857 -988675901 985085086 -991254567 996832422 -954615643 956535994 -972980176 966960896 -951101430 988309358 -998635805 980983004 -965238940 986850901 -963516975 969314865 -951502628 973869278 -959071037 959033410 -951188769 995737833 -981878911 993822100 -996514600 987714919 -997286959 956756085 -955920352 986323109 -994898094 976842753 -986148019 985272236 -983040586 984831665 -980043726 988445892 -966061481 970942283 -970116624 994682319 -969399550 963026918 -989939707 985590135 -992222429 971343678 -954204761 977215438 -967101259 960494293 -986676752 970369726 -959787213 999021003 -979030256 991303124 -953638243 987984037 -976523856 981677530 -987946166 963990152 -958561357 965518179 -993828913 989291072 -981819997 991551123 -981582063 956783132 -960890785 981049059 -977575873 997683601 -997855627 968969826 -962818324 992393873 -972286318 964655374 -953117503 987330020 -997915119 956242699 -952953977 969698077 -979027169 983846440 -999534990 986869879 -980206561 957212600 -981770670 965521013 -980886269 984931662 -977142642 985855924 -977581871 967646630 -967313387 972710009 -969850351 968536886 -983201785 993682529 -990254088 956371527 -973086178 956643247 -997762829 966366574 -983640435 958750046 -963295486 955212583 -968453949 953924525 -992874709 968593006 -969738168 951053801 -964986239 957447616 -963589495 964373470 -965283788 959903269 -972387492 981323847 -962403460 952064243 -961702924 983700039 -952749949 953892241 -954245818 990621228 -975233580 960980306 -956624542 988284070 -966391817 982497726 -977712642 997111274 -999230614 987291020 -973604204 968848463 -968074032 961871650 -959400486 968559758 -976515716 978304339 -992512960 954440272 -984975147 986104982 -978761156 977152035 -976605855 999001743 -950265779 950841955 -972456473 986215962 -968973323 983377371 -952623579 955330532 -987029227 982947758 -959240276 962863347 -959304457 964546618 -958744745 978462470 -985900866 995205148 -954231970 965664479 -967107938 992586265 -967435109 959014757 -952843063 984136972 -967786269 962240793 -958083905 991857567 -991133164 961133088 -970558121 950891720 -983140151 965739308 -958767841 977977276 -962892514 973028790 -982748729 959121702 -979774250 996816440 -988831213 998077375 -961105275 971847727 -958614053 955381994 -956502306 956220437 -961508588 978124700 -957415123 978217053 -977217114 973945759 -997864071 996215763 -990440309 981093047 -984368346 984587997 -989432104 967076243 -999725410 961395150 -979081093 970308662 -954107910 964966228 -973352087 957907161 -981650294 981341918 -966291192 985761133 -991473113 998241969 -974052388 972786455 -979980406 962075766 -978337719 957482244 -970514608 964130996 -979371585 998699509 -952652545 972635276 -985053359 967588198 -988793390 977447391 -969293443 951594153 -991573917 955938301 -953800823 988109344 -962090290 981309558 -952690159 985906126 -973810378 979513958 -952143699 960175568 -958053239 965109232 -963655346 959085950 -972674677 981962799 -963418291 998566962 -978748384 992517433 -952208965 998070769 -984062823 970258241 -992981032 951088566 -981526422 970384109 -984072192 985004225 -982864315 982587831 -997736407 978527000 -965285690 985270506 -986633520 991361731 -978541437 950518523 -951217358 966194928 -989707200 980448262 -954744084 962936555 -978103259 961611852 -979680317 977082943 -972969339 960247057 -974665537 995620958 -991897352 968698636 -985771628 954614049 -966615658 977284202 -999360122 951141672 -956428028 985819368 -999544020 995807213 -969220210 991020266 -974594325 972875628 -961493497 978815491 -960287758 977774253 -991240132 997234853 -976416930 997889496 -964544208 990151766 -988057860 993017443 -971447440 992593347 -951904057 950928774 -983025275 983818438 -980089428 996643763 -962565765 996237140 -970113861 961850656 -964265923 974482885 -985206708 960847921 -953329003 987278818 -973909042 958056879 -961088956 967871605 -950122222 966627365 -996619651 996451769 -982999778 964906685 -981932840 961409188 -995016436 996163820 -996188868 972079828 -964798807 992032769 -993588047 950811693 -950539531 985352517 -951435182 989058862 -981272938 993184726 -964908651 952311083 -997303854 962122309 -997711027 988781298 -988218422 971747124 -960825080 960803486 -992680595 981574313 -968656486 961154225 -958723018 963950281 -988761959 953019326 -989214942 977199019 -982416525 992445214 -951926210 985985909 -957349723 988734141 -959413481 974320218 -976028813 969057976 -964206139 954532924 -996681734 980544972 -974966712 986413612 -997078451 957845255 -991292441 979352768 -976557443 993444037 -978793772 987120637 -955551165 971931162 -977133601 985410828 -981460315 997058674 -953716348 996862203 -984184407 972305125 -965787663 967970369 -959307038 974898802 -973973283 971451641 -986312503 991515057 -996662995 974748881 -990301196 977841278 -959043967 964459502 -998954089 970361785 -995678370 998660269 -997556486 986985109 -966714208 992231210 -955268775 987697666 -952116265 985248710 -972024973 970281370 -966212371 987502054 -994655827 990865418 -982319049 955600736 -974744470 995208742 -987350018 965390593 -957627560 975131910 -980345759 964364777 -997100095 960401089 -961259546 951615554 -950341850 986144227 -975148623 959485256 -962665342 958913087 -988510315 957494197 -999763071 965588064 -961185408 993712088 -987935163 973429581 -952059250 987042489 -951472079 964157966 -956867852 996464960 -984128455 972525408 -986887889 987767481 -968192643 951199351 -974216054 994179168 -968258150 996680175 -962968297 952794856 -978525606 970039255 -956321347 969460573 -970596891 961837334 -997239861 952556010 -990859487 954338229 -952757670 997707555 -954571728 992819583 -997737272 988666431 -977079635 952262241 -992063265 976662638 -976359318 975848413 -981611261 978815764 -991750089 966778843 -995853709 995869742 -950148689 968539447 -994783614 952399339 -973214872 974849650 -960665832 984483111 -974031318 992075815 -977803560 987706243 -986025711 961326468 -978132291 950895163 -974109156 983794262 -989187425 973562968 -990678052 960305795 -952640313 994242049 -997517928 989836856 -956530365 978597690 -972717845 954088603 -986495771 963537842 -988660883 958491141 -988169497 974734630 -986097743 953598368 -959357936 968578396 -983820346 968330787 -979752236 956142897 -965500632 999452993 -974648939 983572985 -975388333 987746227 -950680579 959392556 -958039150 976112462 -999626901 978536157 -969620225 954917975 -994343412 971271031 -998458943 968499696 -993324212 979085933 -963262535 976690618 -970253733 972788391 -964363675 960232519 -986952290 965079563 -950505743 983219583 -958910755 963360925 -971392710 954912943 -982006929 998564432 -959770466 984482907 -973820703 969640799 -978536679 966426597 -961091386 986397815 -953085157 978606422 -964889636 952210896 -982952533 964173498 -985882040 972450594 -963634069 966280809 -998616582 972814671 -978906687 958559642 -977008064 993415621 -992960361 991442272 -982338409 984761516 -983983837 991130703 -984270069 981359366 -985020805 993905585 -961201119 952946952 -984561252 958626982 -985728653 986234882 -952899322 964328765 -971769650 955801007 -972270838 999352564 -974322672 967182504 -959534458 974291202 -991246310 984620492 -974165085 975132265 -964635552 958689221 -994589928 957011790 -986586834 973690918 -954576348 962560169 -976431586 975455182 -996796326 981057326 -976271021 993282784 -957041762 998393741 -981547427 970403840 -998866106 956108769 -985547136 984643150 -978163020 985282700 -987268717 952941431 -955440513 991321140 -996961650 991204597 -980335621 957954301 -996553765 985071556 -956247371 950110087 -974960598 963771236 -999736627 964318409 -951299001 957022683 -969912201 959665547 -967751233 976926145 -980942306 972099638 -958500095 974862851 -993251208 981430235 -980390794 953665372 -991078375 991432468 -986405653 970119957 -964872008 966345987 -983569383 973410265 -969136677 988857580 -956609528 966046676 -990084665 976050619 -989813455 976867891 -989574154 950445118 -976698248 970082859 -986993102 952796335 -991336881 954677708 -985056874 951400682 -951498050 965685106 -975031909 964348440 -959718941 956757383 -990460623 988163910 -997837780 986956189 -988976352 966618766 -950412647 969280143 -969836654 976536268 -986632797 991555033 -999166720 960850350 -952579726 980196666 -996460117 992224765 -991205557 978030864 -951734344 971145887 -987927379 998998836 -950834074 988758479 -973680693 993367815 -965362015 952363950 -988710170 953321653 -959634629 959006895 -995911549 987009687 -978924603 969017363 -989818103 986134998 -960978810 978917625 -992065318 982893724 -965558304 995864226 -963430919 977498641 -970230152 961790114 -985324328 980386632 -997017801 999104487 -995995655 976708980 -980663575 951402482 -985616555 991433180 -991958052 988381072 -988691177 953334972 -956570505 959001818 -952839146 985148566 -954184864 969531091 -956223491 998972304 -955967209 998218482 -958673815 952739606 -998205575 962559451 -964924595 952912391 -958897632 972663176 -960451865 970570209 -993544495 984332093 -994184370 967407695 -995903104 995016205 -987446685 985212401 -962410993 996100774 -955609082 970057960 -979830366 990853754 -968707607 991724994 -960131207 982492892 -965695708 961484959 -975392539 979698510 -953560943 981361069 -994481954 965865826 -996448063 950378349 -976643030 969768610 -982050933 957930867 -953977750 963669558 -994762549 957997349 -958979115 981710427 -997260683 977698232 -972255531 990864370 -978851077 983905430 -976097587 956695898 -987736388 966644025 -992568423 976765475 -979096685 988470838 -971016846 969623645 -965982383 980941783 -967206355 995070219 -968020012 965975380 -980767731 955291380 -961589013 972681067 -961133350 981866742 -986953940 991389056 -987244302 982846109 -966699047 990061341 -962937718 961390747 -992913376 966505622 -968052666 971019719 -967171698 985391793 -998111751 983492633 -983661729 992906120 -955799165 973997760 -955347063 959863380 -975260195 998806304 -956690679 957106804 -991229856 980553686 -961573386 981832748 -960838533 980871282 -954983985 995681308 -996586513 975012922 -979864600 962688425 -974780097 966740241 -992406639 990756341 -976443064 981181621 -986806305 971923978 -990842457 983186887 -986476697 976556901 -997453630 964504035 -965176148 973635830 -961244802 976391498 -982048468 950667478 -961833149 980391726 -981146085 994704895 -995083590 989261477 -991626517 991226493 -981761729 991961493 -964132768 957627670 -972386830 973816787 -977960003 980938808 -983090585 996163603 -983862889 989945132 -991731318 973617732 -999712022 963883259 -992868700 975624587 -954786324 978382397 -968705048 952243085 -954658001 965623195 -993025016 966579102 -964446771 997772425 -987968724 958540143 -966322079 960962515 -970800698 959456319 -998729339 985681478 -975624980 981359271 -999559710 959380418 -976103107 953593597 -959672481 968398580 -987092139 951467243 -973619238 954093533 -968561592 952549152 -989948371 974387274 -968661149 993597664 -989463282 984571142 -958691805 960498583 -955120285 959600149 -996636853 953770236 -984265446 966326328 -984161554 960929288 -983240541 982797314 -996630849 976356279 -998955983 987235153 -976603240 959620902 -982983994 985690900 -974415127 981923318 -970005268 990851528 -970769483 999671810 -980018299 999269257 -957116209 950429882 -957395009 968931566 -971465336 960669424 -981379094 970811627 -967925242 980376740 -979775067 951596513 -975732238 998387209 -961704245 950553807 -992458033 990747653 -956657344 958304971 -973617936 954559425 -977730051 966045117 -993475874 965149726 -991573254 985669679 -989034995 971761880 -973213644 994988332 -999194875 952636488 -989926724 975721159 -967720229 969495677 -973587156 988225407 -971834147 982339376 -986321003 995599114 -955545863 964316684 -966846765 995944982 -961919472 972046940 -993025978 950290032 -953172912 962096562 -982101455 956168088 -993835515 995900960 -951741153 956370322 -983390451 975471389 -964607903 997205126 -987448592 968381231 -964851620 971684682 -990820174 963476345 -993715980 984802285 -953560740 966470192 -969598913 980257918 -961712009 966629982 -984349198 992396756 -988399803 959600506 -963725583 997588268 -969788894 988619502 -978597384 962111727 -968299664 974068824 -955042599 959167342 -997145645 998888933 -984996934 951227456 -971628033 962235155 -953297420 999019153 -994050012 977008535 -981578756 982671762 -970781979 976660889 -971016947 995628087 -977197791 986531568 -974286053 986200998 -980128986 980133216 -957975368 979152226 -985226542 962445706 -958706256 967093368 -978134199 950576004 -958257015 986291519 -961432457 974822699 -950691343 974998108 -971130473 993051688 -991449024 967669319 -968588488 961641370 -969444598 971172574 -967355316 959154859 -990841084 962260664 -965966861 989584170 -980102256 992018589 -978825175 956226329 -999762834 969293960 -975785824 973324358 -979169076 992302376 -997321914 952288905 -967127410 986470966 -975113047 967250653 -987858122 973494921 -984067449 950270777 -982196922 970806142 -988566182 980031899 -996196587 960900982 -951437489 950832848 -979659966 985504065 -967765794 977968922 -978712891 988685115 -996471174 982792068 -971665949 979842528 -973892315 975218738 -980960947 958469158 -952303065 995850945 -968998744 983578308 -995772560 958876837 -986772212 993516505 -982591721 985804945 -955258643 992466344 -999994503 977445164 -987131552 966936848 -992961252 960156972 -957650438 950841113 -987918780 989950222 -973163277 967396776 -964793229 956414802 -987902094 999664735 -987484203 973785630 -983308258 985387632 -965499892 993524267 -960136706 976247824 -962403107 962821845 -997021441 964306319 -998505966 973643848 -961915028 999730461 -951785285 969141707 -974855906 967837529 -990797915 967702542 -982741958 994993899 -961343664 997835216 -993460836 970117515 -974545977 964071780 -980237862 977975618 -993631478 978584087 -977736127 995123640 -987515887 987067026 -985103858 985342267 -976571620 964966203 -967719754 955179751 -970611797 985806041 -994798002 984214832 -988980441 990369379 -964877720 972060603 -976485433 967096308 -983116975 990135192 -983986061 969526293 -983470248 957824724 -959980038 960293732 -958463946 990241703 -984955396 953789678 -987112606 954482584 -985053917 964044913 -955231396 964684780 -970158214 991247242 -965023894 963623888 -980088579 973779687 -996348126 979817835 -972159505 963046073 -992950658 967793681 -961991922 997767075 -964905525 955342802 -989911704 992376661 -988510474 977566654 -989504058 999634247 -957747613 964753707 -970143989 979895237 -966592436 989819047 -964754917 987735683 -971678372 954132116 -972802767 988231906 -982564967 951257809 -972749842 969725447 -951400543 978802225 -960040947 961423522 -969802743 999514064 -990760908 994889495 -980150011 997865841 -998401694 965671708 -974970959 980462415 -974425587 958382507 -981167852 987732080 -985382714 982430419 -966475482 981367939 -963798844 950047304 -985542854 985028059 -991900286 953474112 -950604535 969844730 -985416559 979518400 -967970097 967967524 -991310236 995245488 -966485620 997774576 -995627602 999177977 -990434089 963781348 -991285576 981539425 -966848617 952152758 -973165030 987578903 -962570457 953845083 -951454202 955433022 -998980991 986097652 -983721768 985264089 -996330809 967118232 -982888854 955464202 -960018092 982383804 -979129804 953022051 -953203279 950338764 -979636674 984258572 -958371185 956981785 -986629304 992448423 -952940730 958899531 -953140273 962972584 -982484457 994351988 -973614010 951361760 -955616851 982112060 -980376847 953720456 -950045984 992997457 -986781759 994156028 -979029164 981757360 -955786042 978511063 -967964827 959668499 -969666150 978031759 -997316792 991475812 -989250116 960441538 -989479018 962499001 -950561091 997920169 -963222799 994617478 -971595691 971280206 -981581227 958637368 -991108796 965944622 -960677503 977864182 -953843432 959792645 -984984756 985777893 -955027100 958457061 -958629295 985458071 -979487819 999587891 -960745487 976946592 -998821228 969133441 -971877066 958943307 -982640641 950073216 -992041198 973544458 -974419988 979498985 -955955244 994627522 -960238866 997437536 -955426362 980181627 -952482830 953952013 -976787693 994833491 -962422239 957835860 -954194426 991103323 -967247330 999460973 -958221922 977043543 -951211906 969995294 -952417295 953249344 -997460976 958636264 -954733276 952144535 -998971646 991131543 -969742333 989655132 -989037199 980794880 -979438044 976891164 -981247148 964259005 -968631136 972340080 -961821358 990937989 -988202278 993299430 -968810127 989341478 -994355259 972379732 -955860874 955903860 -995356743 973190992 -975228510 963213056 -960225879 998297204 -966640893 991365641 -958078525 993654886 -964041508 960902283 -954377433 987885573 -973123254 970749403 -986369995 999221819 -957981054 998190668 -977200393 988716342 -986705379 991797992 -977466230 968653340 -970809655 995377448 -963759357 957610411 -999210155 971368852 -980869466 952616771 -971664483 969481024 -985613334 953047543 -950149266 995710474 -951519327 962869942 -960494631 984531063 -996479662 996342396 -991780277 959035965 -955668816 954980004 -954027339 989843736 -992097014 974804300 -997583761 999402402 -982187743 958167903 -979937080 969037789 -998789465 958751945 -971537091 950660315 -959148630 996313996 -974965964 996492241 -961803362 983272569 -976582672 973782611 -984371874 990508216 -972439018 996960109 -976765289 991361512 -978880342 952484856 -953621809 964683340 -997895311 963749141 -981005552 978031772 -999558011 952423705 -985781199 995774783 -956224793 958998197 -983903593 958258381 -973032048 981219533 -987732970 966224196 -987424053 993914023 -965738217 958336486 -986189846 963617074 -976512724 966363148 -982372720 999299697 -990351565 957807771 -968681433 959844377 -975749944 990931394 -950601393 978109185 -955027756 996391742 -953973178 952461778 -967343959 992620919 -965966023 979839702 -959332386 957415391 -997907597 958570044 -962392690 980146691 -986642980 957261199 -994155585 966609559 -958908859 956691875 -960232617 952718437 -991681676 980415397 -991398310 961016897 -982178555 971506285 -998138644 966135865 -980294096 999169807 -999582915 954316522 -978142364 995264439 -971049610 953288843 -974402263 957730114 -961440614 967015723 -957059739 973563824 -984797736 985448801 -996688467 959144142 -977547582 975649742 -983986778 962478192 -972464267 960367676 -952882863 976627319 -956303953 969182758 -956036849 980742392 -995039427 960456176 -973587219 972966917 -963294795 984674998 -958418512 952218962 -972341689 964713567 -982921745 994075481 -989916510 956108440 -971709854 968914027 -963495143 992177277 -972900430 998841338 -993991477 987807704 -953514450 957047594 -977565044 966160963 -990526375 964488549 -987680579 984474219 -991532599 986888964 -978097235 979732168 -969190368 972354137 -988651269 976958529 -959569413 972752989 -956015413 978719825 -987577368 990338236 -991723380 989505110 -969524875 997790893 -958921849 960489793 -976697031 952301487 -985289265 959900438 -952264512 983742415 -982845194 967685659 -956406109 994746844 -986069072 960635328 -967169408 965851180 -991470965 958342913 -992870487 972880416 -950000585 999627695 -960018541 968836778 -986542689 972605741 -965394507 985475508 -972037587 998037293 -974931448 994392828 -964507425 962575179 -963070223 960918369 -951568741 997690671 -969810868 953001538 -978143048 979621797 -990483451 962969850 -951892110 955610426 -989482731 989276576 -962831366 978489143 -955437759 958506253 -988670182 997238158 -983214740 994411585 -977148300 967483223 -953910771 983598648 -964161823 966308441 -981777144 991389319 -955659640 954095872 -978029438 955150415 -973188002 996265231 -971940525 969571820 -955495366 966914590 -957988847 970534272 -981601130 986882341 -982197093 958294338 -989634559 995270848 -957925485 961361120 -996820833 953940393 -959731160 968766300 -993659448 980331665 -995844394 995712176 -989889490 992481571 -981874047 961355318 -982954838 974665482 -978976711 971628795 -950375073 961700465 -957008153 950760035 -994253363 967998783 -995990101 984125482 -978306959 992790966 -969910197 962377467 -965688118 966925951 -989171746 976306698 -981226569 959846052 -964082815 959135095 -965221356 995994033 -958322703 974428160 -952390494 967342673 -955927606 975367139 -989232592 970023373 -960959179 986268961 -952820674 971658951 -960227498 989764497 -984239371 953052915 -996996779 994059665 -961648058 993631402 -963594456 981021810 -960036866 994934934 -994064752 959054887 -980325474 955932149 -970574164 995068519 -989037479 987984640 -965462882 975764974 -981073025 989853314 -969528541 976010668 -980949936 995020715 -958945930 956788393 -982935335 983333629 -981692722 950954479 -968087086 962234866 -989697996 979374008 -975093359 976103589 -986565462 991876082 -978676294 972024879 -960326794 982370459 -975475286 964948017 -981914609 978217140 -999932117 982113802 -981797303 970561242 -954911793 990290592 -994841201 964627548 -967757136 980690923 -967184191 995020431 -960584502 988924548 -951953958 993513120 -998081296 972138177 -998462915 996749823 -988427760 960175371 -964458533 973797996 -959913812 973006242 -980836139 955210886 -978708964 977139594 -960962163 967724473 -986861200 990213400 -998509978 972750067 -956473883 984674120 -997589927 968558460 -966890018 984066441 -965093665 983535920 -988542072 961336838 -996158855 975563858 -993197239 972743449 -962477322 980919437 -977208181 980690764 -996722176 990235413 -995257093 986142899 -973449083 952874383 -979624058 954287435 -987989226 960873917 -965802700 973187930 -970517595 958975030 -972115941 986304778 -975064347 993416318 -953701993 962304028 -950988948 985710895 -963766543 950968973 -966103587 954840812 -964192147 977464779 -974697895 953791827 -951631574 994413148 -994731103 999665213 -973228855 985721271 -977004914 957003034 -962761406 968441737 -978874345 986683737 -989371101 990729103 -978919113 996290811 -980840297 993874764 -994482830 994947270 -980909043 984446461 -978930119 992288415 -952674412 990416285 -987740412 966432706 -978688134 959434602 -986950438 980138016 -953930712 984114643 -966028113 955122009 -966413611 986879344 -978530708 970058853 -965292220 985583483 -978488186 971854883 -999330940 950814982 -952087755 997740852 -987028008 964935444 -972309297 965473387 -961514892 963089105 -958603554 986566206 -985126543 957417625 -994764303 988638784 -986509436 974615608 -964556126 973230372 -951766962 986154707 -973126058 989888150 -971130327 952345278 -989043777 998758498 -950806667 972457731 -977983788 999868580 -970380777 963397347 -966677938 965888489 -972371301 971788616 -973742292 953731609 -950302166 977742816 -960757215 985838541 -993422833 966324043 -952503017 987674639 -984836658 979500885 -953675913 999467969 -968992084 965432801 -994465113 989017110 -959490360 960501273 -977811313 999150306 -970656654 962136494 -971586752 969720771 -972333066 977326765 -984706295 980126977 -970404554 997107572 -950878805 972338258 -985287508 963899076 -981606230 994337709 -978283264 973821233 -992235871 990582972 -999478315 993914543 -969302770 987343692 -960286937 969835926 -953417254 994094622 -999354042 976001987 -997420698 992912769 -986525841 998922929 -995065848 972785094 -994166209 984439197 -979148948 988992055 -983780818 955500333 -998285331 984589880 -980010453 950917660 -978552091 991178736 -968377973 981851721 -979477404 957141238 -995882943 970908278 -975999474 966408453 -963273001 974093055 -990041254 975494205 -957279275 984472388 -975109816 959764543 -988182308 983209439 -971239058 979552640 -999149585 969874462 -976142505 953564796 -995895852 967939524 -990112493 963304849 -959054258 975354222 -968916268 990197168 -972914921 998113559 -981503638 977362763 -982077434 951846362 -974672283 956997804 -979560970 974900057 -961108978 988198325 -986084973 959153428 -983203820 952702897 -979283418 992605861 -977750263 992718908 -997677046 973878461 -960204459 978658562 -981913289 967822996 -959125062 960503794 -961946814 973809390 -987009128 973276070 -957486896 984036897 -959411751 957442714 -965547860 994504262 -965368981 950349140 -952758359 998812465 -973472426 953704432 -972695511 960943968 -978740461 957375612 -996992013 987425910 -973334788 967923695 -994348416 991875931 -952554383 961828242 -975667171 957796850 -958079027 980775961 -992074854 953639098 -950803278 987107506 -952582644 957249995 -980367843 962958563 -989860870 985208473 -957025090 985421362 -963556432 996310367 -957221084 968370429 -964906452 995380120 -997365802 962925828 -981305798 981411120 -974443100 957673978 -958622398 997228921 -996935304 951584687 -998135433 977903698 -964647688 979451377 -978786915 994481331 -983855160 977093135 -978701733 960249720 -956671695 991105630 -968730517 977574328 -976606213 981694917 -956360711 980461519 -999120318 999845464 -953557025 991168918 -966746402 977932359 -996050643 980096881 -950418952 994171435 -991127739 997719427 -977465079 970666395 -997314965 951449430 -973727612 994169285 -971346116 953966096 -997480992 980936425 -985149600 999315647 -993305418 982640759 -985388079 965443544 -965143811 957789410 -972935237 962297750 -982587916 961890871 -997273790 986637253 -957033448 984620541 -953816362 956312613 -998101034 953453656 -987906239 964242164 -980512390 991390179 -980995752 986348125 -966889488 970394831 -993491852 982133298 -984186615 981455851 -975223769 975268191 -992828718 951014185 -975430316 981272533 -980784722 950870268 -958328303 958877098 -951559103 968854492 -971118582 958992695 -965138236 991567704 -956666095 993995671 -979602533 999822882 -990734887 963658880 -976100026 965819182 -987564815 967016051 -987722187 951031024 -974485608 994923911 -953340608 997668616 -957757317 952180204 -960643169 992132628 -960686681 959905877 -991171243 980320732 -955155907 992212125 -991129642 969655683 -952774858 971728670 -999207262 966405767 -969050035 962472955 -959989112 987080263 -974986360 971502088 -953409196 990802255 -999539851 992968164 -990261792 995684076 -989951393 982674396 -991396658 955527769 -978556442 984965837 -957849610 958201812 -987991041 993533055 -952228205 997416616 -976002952 964954720 -987448084 950882542 -962348624 978967041 -969307587 964422795 -987651513 992007178 -955369761 985189209 -978442897 960435772 -951281311 998453250 -979225835 998717432 -966357711 984313686 -955511438 999596920 -988561120 966759764 -989064353 994988441 -986954853 979920928 -991054195 966325207 -962630689 959151060 -999570217 999658100 -952266055 952350759 -989549228 967912684 -965164155 991047254 -978339063 991510065 -953597044 988881565 -950440946 977642424 -970104809 967376180 -970161037 980442214 -978931991 987558422 -982796348 996219147 -994556211 978579741 -983405239 965917074 -967543079 980172390 -998634627 975063842 -965405097 979286385 -985534285 967302970 -993956123 970774442 -955157078 961332551 -956020061 980536744 -956006730 995268972 -994920476 967949274 -952838250 961130529 -978213024 999909671 -976839319 989011671 -966372896 968681011 -963747362 980531242 -970036451 966239531 -975895169 967787943 -985201572 965287420 -963372914 991767097 -966276671 981801973 -950476181 982652350 -996521254 952183069 -989423007 983786261 -994428486 997506017 -951952760 952009808 -983998283 989243934 -999180094 958919542 -969628888 969313774 -952445716 971352252 -979766977 963872123 -950413353 975676798 -953635986 963513283 -966091381 954407365 -991956809 955872063 -960142608 951454684 -970085020 974760118 -991429787 965155062 -985825606 956717936 -979011217 962569529 -957265953 972670547 -971566694 993131919 -977605625 963312762 -964841297 986828270 -954960190 980538962 -989534992 967445867 -992899053 962042445 -977968950 998061723 -973696326 990546344 -956795382 950806586 -993757521 955745192 -963507545 979140392 -964317183 954972479 -974717417 974163619 -962746114 997234883 -950344257 961065193 -960966939 977347074 -975101432 975098794 -964269030 980119432 -960192598 960080354 -973117039 982096237 -966772747 991226555 -961637484 961181080 -965533361 953761024 -972209979 978908849 -966435223 980426410 -988807323 991125114 -963034621 973941331 -969561495 985838680 -977105091 989395273 -951135640 997521482 -957212532 998112805 -956351351 952628761 -972453381 971459806 -966499379 994554421 -999272596 976327960 -962491030 981787557 -953176729 950551175 -961939477 997574025 -973199456 995277979 -980269462 991242543 -963544065 955096321 -957244186 960654980 -992128204 961966525 -959002312 991701477 -999730709 992494201 -996805065 970271420 -964692879 966676351 -987290722 976170113 -954825186 997131823 -959142200 998603936 -979205481 963415667 -996776628 960598001 -974087600 969407605 -992667946 977900109 -976956509 989142105 -973256877 957926418 -968503268 956678301 -978779141 978731519 -966315424 977256889 -953108950 988209666 -972969755 992874846 -973688492 976192360 -987157331 965460028 -994699768 967088848 -983095995 970639267 -989878287 953046042 -987905904 960212728 -982849912 969841500 -976207949 967060333 -990941337 982553398 -976451416 993690156 -964719079 967417461 -978370456 963007612 -980894860 953694286 -991386671 985050687 -990507508 987629495 -987811797 961306151 -965202671 978034926 -999382680 991362807 -951098665 965827130 -983205460 955199106 -989371933 960023828 -954529368 988322350 -992458664 952927160 -989600314 956313274 -975458528 996034139 -970971469 983718942 -975764960 974910967 -973240316 958186888 -998282309 965165367 -997538754 980171833 -983467520 969541246 -968507398 974826029 -978614254 991826414 -988449885 982050448 -983358675 961693087 -998879398 985316303 -957602063 959435661 -992969393 994843054 -958554656 957516181 -982087009 971436805 -983356909 957429786 -981730344 971211478 -982426947 975560873 -951711848 960876878 -999372549 953681302 -979247760 962491756 -989992347 983642161 -952726049 960806251 -982492036 955598897 -982777552 969049265 -968865619 960306509 -959997159 965267361 -987890269 955481106 -964237006 957761023 -986606874 959812494 -989674309 964567048 -957127385 986018878 -975817974 961077211 -996342421 989839644 -953566105 998644692 -964199545 971491736 -980472257 957957344 -967928730 994546939 -985552807 955418822 -982188995 958612428 -995507207 970389483 -984161597 970473811 -951951284 995450087 -982368641 993007205 -973613611 991787778 -998911744 958452039 -992143469 960818911 -992428716 990599068 -970229744 974228118 -978432156 973206694 -974687202 957102010 -988117978 956202320 -950356653 959883316 -969368927 973147989 -993553397 957192843 -958999527 990208527 -988520595 956447423 -982840825 960349582 -975326386 966883530 -998980337 959131163 -999019509 959834508 -999879113 993028478 -962218139 973597968 -972319671 987216844 -991936567 983919911 -968035277 972003678 -977493890 994761365 -982480050 982950450 -960166766 958182221 -952317362 983213874 -965377482 969333319 -972182529 995087998 -964764923 973845635 -979508054 975240428 -961127515 966377389 -974171625 980449930 -989385328 961396444 -976593837 965987787 -990423249 966784166 -987728840 951757781 -958127208 989401744 -981085085 983035732 -982401615 995343612 -967555572 976119061 -962965934 960438468 -956666599 983547271 -976397372 998649474 -950801466 997558258 -972778188 980841793 -954860417 960241985 -972415529 974359756 -962509706 962733771 -957545318 982098079 -977981561 962858966 -965022760 965410169 -980850870 978184288 -955190968 962235819 -962058015 984717887 -985308937 952191762 -982214325 953151787 -951227982 971225513 -989967904 963206328 -985141790 984966603 -993064623 956094836 -950877937 984146617 -982908065 964162957 -955010683 954057475 -961396814 957851943 -963439053 967552782 -999053369 970334412 -967413954 994058207 -986965986 983634334 -979599193 987886829 -958849038 997874880 -986485519 978939046 -955020827 970436247 -985256561 990207355 -971833382 980427776 -950536018 965884903 -991203278 959741914 -974790284 963515052 -964875653 996331622 -958040598 958815870 -992168922 971733898 -976720807 950252554 -953661684 979538719 -984928936 950128308 -965907134 964795676 -978975580 993456866 -956294449 996341333 -992714473 953256180 -972435810 985545366 -955098764 970105996 -988460608 993547628 -996444778 974617488 -976997723 971231156 -951106533 979744548 -990751003 998787503 -971409008 993765199 -987716787 977322201 -999005010 994132403 -985127434 966841656 -951611206 992147977 -956295035 981824237 -989163477 963537312 -961844986 976132983 -952431709 967541038 -952419473 963918382 -999472496 950764611 -958215116 959257743 -999775661 969273972 -981311372 952677475 -973759214 987665029 -968240977 981738157 -977272599 972091180 -982918105 972118659 -984191255 950438274 -952706380 964591115 -986585356 978870918 -950267539 998073489 -972787695 953418987 -962547574 957516911 -986032120 977611523 -958015243 982741583 -960122989 991218919 -950521267 959067335 -984475775 959190246 -955026427 981998298 -975839289 950547060 -991702885 987876687 -973629953 966707228 -955586343 996257208 -993087076 973630314 -991325628 953527285 -985232882 995499094 -958512396 950619459 -989344093 998862046 -990341580 982029559 -982779505 999094588 -989379194 981864383 -993050370 982252090 -979291525 984324693 -972552967 955075350 -990179196 989248513 -994919199 992780533 -951542802 973051441 -956885793 991289672 -993930379 964481854 -953923921 970523854 -973301071 967685102 -962195428 970929468 -961379128 971891850 -981580812 963306251 -982209819 954722095 -962200164 967403253 -974063378 973117085 -974888231 984717481 -966369450 959022990 -975061729 951751130 -964037651 970673956 -971542279 971512023 -950136239 979430545 -997144924 956409172 -970541430 955886343 -978739666 962536978 -975773709 992256286 -967140941 951150514 -993141453 990313587 -993882855 981651845 -979157874 973888646 -974807045 958071009 -990619090 965013817 -998300692 953694748 -995281111 958188020 -969179036 985036902 -960149575 985199123 -972261433 996285378 -984368359 991248376 -972312095 961850094 -971136840 983318045 -993293607 976629456 -957612644 960606791 -996679503 970303190 -956671896 971003066 -953691891 983207371 -988228632 969983860 -994422212 950215161 -989809063 964354667 -983322405 960020053 -961760290 989531015 -995283077 957751319 -965420017 979764786 -985604240 997509803 -952866157 987281149 -958412966 996332031 -982585350 965822837 -955973281 951140416 -992840425 975439276 -955342411 991356398 -996092181 980621406 -982677465 971907795 -976863883 966280015 -987972117 983319327 -963910080 961239901 -965198523 960945010 -961510855 995519440 -962679367 972651654 -994498061 997903355 -990652440 975897934 -955659110 994069085 -955978335 956042321 -960366727 968425861 -956939124 977459426 -980082739 954433456 -977804307 950309854 -973218406 956724971 -964435516 992693926 -994082934 962019663 -974285534 956816975 -995111186 973775788 -979183662 953240727 -975562249 989330478 -950493710 990337399 -956570380 965715672 -969482511 951202029 -993711546 952271801 -969239496 992821958 -990225371 991051870 -975916505 969743964 -981272257 957818453 -975009594 964967817 -953604811 998022280 -971976532 951091337 -963953540 951591844 -952090886 995879469 -970357095 958810550 -976873606 969594314 -993004838 989959923 -953087016 992790524 -952879057 966435409 -964302482 977482531 -952911314 952611530 -997539481 972217440 -951646344 994426179 -950570035 973552388 -979879759 997892962 -984886314 996431751 -989240317 956366166 -987446118 952890221 -957502660 968323922 -965065537 981769948 -951741099 978967755 -952157261 973182963 -977602178 989749499 -998243045 985672680 -972662682 995963417 -970979911 979428731 -998323672 989310721 -987326586 999841371 -974230484 975443109 -964579533 953501157 -993563357 965379026 -955724146 974021611 -963439294 982130661 -994640163 992795436 -997630057 983767361 -986887956 954396529 -951818295 959568036 -984575838 980452971 -995963392 988118662 -951430238 987603017 -998706853 967716037 -986025939 982638530 -970928360 972417767 -986314040 963752332 -958727526 964247291 -972424206 970810386 -983776725 989674347 -965155920 962374914 -962412500 970017375 -968441504 985259337 -992303194 968942866 -981827827 951185306 -962686965 989831987 -975586084 968928668 -960696479 952999092 -952082742 968734108 -970405704 965307251 -955084708 964305329 -995266865 961528533 -999129217 960902660 -972285602 978580284 -982338650 982890169 -994800830 974539499 -984623022 970378985 -984207018 956940864 -965630087 956142570 -965525465 955555268 -970727099 975791947 -951345797 968845632 -950925013 994543577 -963367776 996205909 -954315327 979073522 -954825855 993107170 -971294515 987644906 -963431086 995391036 -966222178 956480218 -984337031 981659596 -950670418 965940527 -991357479 967197256 -954766788 997078829 -997533754 967277232 -970253930 958678407 -969509253 983200325 -998803456 985756133 -956228571 957653981 -958485186 962525648 -979917252 989833601 -952893112 965710024 -951724409 957732992 -998526097 972626279 -958541094 971654209 -999957339 964815347 -966967778 967612708 -979519303 996756523 -997067451 984041407 -963773719 962445531 -978866248 975760685 -986619870 978051332 -991857307 987279180 -964707685 987754204 -968523041 986024230 -971570103 973865134 -977721882 984228676 -968667997 982064023 -993104644 990274279 -992399248 989890567 -959597100 954477905 -952079328 986569431 -952628562 951902786 -962799902 963885530 -973058488 995392221 -986488150 963595421 -966808986 953464270 -990270917 993219248 -951588238 994183116 -964868200 978581391 -984137664 951697934 -976130295 987352805 -968328114 950281671 -998985179 951944508 -993774829 975444795 -960286267 965825698 -969416395 963773635 -956700971 985827622 -955695513 981358034 -996787852 990098911 -977931689 953888115 -998549753 961809826 -964540278 977040739 -957097203 978809227 -952017242 998568822 -983991075 959317053 -997441004 965383642 -969242476 961747164 -964443881 953006207 -953032408 952258450 -973057134 981666120 -968935199 969414595 -977687377 969262662 -973823766 978664500 -958186588 976788828 -974805292 980800865 -989631718 979814722 -969806867 963503104 -961945964 981441069 -995887167 992190846 -983836442 959761712 -979426167 955285087 -991627253 978500817 -970766615 993047975 -994272274 975563357 -990645308 995335376 -993903771 952967906 -974850143 970320633 -965606061 990186560 -950593499 964537453 -991300637 989202847 -992488605 957139288 -969555314 979343792 -997208073 992559110 -953089304 974275288 -981252723 969924069 -988634786 997457365 -954530906 988738282 -988046206 960232723 -987983480 963417079 -955334293 999737011 -994421776 968850135 -983387329 977470281 -956018408 968998031 -997263326 991070298 -979504022 998376869 -961800374 953378449 -952943699 990048399 -985798603 971015254 -976379352 970239186 -982935026 960842749 -967267863 982941690 -958322704 989829827 -973806760 959944339 -960847052 965936918 -973596021 963583439 -984895340 985078221 -963805799 978469611 -990243089 964098560 -981334582 964914244 -995144718 987842686 -950002353 989919252 -957010400 970462319 -960571072 953562100 -972964950 955194684 -981187876 974611689 -993141596 954520194 -953918351 954663996 -957985456 987172794 -989104390 986345695 -963494352 987657083 -971454325 960676549 -956405227 973484474 -983874069 987518939 -998949476 988584540 -988671988 961752955 -959507190 999205858 -985829166 960294814 -965276719 997821572 -998702205 991736182 -967182845 968560676 -967051533 952366694 -967577534 952365633 -987346951 962366988 -958187348 964953527 -982432548 982585504 -972390006 957189439 -975617025 978030044 -960061605 962420582 -969332613 984879339 -999199472 997695112 -952443229 974510850 -983097016 964843346 -972837036 983317062 -991920995 970685145 -950943509 955327696 -999110391 957862966 -993447864 953967256 -986632812 952719785 -987745799 988663052 -982087534 957672368 -957348785 950082538 -991236014 982228357 -997743045 953020883 -950310008 985711102 -982259197 956069641 -996325375 963435606 -983021373 999066841 -995116867 999958833 -962975760 986479812 -977017247 985099603 -950320988 966023478 -963609113 955918062 -968376582 980939350 -989369150 951514721 -985076863 994694488 -968673110 955823836 -978112649 979368918 -991645711 967700391 -987437152 967605104 -991751352 980351339 -966433635 955920363 -980857389 965442259 -983661304 990142138 -960113225 977364027 -967613212 972356346 -981078008 963964123 -994700720 978698546 -953097944 958536632 -960229318 961203252 -999509043 958656743 -991357928 979657711 -964109984 989351899 -965377045 980659457 -986419119 979582330 -970177097 987730827 -971325276 977938952 -976522863 984458144 -981074229 950131167 -953090179 974131694 -994915991 973328935 -980433253 965940732 -981967720 992997037 -954294096 973977840 -983953978 965202423 -971230318 992057855 -967700613 953182038 -987443079 996281154 -983598882 972419649 -981527210 986276576 -983389030 984174972 -959626482 954513199 -980020782 961490732 -990258034 996989927 -981501673 985587691 -981631068 961720193 -961602429 988554962 -972620116 981101360 -970725831 983760082 -953712318 995074126 -975735171 958365430 -989814212 963320613 -964468517 988196886 -996685787 970819283 -956212536 955777174 -967038630 984373093 -964461285 967041132 -974370706 957816902 -999163483 994786575 -961723505 973091089 -951359250 950169169 -956962663 978981132 -961136358 997511500 -998794422 975305011 -950201005 960843509 -960886927 989300536 -961750586 973902482 -962848147 956076789 -953566210 967700092 -957839592 977060458 -972713361 985411035 -964859771 973881439 -967291815 968290846 -978076617 971496789 -957694430 980563350 -974686926 970279738 -991550544 993804218 -971685603 953610296 -961807335 962999155 -966629371 964851829 -968284334 965239832 -957036665 955061233 -964785934 984383157 -974709135 987655557 -993773870 982452076 -992311296 988698267 -997194005 999147207 -978436776 961629824 -954189992 981316864 -978775150 999963764 -977632282 983935422 -987369103 952496805 -987213791 957693678 -985978498 950325495 -989542043 994819775 -975983406 989910670 -957855062 969031991 -967544493 984899578 -975137963 981961732 -952872183 989029515 -988633168 998081451 -980875872 957972928 -981687546 953081765 -989041356 952433806 -970336713 974200047 -996698399 955223362 -968275806 963561043 -954517310 952140941 -973466250 996238266 -980705063 995012406 -995217862 970421658 -952237669 983896205 -953379804 979182183 -997754942 969871526 -981444139 986391971 -971577990 963829128 -984103079 982265617 -982793186 958217766 -967671120 962577436 -960626217 951649486 -959677012 978292104 -970300038 992316016 -979223148 969811749 -973393727 957237088 -954102367 996165921 -996124763 967337674 -985810183 984246983 -996871343 975427951 -966978464 990777353 -953053420 965249272 -984837234 952022984 -969841593 986447009 -989644371 991460259 -982899769 981085308 -970075135 987541294 -956092920 973374181 -970471135 957112509 -992518558 994399157 -978585303 999080647 -994089011 984269088 -983655077 952443035 -954557496 977905503 -993083078 962770620 -984837444 998215399 -991788606 950627054 -983352058 990752523 -987332105 951065148 -992054589 962429451 -997383668 957085476 -987266585 961328377 -955486468 956787310 -998081607 993070969 -993826793 979745691 -966065549 992356979 -965655883 965569296 -950155816 997725584 -994782456 982614735 -997230722 977187689 -963900681 994765593 -958569747 969399560 -979249941 958328357 -976141529 971487431 -963680082 974979565 -965644284 958154547 -989476670 955621286 -956897424 965004824 -986955406 986997130 -980610292 988648941 -970299432 970021858 -950973091 981614908 -979567036 960055184 -979403028 975877782 -961574953 979902100 -983485182 967008225 -954983320 993024936 -988910487 956006507 -997430136 996339173 -961113831 998172113 -960394932 973995343 -995664492 967475074 -967752869 978963252 -969217179 961422233 -973062131 998880557 -950395014 981803605 -960987006 979499125 -997559445 999951414 -960582116 969656547 -976037530 961412758 -980756279 966258308 -991501833 997544245 -963399016 982659844 -963352349 953704002 -979315295 992485837 -998109973 994775146 -980842098 976280255 -998373159 974593251 -991018965 980731126 -955742997 978146018 -989909666 951808298 -961106386 956283137 -983911909 957835526 -956233443 965175778 -958019473 998042525 -985720887 961867142 -973389422 963574961 -970190409 998209643 -992167096 981892656 -953059006 983195226 -990802105 971058263 -968349368 962910579 -996510818 957726116 -979019791 997086136 -960309970 962137930 -954567001 994452387 -983359628 974169333 -950875508 979354171 -986651366 958322816 -974339999 974934595 -987402992 971963132 -990432160 992877685 -970695252 976033457 -992911265 960289780 -970612754 972256731 -966609712 977177457 -992551055 974006003 -994754851 999405089 -952808135 954223130 -983204293 965742276 -974460269 950675919 -961907255 996582142 -967079785 996468018 -968545214 959100964 -950669948 951346353 -971467092 970761206 -960222038 989792633 -988339036 965866519 -968769277 982174615 -999385535 966448024 -960478692 967132434 -974561109 952473369 -985323116 951235693 -985219947 956021227 -953789977 999871427 -989675589 950783751 -962502513 981685008 -951224478 993833286 -991583181 962768859 -983727658 962404866 -965485593 954852957 -980367825 988138753 -998956159 989015757 -961698754 991930922 -980389281 953856674 -968329567 963207685 -984465913 993717588 -976268134 983913389 -965095182 960457385 -952529652 997374084 -967381552 953135216 -986941578 963052535 -982670267 963000395 -950510562 966759979 -970439529 975881266 -988618758 978653368 -999477572 951942087 -991338537 980041585 -998895280 973749246 -955352143 990550395 -982016453 976975194 -953600163 993141394 -995093776 955312099 -985402083 972652761 -986992281 985170251 -971983102 959435968 -983408855 981240105 -997958658 988434600 -953419808 995723281 -997684018 968898915 -968871898 973989855 -985088246 981468210 -999790073 970115127 -956375699 950839904 -998929345 991720045 -999083724 985919328 -988417020 984142321 -989867117 991298429 -991639588 976523259 -966329062 995950003 -994179027 967531191 -998647328 959475123 -990485850 950693477 -985719855 958762361 -960951886 997229077 -991823867 977963186 -988011628 987768315 -965313757 994938744 -987402615 982718999 -982335470 965644312 -982084363 969502476 -999509127 962987072 -996494112 961685422 -990687554 966661954 -960823970 962539631 -974748019 991959426 -985447529 958733693 -987395468 999297735 -989652373 995036980 -990692760 979342473 -974889451 978675900 -964882029 977366144 -967046919 960113397 -986767417 983022473 -955656531 984053332 -957243801 955877237 -958082621 960846156 -976156472 968249783 -958045871 970883674 -952473478 964565382 -989777701 973314529 -964271712 988487770 -963507876 968521274 -953581266 965192418 -980108327 996202833 -950773893 966661631 -978454874 999258729 -964321687 998726786 -957007940 985636097 -962674788 982412409 -951445579 985049139 -988351851 964579148 -959250178 994000798 -984441185 954664882 -990717743 973720759 -991451340 978592057 -970606877 955008942 -959299352 988677391 -950543138 969856145 -956153599 950084827 -989972012 953971299 -957797769 951482552 -995907413 979193126 -972490543 958180696 -984030184 975777940 -988061503 961024553 -979993783 952097265 -980309612 983067385 -980787719 980355421 -963348588 953475562 -953771313 953219952 -954197991 985472734 -981785929 999634422 -986346450 961047030 -980417873 995765651 -970905042 951132178 -954959472 986228764 -958092234 952669982 -974266896 978242675 -989489076 993939821 -961051946 966728323 -997819049 989089707 -982390341 970825336 -957707879 993073107 -953551979 970938066 -966938668 995338397 -987686881 975644913 -995266815 992777554 -999132669 972036824 -993103232 971202262 -950998281 994896611 -978864882 989036502 -982984422 996731038 -950954840 970461807 -998822085 995298500 -953275936 964691038 -983624372 961885334 -957609054 951127269 -951651617 964390800 -980688661 956569388 -976769504 969027757 -985646155 980442846 -982216670 988195124 -976608900 987376270 -959261563 977899786 -960206934 969024048 -969529978 970164686 -998394708 986240138 -954028791 969110083 -966885610 992360314 -969247962 990338277 -967759954 958019231 -991526742 982559723 -993923765 961932910 -976086563 993378077 -979246870 979416430 -964763451 955080385 -974616018 964491534 -971107364 999458497 -989592776 994245000 -987853563 993078420 -992939861 993521079 -986690513 955986347 -977723547 960342901 -963879350 973998137 -975883278 988594727 -978348940 957306181 -973293952 987428769 -964172287 957424978 -976471200 974077356 -997801595 955179007 -995540315 995424715 -954918479 950400702 -985642737 977114763 -979290026 954308642 -990059359 974194313 -952311656 986722750 -983088852 993056442 -969813927 954403934 -955207297 961472497 -982517375 998996100 -966410185 996662743 -977378430 995656829 -975181822 982498935 -983600563 961292203 -995716318 951451159 -975639402 964818875 -994256852 992748643 -953992480 988571042 -964090492 965894310 -951772123 970925889 -996237766 971561210 -997413447 951988508 -991796332 982866968 -976790520 972142481 -953727390 973734365 -993723986 998901344 -957502758 964929539 -960546981 991278742 -952729668 954331576 -950260132 988571154 -958009600 973594225 -968432704 966424488 -955487130 967020816 -992108703 990735357 -965329828 954297287 -956433849 985580002 -973554555 951789434 -973048461 981510526 -983572990 990868933 -992526247 958281237 -954671498 978806082 -975781557 987605201 -982037051 979453686 -972139791 962300736 -974676574 984329444 -990722448 998941420 -991133532 980262400 -961822852 954558229 -982250387 982243059 -967690397 977853027 -975275328 976694396 -971925690 998831102 -975811757 984750235 -991061919 981151630 -955334599 950969695 -959093841 980671310 -975370304 964442053 -996199023 992293538 -983341598 988028602 -952150457 963315816 -998595228 973813325 -983775814 950638334 -983338363 984445483 -972376889 964822844 -959197695 966696495 -960130583 961813400 -987619993 962676301 -992169737 998471250 -963034223 990038308 -982128749 987934762 -977971799 998141259 -956099393 959306532 -962149329 973701679 -973828587 998354971 -972075465 993325398 -976108705 982892555 -995814671 988565316 -973084889 968605262 -985243730 973343702 -978220374 998851178 -976126791 993231591 -993808657 999815444 -980624275 975716738 -994213274 951096810 -990292717 986123058 -971827013 997497329 -975458265 990710093 -966795133 976752068 -965082870 996820052 -996061308 992783724 -987698744 978628487 -958583297 958913759 -979312673 955276689 -951000269 978998069 -964535560 952473131 -986547816 988369929 -996018773 953669974 -991585243 983935823 -968295839 998876826 -970561054 975951539 -973518367 990748691 -985331339 991689649 -989720918 953725695 -972325810 950231133 -980488046 955092042 -997762992 985300996 -954132042 969415438 -991304776 974065805 -962321537 999036321 -997600510 957451964 -997397871 993314371 -956539873 997047487 -952011877 955083517 -998310781 951601376 -976118559 961697597 -965137992 983974642 -999030528 987708148 -987524674 997603137 -965671546 954906109 -979284160 967791159 -995394815 960841269 -981136794 955254980 -992773439 960628208 -969482370 951445390 -987925477 969073792 -963441670 996132659 -956406311 997794826 -989687788 985459187 -956591167 978693550 -962008631 953648942 -993450845 965265123 -968528383 974129960 -977089245 983653077 -989713776 974174291 -965186355 987367302 -972804291 999909859 -991810594 978331655 -960489618 979797074 -994305540 993597066 -959391334 962638751 -955447619 977952805 -965495646 965396585 -998632166 978156184 -999382781 981361320 -960004980 978991305 -951777263 956754302 -955347467 960649515 -999463590 959388547 -966280762 959195803 -969866355 961562378 -980629329 958803521 -976996731 964153132 -993873120 984151473 -998411648 965770705 -970914720 970891317 -963564250 959765682 -964730681 990062714 -982489613 953814583 -997126011 999928445 -969338755 963886035 -990383494 986872208 -985804098 984633908 -998444207 978762111 -969634641 953882950 -958643820 979057929 -978266528 975294695 -968219965 998162066 -977757898 950343880 -961475875 991835340 -984225812 975046179 -955786436 988680251 -952258160 975039629 -953649592 984915844 -969915471 994198348 -975366025 994835492 -957837625 970263451 -971647148 992767286 -956338363 987107817 -974353515 988904039 -959414993 965693144 -988224658 968899017 -984937960 951343595 -986977137 965845465 -994489291 981722744 -996109437 956324802 -953691856 974994199 -982669000 950206767 -996427082 998997483 -957894765 979649991 -987588086 983247255 -981845330 988266525 -977343199 968087448 -963712385 953105256 -990410159 957356038 -979336018 969934923 -987290839 984891477 -985115909 995022753 -965583237 981424738 -993688029 984490163 -968092504 963575874 -995284623 990229752 -973865693 989716795 -973439784 964951689 -998943437 961305612 -985577781 988670045 -957113463 967399665 -976225297 996023226 -956779200 973480456 -962618867 955017765 -995825136 954478632 -973778162 976378544 -958239334 964885932 -991727228 985440693 -988209298 951177799 -985824752 995195945 -960032954 968182523 -995138985 979403778 -954284348 960012820 -956554225 995462559 -951188041 970115273 -985375244 996882627 -973616482 991299392 -983704546 972654481 -995088541 962403008 -976855413 990582688 -962878022 957675735 -968601500 956908702 -959699959 997558131 -956512898 966490572 -975279945 970672657 -982316418 979457601 -973859436 997639685 -984193407 957090583 -983360947 969860011 -994131373 955785809 -987085542 951874180 -964883108 965851385 -994782902 950925961 -950417737 954230797 -980249117 965031662 -998191977 991731875 -978931991 991976933 -992718289 978973998 -981619525 999398657 -963794366 961731013 -998384803 983125497 -970438510 982028355 -954682911 994547236 -987930896 971521394 -997126754 986162139 -970134798 995890870 -964929703 979239245 -995695064 968632837 -958996981 990197554 -995449632 988411390 -964013445 983319916 -954863690 989969691 -986383543 966432242 -955812445 970425593 -953417985 999060590 -953225405 999740185 -987708994 970973179 -955497550 958747611 -990636269 958805332 -970449717 971017615 -995249284 978334761 -984906468 982796722 -961768337 991975556 -981674661 966308531 -969924304 972855332 -979944309 998726849 -983935193 961113685 -963331726 957532116 -981897800 963393395 -997696879 989180547 -967361246 950194413 -987024762 982911791 -950478113 981720613 -963971823 965721314 -963085248 951889667 -972211454 958522767 -976408352 978915669 -956741025 955214336 -953682136 983716123 -975804275 972285494 -953206722 967782235 -954501526 967329064 -995005123 950810710 -982527361 978547962 -996700956 968185706 -979586192 974515913 -984926001 993607708 -999238806 957986322 -997892053 997725559 -994086710 991319193 -956618150 950255492 -962267752 974513717 -979406772 992997879 -962605444 961411018 -982164276 979757182 -995774401 982801148 -978613824 982329982 -980149457 993995399 -950683172 978039009 -960164978 980864525 -985504278 967394896 -976716232 956262255 -976161568 989657613 -987564520 988174844 -953417210 965701695 -982676693 987972378 -993098360 978263149 -959030658 993172030 -970726987 992206087 -971445669 989907458 -977830837 959134640 -988482650 969070540 -979655660 983758060 -989779377 952337567 -980075218 962949821 -979931294 956963094 -963364976 968560557 -975868146 968343907 -996918032 982591108 -981683280 996990666 -963403387 996945868 -992367305 979405948 -983451999 994461665 -994444290 956672292 -981669022 961872655 -989867707 951090720 -990510847 994179110 -976710460 962091917 -981657673 988812084 -990047287 969827635 -972779374 967273385 -986290095 986292637 -994538856 951299364 -977966330 959851836 -965459657 992773172 -957739306 979575420 -998479685 954382428 -987601214 965092014 -974638237 977022770 -984023044 962189396 -979273112 955478908 -960772527 987048001 -961421073 960991159 -970294298 998766712 -993040207 991414142 -953251043 988307549 -983090230 979333158 -951873983 995546117 -981691129 970195170 -980591296 980737118 -955037107 957726631 -968919606 980213794 -958892898 980637274 -954541215 951586177 -955568226 968712981 -962848576 978236281 -998168322 951983861 -974550589 958627479 -980442071 980701336 -984310616 980005538 -964650206 966279485 -954532860 994588742 -995446130 999172484 -972021023 983677018 -965705323 970949234 -984233318 951730816 -999479035 990835791 -978686492 972413672 -975990594 956748968 -998604578 978647400 -950906146 982218052 -999039598 969425050 -986587773 968626110 -998476253 989600103 -953992318 968819800 -971268887 970662403 -982576355 987114904 -964002148 982497294 -977256310 953191951 -954161162 966673051 -966112655 961680666 -957182615 979015630 -979512943 996331666 -971313543 969617509 -997341170 974160792 -968825212 985891172 -992015160 965317567 -960677728 952493436 -962162645 968006855 -997880711 952660403 -975052684 966359419 -990515122 989373074 -973021593 982098936 -997659294 982582868 -966014969 959877038 -978341919 991933502 -999813530 958874133 -986837394 957342410 -984608136 978727746 -975451795 984905599 -993981850 988803315 -963590074 963499720 -967813297 959220133 -975780130 998901858 -952489536 982006560 -972944963 972118236 -991439814 955000082 -966320990 956467224 -981883404 978621290 -969010467 967267553 -990882466 955719614 -973221430 985567236 -989933082 950319722 -956851027 963035020 -968367695 966652244 -967769384 955428728 -961697156 960048339 -965957586 969765845 -999533637 970147858 -962946632 957832616 -996951714 997042668 -974583414 977839331 -986628315 982949119 -983828389 988265993 -973057919 966478685 -950302691 954658718 -960531525 979858178 -984796190 980808382 -995985354 999421232 -974166814 952473317 -981234736 988759324 -980042275 964531963 -977365400 951463677 -999148323 955589984 -962443490 986677084 -960244959 969901735 -982827283 952090170 -959832383 967915436 -953302639 994143950 -994127817 975436576 -961992966 989931430 -983472100 950304482 -964023671 984327383 -956366853 967664296 -953657709 959999559 -999175898 959890081 -989764183 968424645 -986963401 981684916 -993827264 977482718 -961792084 953045872 -997211201 974464761 -987103800 975791919 -958711648 952589600 -953433047 993692275 -991627588 971391462 -955098804 954475787 -978030498 998970161 -992597557 973979091 -972218178 969113356 -964069339 963303538 -982161013 954546378 -980938251 997558990 -958110462 986908176 -964124055 967643649 -994696667 978263119 -990790490 979659271 -984953127 980512869 -971175967 989784265 -967297892 967090505 -950209212 970576165 -973466753 957712322 -980723368 982250426 -971101541 985121069 -955805169 990482140 -972490100 985665434 -999682004 976715028 -986762462 979049120 -994411275 954810107 -950823812 983169700 -989872205 952451834 -998393426 978285482 -984804312 993951342 -952835516 968889241 -967772749 986238008 -961968487 965749785 -974628207 956652092 -971740428 969196440 -971773673 979649872 -978041383 979871270 -966989775 968156317 -971357783 977542057 -977992890 992975828 -957775182 958430656 -977375762 976868142 -985846231 950714700 -979020598 982728496 -971642605 989058829 -985542233 967482762 -964951996 953642269 -967169517 997384679 -961083939 962029550 -995107756 965512379 -971802681 989806235 -974633295 999700751 -955825558 952894548 -965762971 980549926 -999905666 951058753 -980721682 978090428 -999304203 982948114 -958976019 973201378 -978460771 984727026 -982022244 975882321 -981802183 999451638 -991253957 986096448 -976706876 960417803 -950160264 970671143 -993711206 967670928 -967259935 978885728 -990979392 965805927 -979263830 956208332 -998617180 979875749 -993240314 963071099 -998302682 992475072 -975012574 997755922 -984328878 956736244 -990394478 994496402 -970987064 982084039 -971202826 983229903 -965149481 999260618 -970095053 975458826 -997687326 969193733 -957292322 963067436 -976884858 971643501 -961432897 989263373 -958857920 974023774 -996780221 955106040 -987319851 962244777 -996421159 962126013 -955236024 983522607 -971236017 963512802 -990345177 962539455 -952856414 979722898 -956855999 981592977 -974264203 960368462 -959164851 986503641 -985866232 991821906 -993538198 963798419 -989961717 967153026 -962881968 965495979 -965446796 977211418 -993721461 982756817 -968215091 983075256 -998909374 981121190 -986341636 999816632 -998194479 950340116 -970290402 987471806 -974983496 975097003 -980276861 996988178 -987649781 994274182 -977320188 957797151 -980310081 981655071 -977695119 960154440 -953610445 980579563 -998877537 999014760 -985712928 978398464 -969851141 978587336 -961330452 985863620 -951099605 974528593 -973439976 990507145 -964924766 979160905 -991104237 956832507 -967272521 954519326 -975372233 954208235 -957757528 960000991 -973231225 965925034 -980727619 970442297 -982694591 995736409 -969300069 972445268 -978480553 950365545 -978588873 960781227 -961565597 974318438 -992655406 956103201 -967187436 969920380 -976850714 983754239 -987097281 999723739 -956592389 983287908 -964459478 962452972 -950801303 978907780 -975553537 951549376 -984741744 981833015 -984166103 994009807 -984499460 968453859 -966454817 997388005 -957032529 966342498 -984364104 957445583 -954730629 954733848 -954050187 993155853 -958821451 971646330 -979356809 998226486 -981587088 995975770 -954505423 988598644 -953065859 950876372 -966285979 960457827 -954824750 989695864 -981901500 975077652 -979762729 957371692 -981792628 964813943 -955420013 953299081 -980655484 955396505 -960780263 986691703 -976427511 978044739 -988042428 979365774 -983807491 956279696 -952513031 986979220 -952144975 952397421 -969281285 956064907 -963555581 968552718 -972481033 962273511 -988140408 990147836 -968741389 969071286 -956209880 967684221 -997412759 981775852 -991348566 960355507 -990791240 965919305 -963242821 960712177 -986113627 999306615 -966764328 982724824 -959105938 970034017 -989781001 991832589 -976052811 960824888 -952247901 991288573 -976258758 982770605 -960101247 973683729 -966937384 976217698 -995527696 987210681 -994152824 988364636 -991181650 989379521 -959146057 954108910 -975789370 999998645 -978810187 970337529 -984612393 975069175 -988423645 962829437 -955406785 956919675 -992079872 998674050 -974945340 979311096 -963614548 987304825 -962212936 981303989 -960732526 991021915 -997142161 965443075 -968061083 964738723 -991812702 950923723 -980881267 998235628 -978346995 985307004 -999871095 971204143 -997631145 961086306 -959791001 954918905 -968332657 985713075 -968751345 963523381 -987520207 961538113 -950076492 988069419 -968796952 995405720 -993507913 962914762 -963498491 976342006 -978744862 968086176 -958737685 985320718 -971898647 960519659 -978102190 991327212 -981372146 962981985 -960093907 974666266 -998840651 993068460 -991233153 959269570 -952055801 982125864 -977314230 961890317 -964466883 981685101 -956726287 966892590 -972776414 957752116 -985170152 964832573 -950493568 984941039 -982865202 961825289 -992128135 952281771 -967059911 990937210 -988955030 976125142 -973238472 970044520 -986782984 992206569 -990029087 993650019 -970479193 995911751 -964160125 962402578 -964205886 984341583 -987702714 977356945 -984142632 969868813 -983647238 987892494 -999149647 952638432 -959492520 978168051 -967046169 964463608 -981200534 977908673 -993714349 951753571 -950372740 969526336 -961306058 999986143 -959484527 996564697 -955014327 999388699 -979904389 963990341 -999087166 995435663 -965492017 957806376 -980346055 976373533 -967993114 958179558 -953510800 995194828 -985059569 990945326 -972048116 954431928 -993694012 975718609 -972593122 997417031 -987980835 975924733 -978689371 984956264 -987193864 993256802 -994210365 954344102 -969796596 987488866 -976913179 986075593 -968983278 967469492 -965788556 956431352 -967628760 994814136 -963191738 977976517 -992769911 956462620 -992134468 966513622 -996831838 976308635 -973014335 999144519 -953112845 997087801 -999963133 997478943 -990008771 964564155 -975408866 993664870 -951618383 978583588 -973467526 994891399 -973213835 971173364 -951779619 980076827 -967480941 969744660 -967404683 955270553 -986622071 995297202 -995533833 965558500 -972553610 992225959 -999053916 981015034 -996089167 972575662 -978251023 960324755 -955814044 968543224 -998346242 998059912 -983656578 972572660 -981922240 974769594 -989054622 999930224 -951817077 980158155 -959606605 976599275 -981903450 976065654 -964805132 976919036 -969297851 978060652 -973155119 997756782 -967198267 987648809 -989049079 980459864 -978899882 966577879 -985752197 983552038 -972249423 974622434 -964216832 966293992 -979748146 979099089 -972936945 961406837 -997034290 973728782 -989394528 989045917 -989755611 970092674 -963940516 996217617 -994256592 981975514 -974373379 990453968 -992671300 991337808 -957797566 952178020 -965778704 960352602 -953325299 992232245 -997255977 953128011 -990002034 956686814 -986955554 976880409 -963129024 987710112 -979441751 960207046 -957380038 958794369 -970391885 959953887 -991886196 981408869 -997214282 990672004 -983587224 968567529 -966117140 966011250 -952175951 986712561 -996391033 991599128 -999040076 959176073 -976503051 967633527 -950227786 965437632 -968701035 985851249 -963568072 997888899 -969699182 976103428 -998205157 950720150 -951847881 960827437 -992033476 998575863 -968518604 952967652 -959522834 982058874 -989387105 967455349 -964834640 980323739 -983526908 959296967 -971046834 977145347 -980919763 960810238 -990319921 974183623 -986845963 974390863 -967749534 986439734 -997001814 980075960 -995236466 971859814 -973578642 965151134 -951472400 989293065 -964352847 954822506 -971525133 986658225 -992196199 980340753 -968243307 998279360 -982222684 976314837 -961192194 984548519 -987620250 976832630 -975991851 955287189 -986455679 988434399 -950514226 998460479 -995728801 956037412 -957432470 962908069 -990341353 968655484 -983126993 970396463 -976121942 997914629 -976619419 955688064 -986937792 964962772 -993390918 973075287 -992094981 952631410 -953976570 979216836 -985519911 977076107 -950988434 981400265 -974393123 956420651 -988585023 998095939 -984937283 965972985 -965938564 953657961 -981525512 975297925 -985246658 983793737 -974970616 977714020 -950289154 971570905 -998808285 976856255 -963724567 960488582 -982826994 975556069 -998230393 996919354 -982658131 950786641 -956142870 999940035 -993616795 986730186 -954681841 973467664 -950523884 970130516 -981367814 995496027 -976963591 988459210 -956091310 986866837 -964590382 950016406 -975516280 981368341 -951589846 957712102 -970394119 966721601 -994641776 997475958 -977555492 965846591 -973526880 993412688 -995122187 983325054 -980387553 979087194 -986523490 959419944 -959256503 986691563 -960988387 974970028 -973491844 965575319 -984267546 957154153 -995569548 954118568 -987646934 958744442 -977455337 974517523 -960580284 996478248 -980508461 956509661 -975287295 971010286 -990973363 976676149 -991685505 983877157 -998873338 954223065 -952511757 968668983 -984848599 996783858 -982756174 999086342 -985494756 981485302 -953356416 977572110 -996113920 978108527 -989280564 965323304 -959714641 990611436 -973883416 993114756 -990264642 955512174 -979019015 970206649 -956938995 962534955 -986286670 978904960 -998899862 965654236 -965191983 951476592 -993185510 999998394 -987020175 977837474 -995606207 981998655 -969489257 996020745 -986003121 962901433 -979039368 996666651 -968750827 995400944 -971256877 993547543 -983019755 990655180 -989407673 975248282 -967578830 997825126 -960948625 985510336 -996889139 970131995 -985773720 998682148 -954063842 985005271 -955592391 950711692 -998810276 968972840 -953927643 985704959 -966857943 956951263 -968286962 970715225 -957588227 959835048 -977275647 955784736 -957144154 994058445 -991195395 988156302 -959633102 998578042 -958626730 953325643 -950219287 990874198 -977307748 951657545 -995980215 989363485 -987535496 954254188 -960550048 966751182 -991559081 993462753 -956155844 964038611 -976807379 989123247 -998146160 993986053 -988581021 952260048 -950145561 953659254 -970186660 966074975 -955420273 972794476 -952673177 955723238 -953895956 973613681 -997014194 990373159 -987968262 958594757 -959479929 955843136 -960219247 983527276 -976781710 995567589 -987767265 974432233 -964833487 961211815 -996045044 976976200 -951402503 958421480 -975111236 966366691 -987647328 988785325 -982282365 991458648 -976273395 952998230 -981113415 997894805 -987359455 982789958 -999443435 967608043 -990406507 977169113 -972632014 967110100 -997361733 955025005 -950292677 974167238 -978781821 982004142 -962481215 989371324 -984514770 956647590 -963601349 967687165 -979243513 993564909 -989023370 987341288 -980311620 956883716 -997878063 963331373 -995549533 988331106 -958546445 957083945 -962494080 997915205 -978875993 980772634 -957619143 962343182 -950036066 967918162 -982127070 987348297 -990830175 992300157 -978991681 959254744 -970483521 958437887 -977176061 988180191 -989252448 959774103 -975814991 987583951 -978912922 993642223 -969303004 990478262 -955166105 989081552 -959158216 991609550 -992832118 964006294 -981914995 962103355 -980417312 983784984 -990868485 994588770 -953989855 992654954 -968492172 977703093 -966720410 958677722 -956389745 973162964 -963810131 951994795 -960224226 954092738 -991108009 973746179 -967249390 982820139 -992413723 955414586 -974675713 966786125 -952365529 984078663 -953221021 995656878 -962745825 964114607 -977706175 954629627 -978804362 995536615 -952874565 999106747 -956669933 952363254 -968698484 976995408 -952921102 984122766 -975756927 958200062 -979202814 961088650 -975540658 963176302 -969908637 976254798 -992570293 981185923 -966292206 962398846 -962140581 994519858 -967822835 951873429 -954902825 996163850 -952442473 981768392 -987924668 959982244 -966535620 950774316 -992692607 992790309 -961918068 957348646 -986127357 972322594 -977567313 994343384 -977264163 955778584 -954502502 979987036 -966655252 996886818 -965217868 976692511 -956468175 999678475 -956361847 953903265 -999027853 990031286 -961698155 974975446 -962342751 994244169 -968274620 992439325 -971707497 994354197 -978668319 951465593 -956537034 955390219 -973892083 974475913 -997512371 987369952 -967453469 978247116 -954227507 998098826 -990214467 973587144 -996556700 976652226 -977070692 965630964 -987795023 958644806 -959165279 955877237 -978962949 999523730 -990369586 960310427 -994281790 956970802 -964902958 955110517 -962736257 972367077 -981623760 953352547 -975607698 964918004 -984757557 954412794 -983226234 985848351 -957972396 996924569 -955428289 980435179 -964196668 961816551 -977877201 974969362 -997416678 992348691 -973755402 998579724 -972817603 958861653 -956321030 961802514 -959020855 973587950 -961791688 988423230 -990447660 968825790 -966234906 994043496 -966738625 966585180 -997449288 993718600 -974267538 960762543 -998695389 988852732 -972280404 974580845 -974813131 973643718 -996061316 990369638 -967560859 976142681 -973407910 977531498 -992018559 979833616 -953016532 999942268 -955400159 986410651 -957067480 966977497 -998662074 969201935 -951314720 996886879 -961057271 967612893 -969655442 987816092 -973203944 984381572 -950782043 998684777 -994708504 976436205 -954378211 967984002 -993661351 988405017 -969092415 973955382 -960283242 966517843 -975765802 993810995 -958789294 980984247 -959847367 988836539 -974924821 975712783 -987444011 973142530 -984675811 996546777 -970740681 992960259 -980050845 988123383 -996108514 982079724 -989385751 967004958 -979825948 989568845 -963421426 961378439 -970101350 982806142 -961596498 997884487 -956576427 994061252 -987261897 996111115 -999981395 977732844 -954510180 951713808 -972640156 988628433 -981875018 993538902 -973538442 968703837 -959520658 962408812 -970422333 992897033 -986565263 996695651 -967210470 986881739 -994335630 984046453 -959277975 984469139 -990239512 959513822 -981195547 978705627 -977152552 951401593 -962632419 966965698 -971277118 957241743 -963660340 978879988 -970872399 972781917 -972894862 981057550 -984743852 988645385 -963572052 998229631 -962053661 986672347 -998291093 973217079 -980553657 952555541 -952938001 989619077 -989001380 976658375 -979015992 986428504 -993084789 960002687 -950607778 978438978 -967566885 968598447 -953821210 991086970 -985793749 971396661 -991406277 995786284 -957222725 975061070 -982597479 957406682 -972579534 970255018 -959845559 985835368 -984060051 987024709 -950005775 998207434 -986365281 983282422 -980008293 990516352 -984479977 985434938 -956903715 963509310 -984917473 967009190 -974435808 974980969 -960499455 988267202 -995341991 954525786 -961686946 954802369 -971657776 963617049 -987131920 990821159 -959074306 968605392 -958445482 977058864 -951769240 952103178 -972107528 963883289 -954109717 974761581 -995125586 996530472 -984277354 959341146 -976163615 972708879 -982446974 972007537 -983047117 975578944 -951585480 980483765 -985492549 959824957 -999777716 977468547 -977779283 969655877 -954161607 988219184 -973386403 993628224 -989072989 995095750 -953937565 974264529 -983349343 958561264 -987715041 995833499 -969091728 954254083 -954392367 952763147 -955540141 996318347 -955096233 994965522 -957239597 972811632 -961834253 957224064 -999244788 952309613 -993667919 968365152 -953138965 970620663 -981276947 999347090 -993574848 999129959 -982534602 956525274 -967786283 954165102 -968737028 971379466 -985158175 950657943 -966103388 953533991 -987455813 974805806 -978158522 969100320 -953005197 972856408 -963851924 996647652 -953477322 964436474 -971493516 977440217 -991125862 999864137 -956503694 956574912 -999243106 998140181 -979366884 979973655 -976074836 996058497 -987130200 965390007 -996102367 999921380 -974002119 977619835 -953263193 961088063 -997227292 981116282 -985132077 990027497 -990967379 956091070 -956504664 966882662 -969334132 986066747 -953999448 992485919 -989259657 962865499 -989742407 972241068 -968728154 979081672 -981916550 970901393 -995773187 979219061 -963376368 963337241 -960879461 953170237 -986169647 982002957 -996156087 976918009 -962770923 999439247 -965613397 969254041 -989759134 962662095 -984259754 983664282 -958509963 993760547 -991309527 989836204 -987502319 978386098 -951584043 976513117 -958110645 958962723 -960172948 955785833 -966942572 963559745 -976879003 981998759 -974117897 978004638 -989572975 967542269 -972526877 972914317 -968836138 976107230 -974602837 993747733 -985206584 997846865 -965395894 996814646 -991259637 956284410 -985718675 986018519 -977070728 965875617 -968826682 966099562 -982158784 986307359 -962562144 986630276 -993705436 966873941 -963416086 963908273 -965905604 973638912 -990955036 992852136 -968096488 960107767 -986252661 986555786 -956965349 991213258 -967951866 956685670 -968186132 999925488 -989006033 967884171 -977649265 961453756 -966305521 955354689 -954074095 988614351 -980684846 974317529 -989626668 965234513 -989231847 990210465 -954928700 980741684 -968659005 976549129 -998553635 987953883 -975471297 993118937 -990012935 974571698 -970237687 986805129 -998865925 965683000 -969370023 960969391 -968817580 988822110 -973727096 963799125 -954525700 958589505 -983743867 963518724 -952897457 963689973 -998276064 961441657 -980419741 975381452 -955717914 958625839 -984283371 984482306 -975039421 968594328 -988307796 957703931 -972260863 991151044 -965278036 998529091 -968678318 992167486 -951035874 973484524 -955443251 954000236 -977520016 999435971 -960038265 985971099 -988474940 976307438 -953707202 968327439 -998921653 991485047 -986844196 999443089 -989507357 993496206 -985285384 955954286 -950272178 965623836 -973416913 958812513 -955761159 986290187 -986915638 988860933 -986035467 950752308 -979113976 950515369 -978240221 987089971 -953228770 989682717 -993854640 968081522 -984083859 973896273 -990583098 972965752 -964180207 998360929 -955993026 958208075 -957221971 972855177 -954032467 970103317 -967952405 983669095 -980184684 976786993 -972377263 950094850 -970171209 996518193 -954304878 989020597 -978829858 999125380 -966352541 974339575 -993484771 972373509 -954531133 954032426 -990794572 979835993 -975420336 963163969 -989745367 993123689 -980196183 956852314 -959733550 961031495 -988137520 988107775 -951442416 951250190 -951010825 964254013 -997518695 976269425 -998999914 997421440 -959871556 958861294 -985316320 958781250 -958472851 988925719 -985043140 978221773 -985861153 989632365 -997268446 988950676 -991543457 995879075 -964859151 951052558 -976294911 962587731 -993767991 951170959 -995542180 971986627 -986878601 954410852 -986032174 990305284 -990620466 965530950 -974054718 983211644 -960218524 991862838 -993030270 968874459 -990900725 992502002 -962147000 975283224 -989142356 964500496 -961897690 971850770 -966355043 983335009 -996537872 951081210 -962656205 957379380 -978322564 982766777 -964428618 950526443 -987183467 990129132 -980511734 979378347 -968714549 998841164 -962045780 966668182 -979867269 965012002 -959418933 984152864 -983602405 987069705 -957949714 958477030 -954173334 997161349 -989629373 966022229 -972185869 980338715 -988619624 971127122 -956938130 986780308 -982513102 992933033 -986879560 998860229 -950566580 982746552 -958471987 956811060 -976459249 978075632 -952186325 998121410 -977567067 964081882 -985470673 958968088 -981903635 957247444 -963886275 979236868 -994848581 958108567 -975459326 955843434 -962425721 952496333 -979272256 956296319 -989780747 978188310 -985974539 982539523 -996624702 975601785 -958996798 980650419 -958168544 982801351 -996779199 971239693 -963384741 952812857 -964184801 970229374 -971640361 991100026 -970190957 987538489 -965303958 962143588 -984224634 976035120 -987796551 987317365 -993949984 997919337 -976328754 953688585 -960667485 963059202 -965906006 951593316 -982995984 957033077 -975997315 984767536 -990379101 966586795 -963794145 984149137 -965122095 956809611 -981748527 975979278 -961894419 990970393 -963530141 981077295 -952644872 971782129 -967924125 976241361 -969571901 991646944 -960725840 981032379 -961474387 980378379 -953122821 963426151 -991595818 960793922 -976179830 963888522 -998471882 959454544 -970905916 959653022 -973370084 983622090 -954958024 969124038 -986374841 953361119 -960326866 991016945 -976318083 950071670 -994332751 999648869 -990751200 988259453 -994099044 977233758 -964249737 971926981 -985753205 998060203 -967524572 972022137 -981950000 960594714 -971288736 950289803 -996264389 977216075 -957800047 968539147 -987818953 956557137 -953329480 980012364 -951558179 994292922 -977997063 981648790 -995455903 981216701 -977809398 975237476 -964532332 996889083 -996051365 958526375 -960346939 998944379 -968295935 951771862 -985727083 977503845 -991627059 954677601 -974962081 953810004 -965887254 997080769 -982089214 966643203 -986614943 979999283 -971719091 966442640 -959412010 998967405 -982061139 996766458 -954343749 970255811 -959059137 987653765 -993902946 968179531 -960068002 958794871 -974715197 958718298 -989967646 972998494 -956165374 955132576 -989231285 992703292 -956891855 985894098 -978204977 983502333 -992937571 997564738 -986605486 981117079 -955130944 957727412 -980836600 960887325 -978234496 950008091 -974001440 983277299 -976906991 986051567 -998913197 985857884 -999108972 997743332 -974704237 990373307 -970353298 999219208 -950862012 985879294 -990925704 960586357 -971847993 995725183 -953722872 969069043 -990981144 973325907 -989528687 987939912 -999958173 967854164 -959701942 953952627 -951358255 990917667 -957457890 966299857 -954270711 950529473 -996473123 961034628 -993992472 950421124 -961563301 950304772 -963458405 993021123 -977176006 990169145 -990151805 965478988 -977286311 985032118 -994368925 982428985 -995558345 992358018 -970810533 987521861 -981776856 976482575 -965180270 956426132 -969028135 995099458 -999679616 958697544 -989115732 990376294 -962917583 952768321 -989156762 988605018 -966351912 983373014 -976084243 965355194 -999627081 971716172 -995395653 988914511 -956496497 960969045 -959804982 963628578 -965883642 988492294 -995105558 960084662 -986317550 954480779 -971875803 983729315 -965037154 979821421 -993141569 965009926 -968846291 998580684 -961491180 981559783 -954813862 953058755 -967153477 997898720 -996936497 971564123 -989800680 992952850 -971962217 969293263 -986828435 973384707 -968554768 964985063 -956359311 973997713 -958373237 988646502 -969666192 982710784 -988181036 952925381 -989799970 975328433 -997873578 975334514 -992186987 994299515 -959784388 952127175 -988631250 994128009 -987399821 973232519 -999101864 953874166 -978775542 971937521 -971329169 950816206 -956883006 990930391 -950673535 996930169 -973907923 951366180 -953184090 990425332 -957869535 980942367 -998944883 974880249 -953502117 978248824 -998135933 954244214 -969075729 956190260 -963833542 958748939 -978960352 976844171 -991202017 968259129 -985743758 955160680 -953874308 980914612 -999928425 952764785 -968134398 987381813 -985854568 975517633 -990399138 950742762 -972482819 962684023 -984528502 999058983 -960781140 957324565 -992805921 958782468 -998224233 968386099 -962698250 952296825 -965382614 993689933 -995645761 998616141 -958168730 996754767 -976893516 953739093 -971440266 975384181 -965015614 963646759 -989608220 979808134 -996411047 957968721 -987976674 961941319 -986352281 970557338 -967918196 993839989 -953748117 953327091 -968484228 981487372 -956295186 988092369 -975156670 991660602 -991043945 962874611 -967369935 979988532 -965888624 997956928 -986033608 964149431 -990515446 974852206 -974986960 979200324 -958216827 952275491 -974586376 983611044 -982127309 976393679 -951438982 983425460 -975879727 982110239 -991878268 984222752 -967262747 973306367 -992654135 966028472 -963806739 993459728 -994438126 984758971 -992290630 987091705 -983253444 964858559 -984942292 969593122 -983889206 973231216 -972724442 961301814 -989447436 959659558 -982229327 991577189 -995534694 975124985 -952770283 999982568 -999306398 962149127 -984943351 951917393 -968981795 991972099 -965801197 984337573 -963894486 964015077 -954716562 977629499 -996626174 951201027 -979352270 967560361 -956913640 958816814 -972965291 981438294 -951161112 993851014 -974327482 998417583 -984850056 970947205 -984961561 972737295 -995807324 973956292 -961914028 962917959 -970373326 951063572 -951831127 974202871 -957591140 969819500 -990577910 960310944 -955177891 989727844 -959243306 973679557 -995657762 991931871 -981598675 960603179 -990414984 968669604 -991658728 970116176 -962913671 956343969 -953080056 961731872 -950894665 994647642 -962819298 961611498 -995826271 987227735 -954423903 996567263 -981714195 966580514 -992942019 989786080 -953129303 958750975 -968024044 994014328 -991852164 958849905 -960240443 994769588 -951365074 992835572 -967135243 955987103 -951139918 952503067 -993437735 977592705 -985449544 981609048 -989853104 999077908 -989356692 978361337 -978600308 970781631 -968787074 997317372 -961887924 984497060 -953947134 963755253 -967004981 974873848 -951191550 967175450 -979947718 988227177 -991715015 975686251 -954690775 996023681 -963813121 982026843 -978276451 988654992 -995843713 958556177 -959605573 984684870 -990977525 968956173 -966518576 970772558 -971160091 964875980 -986730698 999904487 -988344739 966616202 -972925249 952358808 -951456924 965964224 -967404900 973499527 -997867543 990483713 -996560087 980697238 -983550225 957522249 -955345825 972743594 -961329050 977517487 -975492378 984038638 -978362097 961626368 -973470455 959293960 -981900592 990869096 -973269366 986015152 -977076457 986876339 -960006610 976680316 -952455893 983627605 -953710126 987930198 -976243381 986273892 -950598464 984779445 -955519978 989484638 -999963383 951223589 -980885404 977121526 -977957912 998832398 -961790788 987278870 -978975027 966293177 -989983026 995046227 -966721705 953963588 -958811510 954311485 -987723438 971720536 -981339015 970864263 -953546415 987064710 -951267232 982249756 -980040116 969875233 -999625179 957691900 -976745943 956953215 -964232335 996242862 -952319354 965059489 -954500923 971581883 -959067099 980931189 -956525068 966733229 -986202332 982588285 -981192658 972062103 -999115002 950129344 -983983174 998500533 -983462317 989846768 -993560288 986988510 -985188099 981565346 -976432909 961661919 -991226042 954747484 -971432317 953962371 -992099813 956055499 -997609112 960782645 -982244241 966602036 -964231191 985565311 -959391675 998547730 -980929516 965646880 -977870709 961916185 -981183824 963193087 -988859496 996671273 -957566261 998814476 -988271925 957605267 -951193112 974959433 -973545371 981349958 -954833483 975655837 -961203974 964597187 -983442311 960811506 -975559993 970912557 -952213052 956193415 -981310432 978559946 -994047654 964481928 -970489493 971586539 -998774912 954862015 -953398805 994000566 -962547156 966391053 -952942244 968529757 -955183491 957352830 -973768475 958865050 -979715939 952397920 -981798434 977329712 -997095604 969970338 -998928008 996788490 -955113697 955261992 -972608940 984983273 -988523581 958858160 -967627448 985490458 -999204149 993747247 -952159405 991630519 -951805454 965965699 -971029542 956213688 -954528208 995842312 -978826843 996083092 -983263985 970395822 -956584467 972723473 -986787999 981586012 -982132602 960846677 -972622466 995081687 -979635005 973049226 -985421020 951310431 -978145604 991334113 -991395841 957045294 -970573023 953185445 -979390798 992698240 -964998700 963902852 -966035707 990174884 -977251879 999053722 -960227065 958379007 -976865488 969790602 -992375078 994041385 -985628800 963560737 -966194090 974805096 -978179342 991839164 -974271899 979658383 -953106545 994009666 -987528303 957088525 -971152656 999955388 -998429241 995344764 -997871250 985667273 -978715746 978440953 -974438522 993985664 -954033692 983518847 -980258022 966651969 -986833178 998690665 -987800749 968996617 -993512923 983992162 -953753425 971381203 -983311265 967337886 -983334702 992436145 -960020820 976876049 -987840620 980869545 -959050202 977595346 -964820246 991452065 -983081970 977008553 -997023239 982471459 -996602051 973159952 -971213676 958760090 -983146948 969855491 -998277785 998567131 -965005560 988970418 -993051790 974617115 -955762333 967602395 -965614438 975326861 -967283036 965423876 -974774186 964548987 -972763289 982107307 -989624861 964264842 -993752953 980219114 -989180330 953496728 -977433139 969343031 -971166699 977549245 -951977123 956523255 -985376460 961878998 -998807446 982501878 -962013966 986571259 -961167886 973552958 -991773689 992495821 -996215709 953550370 -977169690 952444803 -985371289 996775217 -979486809 978848154 -991953365 972985303 -986369808 974885613 -956935485 966223525 -999273954 953274468 -971127805 954513844 -986692369 993708891 -989868965 956516315 -984771771 961434012 -971735819 978206774 -976211562 957372897 -996172378 988844682 -953269505 998970442 -953846014 981404200 -991228135 982998639 -979682623 966892754 -978202792 999568319 -999102503 967115186 -959102662 992654049 -998993893 982455312 -975878867 967198048 -950456048 979331859 -994709997 970720531 -967262394 994289857 -997411532 986553839 -999738032 999644480 -996355588 978670900 -962857569 953000197 -958420825 993206932 -973174366 985753450 -970564933 960454535 -974399842 990341417 -986968435 982015016 -960351290 978280219 -983051900 969719637 -970163372 991770532 -968982673 959604151 -981626021 952402357 -973479220 972112408 -970820894 977518166 -972206802 962562811 -970898636 971447635 -951524427 983189084 -995930766 986426079 -964515348 954853359 -964104667 986769376 -950432688 965060263 -988890810 964038988 -975112149 970500813 -969152849 983174613 -971056561 982806490 -973945751 983365027 -993734194 982026101 -965028565 984260485 -993137766 960920787 -956715597 983804254 -961812014 995344602 -992404921 983881412 -961595694 970270863 -954711349 952030979 -952928794 993865696 -957585878 992893878 -984714656 950530816 -984300750 971821073 -958103472 985540675 -969511124 979473171 -977071384 954672875 -984201382 987435800 -961971693 984928214 -955761854 979400471 -971208649 986928638 -989210433 982027634 -964930927 962976227 -951876642 971597358 -994269064 971553318 -980264823 998041132 -984619052 972686438 -960659570 955438071 -977835003 986053623 -969278362 971768213 -978912476 981782363 -987063079 972280208 -988685427 980879519 -969598498 995822752 -978747858 983453988 -993950620 961558416 -994869637 961355516 -984305326 955454027 -988139029 959599558 -967698424 979684916 -954425349 971632956 -959233525 954501813 -980026868 957288967 -986712538 972648337 -994305399 974389467 -961420787 959300804 -957765094 980398893 -973983772 957450313 -979895062 997276383 -984164060 955648230 -996672004 980286064 -975685868 990014801 -986771739 983298529 -970316035 986476517 -966194810 976902570 -961305740 953222985 -970946833 971876251 -986735593 958972422 -959400281 990246840 -959147261 980108024 -991525933 952883244 -986261937 988030743 -953786452 980188198 -961576809 961851503 -957108927 990136973 -987918887 984838810 -994970915 970268805 -980491907 966609631 -953849718 959804499 -956440582 977687365 -985791274 984597477 -961659434 987183874 -972682951 987626452 -969239438 987197439 -972608134 978226234 -977268280 971437496 -973894684 967329812 -969646331 959714457 -954275532 950446242 -968414263 975308881 -995286928 985470433 -986696370 950753637 -972071320 964486821 -963615783 954886314 -982118753 986770117 -983027795 986864888 -974293370 962634114 -953586318 974662503 -965276404 998779278 -999063909 970599446 -973147566 989000631 -959641373 979848820 -983969225 994334469 -996695835 993727454 -985457842 986618823 -952194986 960583880 -992792198 987489064 -966657407 957055941 -963376581 991073321 -989100707 976636994 -981184291 959839193 -971231149 971345692 -955063341 997667116 -973565209 957840396 -969073775 987339220 -975520403 992135635 -966225165 965156402 -998050828 992435933 -985067927 996911167 -953942774 980252191 -986590355 994814093 -988419932 973388819 -969459206 959073404 -961628001 999040955 -980193476 950862471 -990660177 964084527 -958175421 959286398 -967025951 992410571 -974914012 966815755 -956531899 970449962 -965509184 997000785 -985664392 973506912 -973917450 993921491 -952235710 995609123 -963874152 957640710 -989843133 993987706 -978413981 985525257 -989212360 960764931 -954642357 957070487 -962690969 984676913 -978568923 971367021 -964729820 993192970 -991232903 957417358 -959617248 968334388 -982089601 986153173 -980605163 957164643 -961714489 987825215 -987038727 956976069 -967421507 953576218 -992732364 960407030 -957272626 977859081 -981658546 953260941 -953089014 979006400 -950102262 997730928 -983748472 996283454 -983501488 972654028 -994561070 989130230 -993931399 981876809 -991513425 961654444 -954107286 990384022 -981549972 991629847 -978257958 952183395 -997700650 980493482 -981856753 955811735 -986029706 994079686 -964353906 960084344 -995461658 997580791 -981603261 952648965 -992576252 968552726 -988234755 957169274 -970613410 977873491 -961348847 979862738 -994649849 969533994 -996534529 967218617 -950781559 978029694 -993231215 981146742 -958809326 964918183 -983726265 957467852 -956995177 985731885 -961188295 988128599 -960533318 976584264 -975059965 970450812 -980166602 978211741 -956868023 963571184 -999709600 956963796 -980635383 952567577 -957848776 975502669 -996903808 991278835 -992095473 983872286 -981811590 985093588 -957714670 981773666 -966959068 962391674 -950575366 953210373 -980945451 980660250 -992894625 953024218 -997727460 962806600 -955497653 960471876 -985977230 956530067 -961763049 975641847 -992821890 980621999 -959035918 998801945 -959489186 988505844 -954731990 987036297 -952930401 998529124 -972758650 981842114 -982548385 985458091 -968308861 958010186 -980734305 969649542 -963298649 955215745 -950068438 976227537 -967593773 964577967 -971393930 970713896 -966928133 987590001 -991580697 962259452 -983965756 988127616 -966877702 987834990 -993138759 984664090 -988461077 980742395 -969115988 964434405 -992656198 973169921 -959104139 994671577 -961934674 968542617 -991255017 956842604 -965649397 958789976 -979773421 966035390 -973276225 999696232 -970236077 956189685 -975980572 953177725 -963168323 974407909 -982856112 983110508 -961683959 959182254 -979710060 983993753 -974194518 977844594 -986308113 977247363 -987286605 981929572 -973850564 964586160 -971326829 952977284 -995014804 971817961 -972224545 998245392 -972580452 966787036 -958457313 976224989 -985596708 975982537 -974469012 987752228 -972760044 977218340 -968527678 992755513 -972033361 971460774 -969458963 969693330 -988126336 985661236 -968208542 992672781 -956369147 999310432 -959041539 969087667 -984517076 968482808 -972929134 989334632 -958785712 964707282 -965852049 989898821 -952078889 974547876 -959460361 964975286 -967321826 973359108 -966975171 987579098 -981946856 968544637 -973409223 993881333 -983595692 974056106 -976057233 990239266 -965738413 971075268 -984483646 976875141 -961554199 979853288 -993050347 971428580 -965791430 964314151 -985989192 998578125 -960478291 976705271 -968316077 971610751 -989500516 964022569 -975280006 974082323 -983055816 969747287 -955257503 998807757 -996943170 957164954 -994319816 992360605 -986395849 999972359 -961399724 993425339 -998592962 976609485 -967490439 953962024 -968358862 997323985 -961977386 983257084 -994951011 990830059 -961661489 956202156 -958901334 973019083 -994928184 984041966 -970530965 974464357 -989669687 973941901 -967563934 999011436 -971580063 992795094 -976532987 954617774 -961844617 979027646 -975331849 999717115 -962111226 995402463 -957602905 966564940 -991876667 983753688 -972427280 985517649 -986399138 970529727 -997847973 952750743 -992920755 989300520 -970569675 954195765 -980320536 971974979 -966069073 974222773 -990106212 961465202 -989569585 984213066 -976621961 989624658 -991991706 992686208 -954919792 950424769 -999003936 957940245 -970023526 996853461 -963090292 984248752 -955397566 997209897 -998331485 951312441 -967287505 979740313 -987509382 984051040 -976701996 997634197 -961092124 958462763 -951734323 989001036 -958063598 979265873 -965860632 987515935 -997914336 997784980 -970631491 999676805 -956547720 980738262 -995544771 969538241 -986270389 987076229 -966927035 956572106 -982955320 972984268 -978542921 969545853 -955402464 950648668 -972922046 979382323 -984127395 993192493 -983715059 977095180 -986774845 987251425 -954617018 987554071 -953533301 972131994 -963569296 968705745 -989497165 957533814 -987588106 975540400 -963803482 999391921 -963497389 955558487 -972199479 972721720 -983068178 997148522 -953946150 965102086 -977264906 968941605 -952208618 962674626 -979733864 974916384 -997408041 959445735 -952803460 969752432 -989337082 956001894 -963648794 962313566 -984349059 964687066 -981490505 965563507 -959407231 972273591 -972673480 967304241 -959481480 991549315 -955084488 997943842 -998412140 962660154 -951775633 978461038 -995341382 952376614 -995310366 967068094 -984605617 954441565 -989660282 994309239 -953944145 950275795 -987944953 989337767 -957717053 961315186 -986345110 971008859 -982051646 989562457 -959086523 973308911 -969436730 997336066 -983488329 993381347 -997626510 980810677 -957190500 955514198 -972716981 973681994 -956515052 971787753 -972662762 955945959 -992937695 980096749 -971078151 968770813 -992338457 974667994 -994421765 996156221 -999615442 971378981 -995443140 992883691 -967028277 981794746 -994595751 972890692 -990509894 971688529 -977995324 987100583 -967610645 962434384 -951553929 990830892 -976246379 969624096 -968234398 969970149 -998591612 974451390 -954461350 993092800 -961483729 955925116 -966844413 959970565 -994547690 965401767 -982566940 973626356 -983849816 990811580 -993237501 978976469 -958195431 955498472 -956380676 971125586 -972228979 994082629 -981436998 955450043 -975583097 956789841 -961204924 962367191 -984103507 968851925 -968993251 977963743 -953855232 993264290 -956472680 969158954 -995589343 987339666 -966001207 990708547 -981184477 984413490 -957139211 994143808 -972611404 973068154 -988988692 978468477 -960123866 951683820 -987213143 969991110 -955230119 985701816 -960291424 977256554 -997476808 986582244 -963007353 973198471 -993516296 966025446 -978546949 988361025 -986102485 971435257 -996365035 956429711 -957853514 986508830 -953857852 968630315 -974988734 994879041 -976025714 956857800 -963426421 985149064 -998398806 978533110 -962785237 974291471 -973305076 978842792 -987036787 997284199 -964984418 966602764 -974173756 964321318 -950624384 963200689 -979425752 986856381 -961269470 980316577 -997858352 995299158 -962659314 986119753 -971763690 957637780 -993409322 992816844 -958961519 982788773 -989584421 994860210 -996939422 963673708 -993223730 998272633 -987472953 956839797 -964362049 964288330 -959780458 989477803 -970429894 979813989 -998138264 999702760 -980869964 988937932 -986819398 955353887 -952190018 982291240 -994510263 963523962 -971340834 968251940 -961257252 970887862 -998216382 986102164 -957758049 984458781 -979131831 981931678 -966990190 994022102 -979068076 963596725 -950383158 971945035 -994597683 953554545 -975350821 974187780 -980504383 956100060 -998316883 981558143 -989244530 972513825 -967041855 964426468 -969638765 961593398 -979324936 970053487 -996708294 989408158 -976531458 979927227 -960676673 959640065 -964247539 953274713 -987843319 963448563 -972273117 977429901 -969494156 970847138 -961640699 972128470 -999553989 988310500 -963510635 994035600 -963726392 980407326 -999111933 952463176 -971260141 953966191 -995305274 986863626 -951294643 977513281 -993637034 956019658 -987165473 957356980 -963069515 992681004 -973199857 980036186 -993878748 956115637 -974896970 998604296 -962375747 981310339 -992467189 983987987 -966224634 965970596 -951957601 992416509 -985116829 956809940 -954075231 977388294 -999516466 955370900 -989287705 981932232 -963251262 967287497 -973727418 974033512 -978341456 984499027 -984453177 971459980 -980871265 985871195 -995680979 977176925 -997360015 990829985 -980876312 974999392 -965979202 962600604 -955617257 963902380 -989179977 950716259 -952168445 992698318 -956000288 988543371 -988375364 988291965 -953754593 987198126 -992925860 953453296 -979340901 957396957 -978636436 991323990 -960109249 992496379 -980435385 996436092 -959282390 976023389 -982926971 992935374 -959746307 966828908 -983619142 982436646 -958563516 991870628 -991886800 971506165 -984586734 958975044 -969959413 988729005 -994908464 992395052 -970508610 980446924 -980700358 955611383 -968951887 950825840 -978537093 976186887 -976392825 960802402 -968803357 999225789 -951030310 986740686 -990487546 970443920 -955299284 967174911 -955736513 958682426 -967920908 966554893 -967809884 980800749 -955879977 976509169 -950159827 992217082 -961506089 961029092 -988051703 979574205 -964404895 978769389 -951414378 957362234 -968745441 992203909 -971476009 973525488 -999305716 977426816 -960787579 951525817 -950565195 969018413 -993028053 992040798 -985632361 957794018 -991044862 977707236 -959547392 955465574 -999333697 989011551 -979990814 989179214 -987185226 987348055 -996641660 998061826 -970570399 960113707 -975533402 979060526 -960005399 966002101 -982184846 984767028 -969334989 977942201 -953142386 982827085 -982041667 995851000 -977122677 982799210 -981836071 957169812 -985220342 953757349 -995769114 964765139 -991610287 955670872 -987944666 966224819 -968545321 992562312 -981753852 962964260 -973322325 957930451 -995540513 985077706 -965243048 987071591 -999237827 958999005 -967436596 952022267 -977884022 987893275 -991574846 952122208 -989765290 995036762 -962277865 995661355 -987189320 958329625 -987894178 998151285 -972013337 957867260 -986557826 981711003 -983374091 962749065 -998825496 993000751 -985074585 960190056 -955521403 988635711 -986145475 965509900 -959455465 974244151 -957934327 969332210 -997321937 995332717 -993703366 987975843 -977361312 965609064 -993007037 997449549 -982947544 977119123 -969149694 998259227 -974882720 984898061 -951780859 993830329 -955086219 978295510 -991868653 957115733 -991593957 966063719 -962156493 995501341 -988426872 994232299 -993556104 951236936 -990994966 950141234 -970528745 977953033 -985292129 979749497 -950589967 955363227 -952164249 996798328 -984421133 996041100 -970198374 971342939 -957698344 997381896 -993720105 961106562 -971957401 951607613 -970916908 969349573 -964759043 969231728 -984429689 966081778 -974963200 991753967 -998423110 968649107 -955353856 978636341 -973953500 999433485 -982894866 958150283 -961920424 972884775 -995884654 986171766 -971190802 995059453 -977399282 974367510 -957385662 984112509 -950857350 975880608 -963216409 984753538 -997215223 993147490 -980664240 996134337 -961403492 980315823 -967438223 965984663 -967543212 955756093 -974605369 997637980 -980279691 951144904 -986687179 950516081 -953762864 965661134 -976271162 993005766 -980310122 993049098 -978125808 988022828 -952193614 964424954 -987415094 970876066 -990627945 966906924 -968578184 962826684 -978679322 996413084 -978525551 971899619 -981991464 985253468 -993194007 967567890 -985949437 954995945 -986542728 992020341 -951542338 957234112 -992853437 955926485 -958618955 952107677 -982703021 995066375 -985347335 971229711 -957542603 977618130 -953042754 983980256 -999438832 973949206 -973199816 968372477 -994067364 993820320 -997049917 965486319 -966722450 952223028 -973749402 974620834 -988505198 967713069 -953391111 959093969 -970251745 987941808 -953693005 952306465 -961172706 958109153 -984711961 996588678 -990861035 975211085 -959100759 953997380 -978431574 978438144 -966830623 996111603 -977756662 977049603 -990719837 952671533 -950499118 971391909 -990826196 963341859 -983518694 960684504 -997755394 994596722 -968815222 957370371 -957760170 968235591 -999773637 988796460 -950365461 961485361 -992230506 960669205 -977395867 966924711 -983895142 972150679 -995538277 997653310 -988408901 953137932 -980851694 951659090 -982260737 956375645 -977135135 950537731 -990780346 980344066 -988144660 994262893 -990688942 997117797 -998379757 970784541 -970027373 982013915 -972968953 994803493 -951481147 972219231 -975521957 989675265 -996441174 962076875 -957305422 954086294 -997419534 998693600 -971088565 991120696 -958135775 981886063 -965125488 990563376 -993522497 956004447 -970005806 961165896 -996899497 957018864 -963336086 978270312 -962492879 975372635 -994362151 969501323 -980185319 961646050 -963612816 991723199 -984661270 960501928 -986915046 990023562 -958101537 951670057 -986742684 950733807 -994310464 974209075 -990197942 981896486 -977073613 988599701 -989325904 968485716 -981953265 988238351 -966987170 976576802 -973956810 989252589 -978414371 993833966 -986865251 990254705 -960022731 980129652 -959855030 982023104 -956865621 969898486 -977330373 996011792 -982584627 980877046 -956458332 972178395 -990338938 992700464 -998785561 992278675 -971354137 966912717 -989214781 991641770 -970767688 961315891 -978628735 964926389 -960773532 993116079 -983181384 997633349 -992644232 980635053 -955767074 956664903 -991262500 992554239 -976974556 973823731 -985213250 977447635 -959986184 988148554 -967713146 955396754 -981625397 981069906 -989063921 991029392 -960562449 982137610 -968052795 961750486 -951586230 987110891 -960734793 980994526 -966761296 988963784 -997285447 964638626 -977431455 968821831 -977002578 953140669 -964512148 996916182 -953736343 958650561 -981536602 994869113 -991873619 968515935 -980401098 952642803 -973144690 974569072 -960929586 970129917 -971286996 992041313 -968561199 952380906 -998411367 971769384 -992619867 965051991 -963160770 985785933 -995628214 972547918 -970105442 985346400 -977801588 951492203 -974303995 990289885 -966643036 969561520 -977990089 973218605 -976717029 978690339 -962732483 974637778 -954008147 952261696 -996027039 963427194 -974423734 965365014 -984660529 963672269 -987390516 953136840 -980660366 963200816 -976421107 989249072 -982727699 980269938 -983169570 953759598 -988818047 983808751 -953040967 985352223 -964077187 999969795 -984541712 964912818 -955770025 969154565 -972049185 987442526 -979899931 981264798 -991929158 956970607 -988707632 954794360 -989751680 962253949 -998334051 983546617 -955061147 982188641 -974199942 956589175 -979406883 994851127 -976912595 951997230 -996550438 974311005 -967680584 979904134 -959384591 998144167 -988193070 959750796 -952376443 968196902 -961542464 999761681 -958049560 981663396 -978236524 972586907 -962644869 966212678 -974124493 952467217 -966377082 955591785 -968624487 979615413 -971980562 997880064 -972648239 966639229 -998967807 951203014 -955135524 951595737 -980813435 957897518 -950373084 950348690 -970212287 958768855 -983348072 987455465 -958444804 963276467 -950338891 980107714 -961572706 974564492 -984543563 953585436 -964416687 987655168 -997937040 965467076 -971546698 997396274 -960880824 951753940 -991125088 973532102 -951952798 961159901 -950483040 963930560 -955237830 954502753 -995533725 958322544 -962062459 953419170 -977983365 983133605 -966844973 994467888 -974082221 991991855 -960204404 965363032 -953316469 975893671 -970116466 984072281 -999705225 961015462 -987507124 980228818 -978256998 980724750 -957613068 958744400 -985684853 951829443 -982351522 998556720 -990835121 991427123 -993203855 984661418 -997444327 963903953 -957939264 989361546 -960174357 960735196 -978409659 968564531 -975141686 957149869 -988534607 989147349 -987187872 964335419 -969716709 998218726 -979165892 978118938 -973100966 966360408 -963119176 977045114 -969559193 961223161 -976328987 968308302 -982090471 958775262 -976381079 988250214 -976562847 961886619 -956069289 970189246 -991915868 983315991 -979017262 976496871 -994622229 961234542 -974558003 955324505 -969114388 960135437 -981425832 985504638 -991840824 964649214 -968707072 999342231 -977957605 999891837 -971948447 962669985 -995677623 979685281 -950227658 967344082 -951051607 955870385 -982166609 982247251 -974815450 989441275 -994709587 970323661 -968332480 969342980 -987458881 979477141 -976498680 997210187 -977024138 963528827 -971913776 951136012 -984508087 985631101 -969107639 976674938 -992441506 963846242 -981130242 988105758 -997569246 988505007 -967093756 986054655 -990841575 977846460 -978284826 967572571 -973618461 972411353 -986649836 972910491 -999666406 983688799 -957486059 992102331 -952358020 992619148 -951370338 983136873 -950757746 978267057 -975667533 965254999 -982656431 955580478 -968112213 996715626 -969433180 979478365 -963319614 957644076 -973251313 974433575 -951486058 975726875 -956436000 976881268 -979291385 983004486 -955540274 969886910 -983985679 966624857 -997992201 965183316 -970636764 952966935 -957920522 993219211 -980355976 952737359 -959046466 998878652 -959627481 950870496 -971180662 981172802 -965064192 960412939 -996588904 995912431 -988627942 982661401 -979651601 960469607 -987540605 973019186 -969362229 976808250 -992271793 952132793 -961586180 960524488 -971316129 965835028 -997642851 998227793 -952077900 986952935 -966650297 966107769 -986913451 967121195 -967161783 984530134 -962590191 966736010 -974240827 990372746 -987215580 958964634 -972514074 979206864 -963785668 968144542 -959600077 982716108 -981621546 996803456 -994500247 978766014 -953966566 967326301 -999442407 976799454 -957757108 957107779 -981704184 961919578 -975481264 982450933 -969287192 970238129 -951497823 999151208 -997849715 969777961 -977332150 973179403 -964486171 967974324 -987280534 955325581 -994601120 968310636 -957156993 991300816 -983243693 952851152 -980296557 992010748 -995174200 964755402 -972445165 950561607 -985180913 972956763 -961930096 974538918 -961937508 982726139 -956354793 953036199 -984801782 981714645 -999937858 953643379 -990266718 984150236 -974320736 975369977 -970888278 976408666 -993868678 960290578 -974524680 970801766 -973310698 996965177 -957542848 973288737 -987870586 983821616 -958267261 959326498 -976564227 984407649 -965801355 967951412 -982132077 978810455 -999547179 986454369 -976218873 952582179 -966098159 962260816 -950127029 956520422 -955885456 952682569 -952728645 986670630 -971019664 990805571 -952063299 973787966 -996455659 953562780 -985746939 982578630 -954333144 975183876 -956031732 971258312 -961579778 978230410 -967576154 985510066 -985644983 972456755 -965758914 963807755 -987704303 987528396 -992386133 983349413 -991806669 999881691 -961514804 954148359 -984261445 974029741 -964390575 984981260 -984362156 992123869 -959488436 963629451 -976135686 976759473 -958298814 954879517 -976073207 951861088 -992537985 954675508 -981823709 961456002 -994800494 996701368 -955280910 953154671 -959098434 988185191 -980029939 975297756 -998427317 965399701 -977593095 971408505 -960775817 955172933 -984731105 965728047 -993467923 995162045 -977820329 983617445 -956313460 967759970 -980058254 953259589 -988973938 950029263 -955731749 959076501 -969130726 985117426 -998259498 992100021 -981177899 996605496 -988296879 994891228 -992901365 992463944 -978222942 997380910 -996683678 980160266 -957312212 957925790 -954694527 989189632 -986096427 973061489 -983241849 969480758 -994002866 999151144 -977478570 990958089 -994193681 952169142 -992323081 963429726 -971158306 954041890 -971374465 966557432 -975608753 974442380 -977274739 972835390 -959715712 987447955 -965381889 994149571 -963553894 978852989 -970836302 969133147 -985311427 996676820 -959490096 989891612 -992361364 952236481 -960187407 977593148 -984424257 996535733 -978650209 983943970 -978645484 983343695 -987030399 952728531 -960800798 991714026 -990739830 985539090 -983193731 966051140 -958017407 986056740 -989288912 971380573 -987439094 975032317 -970771680 985053916 -960282026 996213425 -956300178 976113852 -960531773 982072943 -995809866 950428398 -973012778 976996028 -964485727 971925800 -990479439 958992361 -960320729 985411227 -954495214 988171814 -984103510 985813403 -996110084 972262765 -965920911 969737597 -963789987 956420391 -990262610 964653339 -978892370 962927122 -980881563 971535658 -969467917 995021524 -991178121 988377187 -952133589 971672844 -956687656 965180269 -978345428 971116759 -980687905 965083820 -959256482 967177051 -986367841 951764300 -990788478 987669812 -979826092 983118898 -956148044 975265241 -990775847 971584712 -980206664 961150636 -997064771 996374315 -994790259 969045299 -951303112 988351234 -964922657 994931874 -986041230 972640405 -987127827 975554711 -961979616 970952155 -959240940 966531494 -951245514 988805060 -996366192 953831091 -952967142 971265771 -991130642 993690660 -973933053 981382815 -984747972 994516832 -993691994 954093399 -970362377 975436807 -979901645 961435027 -975460086 983614337 -982752195 961734325 -951711447 991547108 -969518236 959228850 -976801632 983872938 -987151824 996787484 -979120989 976267578 -972502328 953897739 -990133780 960397419 -997970951 991651058 -987323348 983894166 -996601247 959390473 -955358967 950653130 -994641092 968538982 -966534340 978223614 -976745630 980628253 -971926139 988659235 -985032668 961136707 -994084876 955590471 -987093438 974893967 -959224548 990742613 -991049132 979889896 -983648167 996907247 -950540315 954372859 -950334678 969894860 -997961758 975905833 -959571841 954118427 -962421107 963787838 -964545970 982279832 -980780718 951445273 -995536372 986851390 -983986337 996599194 -964702520 975616996 -953093286 957935331 -995430986 955576432 -955432398 977111906 -961600660 992081574 -981123533 989147459 -982182851 977879061 -953938897 968965403 -980177206 990342580 -994733913 954384151 -972539564 978440005 -975316503 987922551 -985187535 957821730 -972763235 961148734 -969043326 974130573 -998571206 957263687 -987675710 966478540 -961469672 998393208 -992541635 968735984 -997923328 995805965 -963809044 996389665 -996572004 979124591 -986909616 961310021 -954231113 960203974 -973336728 959733883 -973608582 992470282 -982711380 951007554 -964997329 954857330 -991479509 950172078 -986861518 954742373 -951060427 967020285 -989569626 980830505 -979935519 975151845 -976461412 986311877 -990023740 952140789 -972461732 999863978 -969602930 960333790 -985652505 951641341 -980742191 959344704 -955203917 981051961 -968315647 957291632 -956549431 956735166 -951147744 971511652 -950884903 980380503 -993231052 969087824 -959797019 956055211 -951586332 992680986 -955012671 960727820 -970281017 972521875 -987180653 986921165 -970079087 972213177 -963243149 961346861 -954319644 988412399 -997827369 997191257 -982018059 996035258 -953572685 979567747 -976247916 961769841 -981209710 976188377 -987454558 976220717 -965171181 988898977 -979283638 995003040 -975073200 957345052 -974683443 977240232 -994517255 976811280 -993750600 976781057 -968461340 968378677 -953287251 982915974 -962362025 991405027 -967495074 987770189 -983734764 960176354 -973846089 964442199 -970303563 950600265 -965859995 954031446 -952736424 989521972 -987788458 987330639 -992153813 993082764 -988741602 967516986 -990644958 982332333 -951501782 969189866 -998503182 978623687 -965330201 973937072 -953547221 980080516 -985412877 962978126 -966063634 983465091 -992994130 980938906 -956403209 994363324 -988200162 972180100 -973217075 979165064 -953849432 988573908 -962178240 982903497 -998701284 972492439 -995596010 956916590 -990511333 980163786 -954940775 976936650 -950119884 974441332 -956451075 972816217 -997701931 962443987 -985716941 989226008 -952991504 963472710 -958867261 962053248 -991800353 994980077 -998119356 985501244 -972851267 956720451 -972851062 993686318 -982304554 997653444 -964185734 950454697 -958156111 951058224 -956843035 992639199 -985132801 963135562 -964974595 979365456 -971475613 997334712 -969906285 958271629 -956039687 985469785 -969463795 981440166 -982700080 963638099 -971260795 980441160 -960927812 962941661 -975456720 986247369 -960117049 987505754 -982474406 995651627 -951367404 991947340 -973911044 968809661 -995978339 983564859 -980187391 963155769 -958592033 979270680 -964586757 963374891 -957671428 985513908 -971534527 952410704 -968042168 983412486 -973825811 970469468 -965472733 964641742 -968769525 958354546 -988472699 968935081 -963279714 973282242 -990045268 967859012 -967764189 959198332 -977095893 978230083 -956637227 951342181 -968620363 980329867 -956062075 998217714 -960524312 972607385 -977965532 992686502 -950151367 984815484 -995180635 986298841 -998460393 980140437 -951663774 969836990 -978526751 971614476 -969803493 990088900 -967957263 958269514 -955297378 978579789 -994507411 962835377 -959830153 951762762 -990760729 976035552 -974923616 963718354 -955312016 987120888 -996848222 997239337 -996425453 965749143 -996445388 995663378 -994192088 976761110 -996142767 950351519 -998332997 981694206 -987554282 974849924 -954675451 966392480 -988699044 979048808 -986419520 974009814 -971591936 982642621 -957792272 992601688 -977203609 994950705 -960915264 971283974 -962891095 976905379 -969852714 952112161 -971090180 987603474 -959669221 972784515 -984826689 983606678 -974768106 988392009 -956706390 954452090 -986568596 966827525 -950105873 962260026 -999894975 995802946 -984981478 964617729 -951992029 973520682 -979325289 962575494 -968808675 976446519 -993981854 958804129 -967615663 995201117 -997154320 963811558 -999865579 962772545 -968281326 985193779 -967953688 954368118 -954954944 976322433 -975660550 970269431 -998216437 982837144 -957224611 991632642 -986196389 990538774 -973921300 995138164 -979865561 982751934 -981417994 986046416 -954726757 957965244 -960329319 962438444 -965959209 962360375 -957354496 968611803 -986281693 959191410 -973207301 976701807 -952150274 957159542 -992968695 982662560 -986893176 963363223 -963945309 982850148 -985234190 959159897 -992177036 958414478 -990092465 961466918 -956598470 968239136 -959490933 976533347 -999138296 968140308 -962646588 970987134 -985297418 982878765 -973033886 995279237 -974838005 986624028 -974115748 969520521 -979784778 980026899 -969036798 998764917 -954383475 975239038 -963774458 980152766 -962981587 958169988 -961554821 972725299 -980486890 951889816 -983479189 974868820 -977257046 967221026 -975433581 973080419 -985446780 962293588 -952713187 990803906 -972228952 997522513 -996071154 952730165 -976925239 950174062 -979965271 953922475 -984954243 999325650 -984702577 979836801 -980284476 965297774 -986247352 997074382 -997856298 992312159 -963041932 993799124 -968982358 962034209 -963399241 957338256 -952412054 988387267 -998514850 956030075 -961856018 998392065 -966574886 967776041 -957601299 950080374 -978064271 988762566 -996465590 953879825 -995832843 973245996 -965376234 990951920 -966324604 979816121 -961632787 980448652 -989219339 965972446 -951738622 981511752 -974191319 957384341 -962712652 966466946 -950708710 996267988 -966032110 963397689 -970848542 962339026 -963197972 969306961 -970494431 971068292 -975266441 950483451 -952374749 951755764 -981002619 998514871 -995361035 955002841 -960327092 954336387 -988704958 953118305 -999953550 988827726 -983990504 952170187 -951171655 952219374 -958572367 971475377 -988104207 986663965 -990038292 978236902 -953909565 986756469 -991710199 996891557 -956514298 998340599 -975006280 984040294 -972205602 997860650 -967773091 991931428 -964311397 981042342 -959551699 973045919 -961854583 970579561 -989723165 964255925 -967886208 968544424 -972472672 951189475 -987771031 987211433 -973265976 997020252 -953567298 992009603 -958888291 976039490 -972486957 985471996 -987206869 963142433 -987747349 978052074 -964844082 984006312 -999478087 998278673 -997766455 975295274 -965741525 977635192 -992122044 990998927 -987111220 994244322 -972245316 979756032 -965393035 980825530 -962295612 954451686 -975024822 981063410 -980234829 997972783 -975887089 989534047 -999322183 980504568 -979571465 989807036 -977550854 998915887 -995843397 954823363 -993018941 972942560 -959549745 985036575 -951759591 957783491 -972552175 997262049 -971923497 996721551 -955275042 995118195 -956893592 963419732 -966271054 975582571 -987605427 960232565 -954003143 954817480 -972848950 982210974 -978885320 964085278 -967411113 981759824 -986685892 997501576 -950713076 960376315 -975760573 995531791 -989566549 983787989 -952848210 958891853 -978459055 985007584 -973424614 959428933 -971149993 961728144 -997636775 976705465 -976414111 961988174 -988885318 972916399 -972782823 957630723 -963551412 951303032 -978091899 984955224 -984510467 959705933 -974577962 950149042 -968761294 973173261 -951522138 986477547 -977228014 981449575 -963986031 975189945 -963807220 990901695 -950651619 995209587 -955322011 970737653 -987052070 980931422 -954236684 959628869 -970889352 993833705 -980751737 990034298 -961771461 966817737 -952409841 992749437 -964332264 984277056 -963045900 986280719 -983227620 970190324 -957799479 975933617 -960924084 977496508 -995759112 983435414 -993610213 961263907 -992077775 977993142 -991908917 988247419 -971990763 978523606 -966555033 964607826 -994907993 960760893 -952969299 975937368 -983346896 986792894 -998758114 956372653 -995433950 976997231 -972180132 962522641 -993429702 998563318 -953697443 981302341 -980898854 979493248 -998316304 950307578 -954935198 969555304 -980678003 957557718 -996288086 952214224 -985628302 966779517 -969639946 972490948 -986595969 978386935 -978990043 968095507 -980930656 970940652 -977805659 978576938 -992648351 994974761 -969752381 989897979 -961302337 993329787 -996987348 969785691 -991909593 985062984 -993277733 989942364 -970523379 998331565 -999440855 994798890 -976005541 956838563 -964615548 977943541 -981202091 981304803 -953076868 995896651 -999605198 999583061 -988945775 983600740 -994110495 988554803 -968485057 958541782 -980610461 967033098 -969768858 997224798 -955000203 999723664 -996374438 997226042 -951769348 984072098 -954212551 993872138 -982819477 974328932 -980844755 968366612 -954326219 997368939 -991912699 994179498 -950063512 973538745 -983714089 966109107 -965220380 975769345 -980255028 967003012 -996763194 988377493 -955202927 963661434 -964403102 968942203 -989571353 967869926 -967784302 976281126 -982992445 959342642 -954801292 962008294 -987247182 994253497 -976133618 978507654 -981235951 955960120 -953950865 988294390 -994514258 996405813 -996315136 957087086 -952284217 962808822 -972795450 994830647 -978753278 952257189 -978969321 963034499 -957468362 950626726 -951422291 997842678 -988507643 997974059 -969351214 952013530 -960100936 972073935 -958547501 977453130 -982185761 968695409 -984099312 984420123 -978786383 985626744 -995856409 970531746 -963417700 959968157 -992884377 979248076 -975786908 981426593 -955666392 979657823 -980437771 977292587 -959984540 954231220 -998649456 971543868 -964488014 993904179 -998343360 979664720 -985617246 986476435 -958211267 990365967 -962323924 967565402 -990618711 957530929 -967735523 950043522 -974397900 963284748 -972455394 998566742 -967161203 977059630 -961555938 993325611 -984241986 960387953 -983059204 999512132 -971133828 987734604 -997705828 992304240 -996034250 955439022 -956519531 968933227 -957263712 963901454 -966022989 967799753 -957980467 988259343 -971634981 954320858 -960292889 967272571 -985244724 953010190 -983805815 987731892 -960433297 965554944 -985272300 969944642 -958236657 976841350 -998406789 956218143 -966153614 996134820 -968098918 968847129 -980801808 978431245 -991184264 985175416 -951884991 951339036 -999911107 991143311 -991791245 955469661 -951304283 968132289 -976093990 990803752 -981211218 956834830 -962655523 982775392 -950018217 954410933 -950184595 991196371 -952959598 951889774 -980173935 952470764 -952808021 956261788 -987416980 983827382 -956650863 974172431 -962124355 993570776 -968645714 997542610 -986655760 998752288 -986753332 952171970 -984056674 975189488 -989948615 961148645 -996547976 954698130 -982090468 988967512 -978304012 980148334 -960337775 990292811 -953371583 972246079 -969796742 960764528 -999357068 972244283 -952437269 992990145 -983854016 986845293 -951990241 978653911 -994101149 988715670 -988494463 999703799 -982333352 966608441 -976672865 988147421 -995003296 959639563 -953855936 959156399 -997167593 984928898 -976389533 984085092 -966842399 950481767 -998822646 980297612 -994622431 975995177 -950824009 959174467 -980691925 970057179 -969241810 958425785 -972526458 972674898 -977140109 955412466 -993562574 974761688 -962921397 979754892 -981158153 975553594 -984826792 966944529 -981005330 957534973 -970481497 988594630 -989151186 998929106 -993581668 974541421 -989999084 968388551 -959652578 998363532 -961860801 995885551 -954805650 959214957 -959478819 989460831 -993213727 990935937 -986972063 973924547 -954391543 960770985 -968932226 980039913 -989509514 962215573 -953847313 997322572 -958072498 950170608 -992059702 955800716 -979285516 970223006 -953284528 966374073 -966335746 960164077 -998789346 998472520 -967038150 956179584 -981686979 997028763 -985402842 999145346 -968434201 979921255 -979295800 997039905 -984943069 952688882 -986412621 979128972 -958026338 978584166 -962803122 997566554 -989362656 968975515 -979991213 993278009 -960598862 991957250 -972736166 989875291 -998749028 994716320 -987198161 963747636 -996401258 953859275 -950848856 984669635 -966712572 976766387 -993376410 951667242 -956480045 965763351 -952601904 951595792 -962830502 980800562 -985764861 990205833 -989255244 968685234 -973732493 988434551 -973511862 975606717 -955647134 990269935 -985961855 987579799 -974523049 987970501 -960129102 966471581 -995686897 969626129 -956488365 979516947 -998582611 976632288 -979166079 951828319 -998136649 971620524 -956760000 954358536 -981546888 990957650 -974686790 990801174 -996345879 968876941 -988493934 961956005 -973865896 966064078 -982202709 964996271 -973020866 978758654 -965665860 959306797 -958724022 956807451 -960838096 978409445 -995612623 969013554 -994099127 972874610 -997141400 986978986 -983506091 953881926 -991809570 993305366 -981483388 957751832 -954733749 974118433 -988289481 987280362 -988249901 977007270 -986310765 996541616 -991637617 979250834 -998770947 969193301 -971293076 998064693 -976549469 981752968 -999209867 957922710 -987153137 993364128 -988030640 956778392 -978204663 963487353 -955991976 971718201 -963999614 963521081 -981491483 996762942 -984176428 972357748 -982088833 974490062 -964633669 956535224 -995040926 959790285 -956083948 959867647 -988397937 955786470 -981496980 965998345 -963562074 965296862 -952874964 991949349 -971188438 953554633 -966985121 994769184 -957960993 987423307 -998972503 991698223 -992690162 971718067 -973848947 982356365 -975206142 954206795 -953307675 968035693 -953164316 983489286 -986476833 995029865 -997656996 995625107 -979432317 997391100 -965149174 969725206 -997081317 981316928 -988810540 954801184 -987848455 985135944 -996308686 953138016 -997727795 967932889 -978848678 956991169 -984594988 965489292 -997353058 995925648 -955452833 952479336 -962716650 957259783 -985178430 977610720 -995328243 954355614 -980934944 978234690 -956235489 963805132 -984086105 982020783 -975164082 965418474 -963581736 966789509 -958727015 990557854 -991017393 961644660 -952248321 995500279 -998328174 987769590 -951966588 959301303 -983262138 982247298 -951549343 998391785 -985058340 993563920 -964717454 996909978 -991586503 992200289 -974525738 965398526 -968404171 960261331 -997028128 951122132 -977902413 954114228 -952071610 957962353 -996134911 966352761 -953104213 957034625 -978517409 956375020 -997113080 956481722 -969512939 968987672 -995531648 966795482 -959613187 966702106 -954859131 997779931 -955125460 999849573 -967946901 982387026 -967110238 998052175 -960851788 953006846 -980681981 985160667 -987329957 960390807 -954517194 952340759 -983600924 994986051 -973511051 964404916 -987682343 950113730 -956196536 990638534 -975696589 980716639 -994481769 995460333 -982402756 983118470 -996425531 952184329 -986709415 956085149 -968405390 998592392 -953188036 984511433 -976897661 985264606 -957476301 965086924 -977352992 964563063 -967919344 986124006 -972082219 954579902 -985197138 980399751 -956977426 952279864 -998908227 951338645 -976823944 959175684 -986983311 962067571 -999220903 961080103 -973273475 979898318 -955606850 986672898 -964179862 956186476 -974447256 964655132 -966184298 959030101 -973535422 965066620 -987566609 983274288 -990281746 957714638 -965254367 996516233 -969714781 990030397 -954202794 950538506 -998650962 956696416 -955210207 963169029 -961771488 998475770 -959479548 954384587 -952622872 998397478 -975391796 988846252 -956911537 980845192 -980865738 957593394 -963922095 965897828 -959678651 953200457 -986056519 985434515 -976868221 980989543 -996736347 972750805 -957754406 967807360 -967901445 994146933 -976025283 969101274 -971317989 959560198 -997680734 992402400 -983790627 978268893 -990066101 966464310 -988729174 987901614 -961873020 968979412 -990468442 986780094 -990579778 971965299 -962670857 987746208 -970580635 969634021 -977158725 992607280 -999791407 992983012 -987181665 981546999 -955444855 952703382 -965876627 984470448 -986678898 970256696 -968426269 951648219 -965717490 950286730 -955983769 970562113 -987110483 970459239 -987133908 972620619 -987157309 970070464 -966360586 988778915 -981848883 988584896 -968487111 974281662 -965819720 990645911 -962152511 991757433 -992762291 992461754 -972889519 967664419 -968118065 995996909 -967922429 978958234 -976110890 985647393 -999576719 982694682 -951099359 975630834 -992745035 978885275 -974647828 996104643 -994166418 966987175 -989519202 979493474 -955972564 962341521 -965916643 995090584 -954498493 956465358 -975435814 972382338 -974381533 993320904 -978959713 950322921 -971196033 976675992 -975628784 969621908 -975140822 985694037 -952120622 971993129 -957307948 966452640 -977441783 953988080 -960174274 998638676 -983471057 960636131 -974803187 971853904 -995568924 973416517 -975411851 963938073 -950021468 974458109 -950343016 962785759 -977317844 980612776 -962662290 994372642 -973950697 975187725 -980232244 951035797 -976339015 951022619 -978070418 985742929 -964062491 988166467 -956019585 961867219 -982764464 955952334 -990514997 955185908 -968546627 985830554 -989943303 980189725 -981608916 969740378 -968009183 991362242 -989278919 973050111 -998233357 995291315 -954556705 958961374 -998344033 968863667 -960355952 971902659 -995913816 966208170 -953112808 995301352 -968994048 995188979 -998338909 986850087 -977248552 994454212 -981006991 988560461 -963814328 988146912 -957159544 995530416 -997260317 991035183 -999315496 981641110 -998865484 981863531 -978385999 979504491 -962952798 951850021 -960467758 972414757 -991661016 997619588 -995020976 989130553 -991791623 986558950 -984335179 977139296 -981069206 992711625 -969065120 964093552 -953630948 967254951 -984776670 974254820 -969191669 965545430 -969498376 960690093 -987324721 999870555 -975335655 993639792 -988887869 984271072 -992060813 960232282 -955198488 988619374 -998096996 997876014 -969486331 967424666 -998692739 963311216 -995374901 966009342 -957884841 988681887 -957690474 993066018 -951146662 977828738 -971090473 976465816 -981388913 974121930 -994542179 983932572 -968663788 957697976 -967335388 996079893 -994023567 978866365 -973057849 980743433 -976014723 982699627 -961795710 990770300 -978505749 986415728 -953296204 985189829 -977731380 976405249 -964167607 962129233 -950737827 971465383 -971575984 995036263 -982714742 951901599 -987614761 980251432 -979243393 972291985 -952002297 967835145 -984422828 977788903 -969395264 950810640 -995332387 956216795 -950456370 987384153 -950943913 985269491 -993145050 996399781 -981692165 991896864 -955349992 954883521 -970683209 976395724 -998270301 995796588 -971918394 961793748 -991288472 971877657 -969870483 997423988 -954356391 952614438 -974361618 980592824 -956052031 961206562 -960048187 951841774 -987898495 972798269 -996594512 974092370 -966477397 984680039 -957157242 960462041 -950043300 970582587 -955870367 999384197 -998610958 958333708 -964544529 993879018 -977700642 998656771 -993966166 994014954 -973939226 962373617 -999918027 987340811 -967447337 983296100 -969244201 970425139 -995811202 969804505 -998886491 987797305 -981226872 951171502 -988549861 974294649 -961634390 965105966 -992578766 976501359 -998977411 968972613 -954763606 996212104 -963341339 953994886 -965940811 993167468 -973618181 971563384 -953602668 950515573 -974654301 988463918 -957392914 963743517 -985930712 951034257 -962550328 982049985 -981081467 959538140 -993416347 974592342 -963120552 971271179 -971650898 955879308 -989894088 986377170 -955670599 970400674 -963694263 982231476 -979009267 955513964 -996383940 990946718 -977855341 979055343 -971923581 999158011 -959739514 985860388 -979284238 951908015 -998737871 994814578 -952329270 965933505 -963971437 980737273 -976413155 987735997 -970598070 950992920 -987571137 974892964 -980254759 976144138 -991269836 985857409 -977184090 956919190 -985969862 975525937 -988058177 961262704 -964008556 956125421 -978682562 960024961 -973527161 988753492 -970685986 954961655 -987170702 997771168 -976533236 962424885 -993773803 977854653 -972468008 970343089 -961185607 964395144 -983035194 976004044 -970460484 996652443 -962687754 955635881 -981494252 952554481 -965432627 980018744 -969042633 951208311 -998793002 958117127 -983521129 972808959 -999688852 967258826 -978259406 973312475 -983731049 991508539 -994429807 970907626 -973664724 994974328 -961642758 961888590 -990897537 982665668 -983892354 962744304 -962996852 987882872 -963671900 995249667 -997552504 982952452 -950836543 974894397 -960211850 995596645 -992038305 969575650 -996695410 980604586 -962542444 993230710 -966481394 976534222 -960374814 999915610 -987919124 967551678 -993839182 969954779 -990947239 997590614 -956805387 987871367 -985338728 997432596 -991937544 967432530 -956038019 998980309 -988975114 996889080 -978912408 960416327 -989895368 954356307 -950384206 966690982 -963714497 981594134 -966699082 983885352 -997267109 976687795 -956911411 958164233 -970085083 966264629 -964757721 997670171 -993755060 995286398 -977319863 990417714 -964791350 969896388 -969451378 962744188 -954833707 960010572 -960655656 993956478 -969361676 997248836 -951997804 992887733 -962033633 994558188 -976263534 969355361 -991989747 958505265 -961898158 968803999 -973184915 950897973 -984340972 985171063 -997778808 955177801 -975321227 952687431 -957201625 966569514 -964458948 972011326 -950591407 964479770 -954292774 956700106 -951555291 993819126 -959226114 988015689 -972109838 983551002 -991652654 963061170 -956198832 965623910 -998090285 993126878 -958392860 980473722 -965487643 969550087 -963094116 970074825 -963748280 977462122 -957931996 967437303 -989450288 962461076 -989383642 969657638 -972224231 965010056 -971843184 959116291 -970589936 988443715 -950791261 986699391 -973978220 968225595 -957726804 988235865 -972538089 950393147 -954898660 984749808 -967973658 956895083 -995793993 984947614 -967832442 974567421 -968002921 968886080 -986306005 995320058 -965759121 965131692 -979593383 985850141 -995519022 977803331 -995135440 950394180 -955036327 953324324 -955162644 999318879 -982309599 960733990 -973498859 958648472 -959620232 966955595 -978338613 957945168 -995381936 954675655 -996344774 985424580 -965034587 991426530 -987096256 998225702 -974962634 964277446 -962514037 980568109 -995227549 963350295 -980120751 986963915 -959504442 989862935 -969261092 958856169 -960720323 964480741 -959474407 957335062 -997810883 963607802 -972296178 990638556 -960400842 993243007 -992670410 970185853 -952297510 973060050 -977871560 977732463 -955800350 971488581 -975288786 952948348 -958280441 961796716 -966837624 986666757 -995227941 964033708 -958679871 984910828 -968064850 983082980 -989137547 971534917 -997304964 956843788 -958869483 984061694 -954221891 969633019 -956862729 976333903 -986078682 956062772 -996025552 966282017 -990197544 981432042 -989327230 981102433 -967223946 969585690 -975331885 979086204 -958374378 992877005 -973113668 972561911 -960506460 995143876 -980787881 997183528 -953298876 951719991 -971974961 991009402 -970596183 994218728 -996266202 993814759 -965057210 996809330 -981424436 999975551 -986824923 990113952 -976729282 961583859 -976310961 980817867 -996751104 994118164 -975074901 959190831 -955439978 956564702 -950920865 978876485 -972330747 992115016 -996616615 969765714 -975422132 972112990 -992724434 989280664 -992357552 964846905 -964230524 982860519 -954300930 985725870 -957658214 967340953 -964380609 998137172 -976063976 987261015 -971474339 956549808 -992538703 978326808 -994470071 978906841 -970564362 976986698 -985585240 950915980 -962807711 982241429 -987013593 971475764 -975338016 991752664 -955863970 962854577 -953518283 953037749 -970553466 975022842 -974369147 978772996 -968092525 993076642 -981609522 982740346 -961238919 964924030 -993295559 985524847 -996163685 955100653 -974609697 995236647 -960723790 975298145 -989294730 969346610 -979752169 960401281 -962631375 969813811 -962620602 995501467 -974720816 979025169 -961343897 985738226 -958561505 990346777 -993980200 969010254 -962444039 966557389 -953320588 977564160 -998371129 990913648 -952049865 987481135 -976541973 971825295 -963963722 952260243 -960354831 977300806 -993675415 989767361 -989436072 973528272 -986282568 966660776 -969092876 971709973 -953436558 978074928 -971756053 972554868 -972120428 991571675 -979460503 984249346 -955929541 989707663 -963310985 969722239 -997798726 980498883 -974350777 957936594 -956959001 978378202 -986940741 977223526 -990895897 991225475 -991939243 967517093 -955107684 958534327 -953003325 985504407 -995141319 965201976 -956680599 952169497 -992461895 952338036 -953441913 956007381 -991146854 951509538 -983838406 961035783 -951136902 957102171 -973957434 989843208 -978913616 959354486 -967366828 975647993 -969652829 992046679 -969749219 973413210 -959917155 992159978 -993431526 959538526 -997586639 954457126 -990890815 991386395 -960168071 972459442 -985574457 956346245 -978365452 984758285 -950607062 970808484 -959549345 993209196 -982011774 991941262 -950943523 990798748 -995824971 973927834 -973148846 970872480 -969162855 980414896 -985014485 988738544 -961975333 999536726 -989259966 987597318 -999577066 998775296 -965381925 978939835 -998778003 974959442 -958692977 977146484 -998481687 962403159 -967685481 984761385 -969840198 964934436 -958670585 952043941 -955855831 986828647 -967302804 957355304 -969216522 955280337 -972463949 972464718 -999411776 988414331 -978913931 994067018 -965956258 964282732 -964119632 991081924 -990924341 962991591 -954340716 983837404 -971988868 978729359 -997957874 954211192 -957437319 955172246 -984109971 964497136 -968952802 960978054 -976280010 971297209 -979098654 973070623 -961784104 990789930 -992159881 968357892 -955260905 956853636 -967301577 954245719 -997634223 974566567 -954480665 986899238 -968387687 987850787 -958057670 976959474 -984316271 955822140 -983392345 969976842 -962157951 951821901 -950951267 986123541 -977481015 959428285 -985411527 999660547 -966000181 980403199 -974519624 951980959 -991311440 980080266 -981197422 982078336 -974271444 983758682 -978129339 962136067 -966153442 951375736 -993793801 992722763 -974054832 972386986 -976586586 973826045 -998413509 999731264 -957108710 957410641 -978354912 976672942 -967256892 953921397 -967244633 995320605 -984942835 959116147 -956620712 982567034 -960784659 984106518 -980243602 972391789 -986752456 970441368 -983129936 979061317 -999187604 967918380 -976669459 953643941 -982244268 960601288 -988441953 993402040 -955548071 950920303 -968286304 981780399 -972464638 992522737 -972365652 958156110 -994059514 968049151 -957378591 973689401 -999457372 965698727 -952836161 989901705 -986344241 954833430 -982101884 951730174 -991831324 969136682 -966058637 969660708 -965456900 984471935 -999734072 976766436 -982622549 977915394 -976154740 959170633 -963773027 968043998 -995088059 964616126 -968628463 953377745 -980861201 973043062 -968341854 980256074 -983497924 986751721 -973949604 953600105 -998215649 990343457 -989503490 955536986 -954000154 972596196 -989160316 993640859 -965172721 964371098 -959054859 984656939 -967499272 981818348 -958457832 995558304 -987243578 952229062 -967332267 982098131 -996184299 974305492 -968281325 970230542 -983151479 960214560 -963364133 975050980 -979159842 977479018 -960028587 986454374 -952481791 965509783 -963407599 958034826 -951410697 984839693 -991488971 950459037 -991739359 995028852 -958032419 953071733 -988009815 964587364 -950750139 976705671 -989295095 960606039 -976279851 993023859 -994332673 990191466 -962377808 986343146 -980404666 988446554 -988540858 976875898 -968996503 999101501 -952664853 995447948 -990600522 959478339 -965379778 989813371 -961599819 972418608 -991765106 967637342 -950154947 955591880 -987648258 982736101 -967821130 982193767 -981070519 959336892 -978471631 983515592 -991591053 960647784 -970871013 957407442 -982915587 978984618 -962420769 954019003 -995369339 979484903 -966593761 969237340 -992568185 994672547 -958551763 977890864 -952769976 964404467 -986633960 972974461 -952257757 972480014 -984351533 950301530 -953503863 983099824 -982056822 992341458 -965719107 960124865 -987498877 976784743 -985430227 999404296 -983875509 967557782 -952062296 996619633 -971348379 974223694 -959683806 981768062 -988962809 962435122 -990360448 965907443 -969249986 990098106 -998702711 987540702 -991012167 998498108 -999060235 991793747 -996495547 963065930 -995659333 988168667 -982660351 959233226 -968410246 963339813 -988661812 956524343 -986804634 990721679 -987824234 963860416 -952903128 953695226 -975026654 954377067 -959092180 998862628 -985030750 958538133 -983898973 994994268 -969112598 965028897 -979302890 994428353 -956180454 961801519 -999928916 952402994 -986984331 962676718 -987598945 982939094 -978430927 952155222 -963539879 959225596 -980125557 964600741 -995684743 982203630 -997296134 961991682 -952830143 961578007 -968614445 952677756 -963918667 988812916 -951975768 985800414 -993536797 972449764 -980166271 994198370 -955602044 996727791 -993836262 988822962 -969266960 959727520 -963969970 973410950 -973052183 987906777 -999040127 983626839 -974504438 995979855 -978133600 954858289 -972144380 980944251 -982689168 955802539 -972426339 992898470 -985183863 957684253 -995241509 957102238 -982460921 961852486 -969954069 999239622 -972866694 999085294 -964091944 996536849 -991754319 991443081 -970225546 973707359 -952596311 980821444 -957576570 989474061 -996417507 992958164 -970334237 966266792 -959252105 975066483 -952344555 968540068 -976362202 962108790 -983286784 989690024 -979742546 950494588 -989780966 972842967 -998919883 976521934 -996249028 995910344 -957631287 964938002 -987991645 989294675 -971326181 987992133 -963436227 950112959 -987719425 996732285 -994646548 955387345 -986931062 975394326 -986389691 966897131 -988371273 987798388 -960329078 966716765 -989057917 979735090 -965618533 982351023 -997368504 985721172 -992592989 976636264 -958490545 994886770 -959873320 996920402 -950762643 997578125 -988795560 953333291 -956686529 972251849 -995560272 963803137 -997090015 990925253 -951181696 991199173 -959510634 974033527 -956469941 956045649 -978070069 992240843 -974079738 960384735 -991454355 953704189 -956793902 967182823 -985724132 965758093 -986973376 962751178 -957191200 991473111 -980460533 953848655 -956975702 955670889 -966097834 987923793 -986225446 983230527 -966447173 962122848 -968664222 965140880 -976187302 967634708 -981708168 965867702 -952421668 953597697 -970103914 952127734 -957530256 966593602 -967997941 980138823 -960168949 967810530 -986005050 955280506 -996812793 971481772 -978772146 973854777 -955379000 953342985 -997408816 988288362 -996195260 988303152 -995594526 985121141 -965979003 989379705 -989064531 953518937 -976260966 970643942 -983875736 966935400 -970061944 972957082 -965315651 961785276 -955758169 989648043 -994482278 951866257 -977806240 962147459 -985301357 954293366 -967233060 974495480 -966170831 963998767 -981308977 983563562 -987850274 954272798 -994435951 969840606 -967131522 961021822 -968901356 985941097 -996693706 980124027 -975227632 964401939 -966602887 979805118 -992246000 963851303 -997566134 986813697 -996069907 994035061 -964853691 984183474 -973593983 960291345 -975814111 991122552 -972865632 978305014 -965904273 954744429 -979260054 974443222 -975437858 950307912 -998215871 956944269 -987615325 991516869 -964126421 954350124 -983086825 955402478 -985990505 977967666 -953003782 989881162 -953926783 992260097 -989054849 981351081 -958930230 967096899 -988347580 951931759 -978296365 969401162 -978883364 951714963 -955870632 953693264 -965354708 950482379 -972071784 982081314 -978328035 999511887 -981032499 981489963 -998909176 956916345 -968476530 974898182 -993516731 990773623 -953204179 979726913 -965870626 996411524 -989233690 998247685 -975469073 955941069 -967921698 961515880 -964916864 969890444 -964760320 956407797 -999745459 999329220 -974723347 975633303 -976522830 992218370 -952376252 975020477 -981242531 953136954 -975989381 977175695 -951256460 994656738 -990315250 962893873 -984438887 993381695 -994524583 962674025 -990917042 970881374 -951810615 994476012 -985566942 968255648 -971799715 994266036 -998357372 969386663 -952075198 995770442 -962845210 954895786 -973320674 996292558 -992067494 954345034 -964557891 951345710 -966290505 997905648 -966062944 999458746 -950268229 985868570 -966591353 982372074 -951441370 971353660 -954724778 955619981 -952237355 961321357 -966195345 980933312 -967228107 951602036 -971375682 967272629 -985616094 956361523 -961221979 996225596 -998970527 992275862 -966532771 992837808 -969791097 959066566 -974579568 964665693 -984569742 956333279 -989667309 984107008 -952503363 983640365 -958043750 959772733 -989858984 953627893 -989562170 978206033 -964582884 981143542 -982327100 967234202 -986107931 967246683 -984451627 951336777 -998829164 983679211 -988462596 952844120 -978056103 998244642 -962320236 985964359 -953204050 983323226 -974756399 954922285 -956387853 970446699 -989123163 957972000 -952319159 972886682 -982103333 967535388 -986116628 969976705 -977763469 984817004 -972542492 988198583 -995352086 990348139 -959562300 987222807 -984473924 976526877 -985427827 969990874 -999387947 991561444 -977891878 981630006 -991679362 992334568 -968917098 980112328 -999281191 994257299 -962753898 960625904 -956889127 998917306 -979473555 980502969 -979289102 963018249 -952130271 953212336 -952541953 978114044 -981955584 972234576 -958333100 953702881 -980378597 959402806 -971549909 953196275 -976717464 979426477 -954170741 970661010 -981451500 951076990 -977590051 977762948 -986735975 994904724 -954561441 986406699 -980741944 950962201 -956670271 997323716 -954729775 966162481 -985470825 975431352 -986524932 987477126 -971943019 991188196 -997229141 970074418 -971126210 973891123 -986175746 992010798 -992516907 971380246 -977344384 950769966 -979618827 985943672 -975398257 971017208 -974468869 957949694 -990512685 956697696 -954793759 960386790 -953632961 959673651 -995059139 958302042 -951010461 973952011 -954188620 964471729 -998898717 976766440 -953356345 962694355 -976696095 986599198 -985216192 972615313 -986304448 995394601 -953111830 992190529 -953672320 953692168 -953761482 996960006 -960146144 963537237 -954723808 970419855 -971436792 979087369 -985666871 986680937 -973928429 996790803 -993217866 986012262 -955253677 956523980 -982254248 970808465 -980215716 984688884 -958402039 995059448 -986566360 994095048 -992838924 985968362 -996416955 982527309 -981143895 964015661 -955795926 996904132 -974247044 962622161 -981245372 962325987 -954130802 984748837 -980946961 972829853 -992444514 992275482 -970782027 964550537 -986350170 977674270 -988255520 988502741 -981814148 965553791 -988829778 976131124 -951546717 978725729 -974394311 983837510 -975565470 976438264 -998405410 981325511 -991172698 977953859 -991709564 999892632 -960551880 983753107 -960793150 996275450 -959448519 969714482 -987257098 959820596 -966482447 965403787 -998450262 963928817 -955694756 976799620 -993384229 966532745 -968540621 979398418 -966418217 988750469 -959738517 993621175 -982193893 960001367 -955195043 966451245 -965321112 951943386 -985593299 956985874 -963200605 973554626 -977482161 987479910 -960065137 989613840 -972866003 997599126 -992306220 992393328 -994595492 959942968 -986139695 985056129 -971428890 967289452 -981515395 953930795 -990432647 951836926 -990808958 973421125 -996208729 962380954 -991255824 999605589 -998104019 959223406 -951739488 968489953 -998451010 973178447 -960722988 957118303 -953213336 951515353 -994937190 984063676 -988174795 990478378 -997131614 953419592 -980061090 995053791 -994397308 996613985 -966459749 974141931 -986866498 974810751 -987832382 980352061 -952870484 971978126 -976199636 975921736 -953530334 997313828 -995434126 950637082 -984023429 956541497 -994821476 988234261 -981181408 972553555 -968622410 961851637 -962555142 983368523 -966659246 978337400 -979616427 967405640 -954904130 962085889 -985662493 963938617 -988333540 951140283 -963467731 981708301 -954947023 991476281 -998054839 991188136 -997979513 964930799 -993499221 964909554 -953403137 976792060 -978862942 971361653 -956106348 994154346 -981493362 956055999 -969562494 970725061 -974379235 990636616 -993711086 958108108 -983808200 953602701 -989774900 970244910 -968067532 967067764 -973600453 987325165 -983624640 959684082 -999291701 956451514 -992331328 959143644 -982029425 971784642 -952307000 964167448 -961891846 962002132 -993833958 952217202 -968129225 999815283 -957171053 975850828 -966992799 980692242 -970264007 969829499 -957069685 999102614 -989464407 965912678 -965567346 964126072 -976787303 978336333 -966199250 971223743 -976345426 954101201 -951992773 980716876 -982155684 950938765 -987861363 958158287 -976239585 970366861 -956580072 980067595 -985959580 971461448 -970469657 988265603 -995151303 956780513 -991051133 988873521 -976912382 992111198 -982086910 993203408 -996425378 990074963 -971367927 966381419 -991140184 966384844 -996122871 985879389 -992437569 993799484 -973257969 990431716 -984349162 963489604 -964806247 976053227 -983008652 961414571 -953364147 958195250 -993684193 964418193 -968345942 982439690 -965929357 962633421 -951981602 952603015 -981130474 980216430 -972557258 963138168 -986444207 997451935 -955210579 993389851 -970555472 964421665 -997890192 982086302 -978093314 975769306 -955941899 976422523 -979264330 984958692 -966968534 976783820 -980027810 972511229 -969667835 964811954 -969538621 975782289 -957030888 967481203 -967383257 976982875 -968152500 974021521 -992412955 954067640 -980797172 972331295 -958778242 985477998 -958473659 952055661 -992379060 958887369 -966556173 987299008 -982429199 958544177 -955606538 976891750 -960642573 953586321 -979090997 987283742 -965352884 979509179 -967378928 965189611 -967879175 950787752 -954265020 988834301 -995885818 998422713 -998492267 955245908 -956547363 989181551 -980049015 954200532 -957363073 965297510 -974667603 957025039 -975911744 973547473 -964582411 994538963 -999011272 960912917 -965436462 994178709 -981632088 993104021 -971689460 996606273 -969575573 958698883 -957684706 989859696 -964804385 994515260 -997486342 995430352 -996697411 986259012 -956141129 999278963 -985319890 980553830 -951855152 970462044 -961349630 991733163 -955668017 972538989 -970772682 979178627 -951306240 970244012 -977050318 954580093 -989075119 967802069 -950661791 987882819 -970349160 955203280 -985255480 994915612 -980456630 976844875 -990948437 979377200 -991746145 996626186 -950749925 956477785 -992592070 956173230 -960627713 994814284 -978505916 982394356 -977622246 995819768 -956623533 987349630 -995636827 959235184 -974139310 984814409 -955211448 956626843 -950037458 973772436 -979322845 989368547 -973592079 965239736 -952890311 952610006 -955588630 970515973 -963327006 956775124 -959775154 956122934 -959209043 973294584 -989834207 957137498 -962966223 953182656 -963938220 992181525 -970379517 989362985 -963210729 972245102 -973270580 998027136 -968741449 979309288 -983120613 992231126 -970311128 993662090 -986772511 953159205 -967227689 961446524 -963965394 969430016 -980649438 976397665 -978928414 977005316 -975374576 960833383 -993651571 954297103 -980772484 995356566 -977891309 994749433 -979024893 975133334 -962499373 989271047 -953345340 972747065 -952952294 968381362 -951596343 996238394 -951359969 994986867 -969129917 974054493 -996555647 975882714 -958378689 999571441 -977852750 976717848 -963794708 958161904 -980728956 970315259 -999116007 978680623 -957168760 981552339 -968240000 985993804 -954462595 998147492 -967615641 998542368 -991333087 954348109 -992535453 954690677 -967502612 959841171 -966371173 958515555 -997143883 994875345 -974940960 998138343 -969013877 981542145 -956624276 999161104 -984352588 984086359 -965167998 972876071 -977825099 985721807 -993951275 982585365 -995827793 996284363 -965953094 957967178 -993924528 993127917 -992399994 999117116 -978824408 954664537 -989669258 974610358 -963420590 968508127 -953033331 976463558 -960696812 967207240 -975555272 999129832 -997861379 954579241 -984566929 980951916 -958663270 988790396 -973403001 975537674 -979230018 962734208 -972037964 977980675 -953037309 979539034 -978966349 980755169 -953045470 984581606 -998822418 963123196 -963358188 991874788 -973942078 966472740 -951662689 986050147 -988445140 976854797 -971530291 968069706 -998541119 983571693 -981151379 979705982 -966860668 977274654 -957933776 956171899 -963499993 952945396 -968464976 959860987 -998737213 960810255 -990342338 978922038 -982867939 979790278 -955596953 984333415 -956470255 970936888 -956486141 954062934 -958518281 958565275 -985582489 996111745 -957676972 955124082 -979569680 995371888 -995385523 963023096 -952999277 976514563 -999941920 993877245 -997255490 955730816 -963994623 975883853 -968284740 951256194 -953160511 957791597 -960702420 976689531 -959010880 991756700 -956490493 954234890 -970808260 962503055 -955862868 965683683 -951955695 959179988 -978518020 997163717 -964487427 985168799 -996879018 954073648 -956057116 973861528 -994724291 990527527 -997467665 982089088 -982979814 970379015 -959555859 984858156 -972165272 952543455 -958550017 981244992 -952259067 988311496 -974926946 953284248 -960813938 992417600 -987473477 985861432 -950108098 958238409 -992889352 989491120 -991064933 956798392 -959046333 954927712 -997213940 983548024 -993413363 985355205 -969900364 950938797 -963543455 960796588 -992207129 995915406 -951258466 989109404 -966903299 968680781 -959131445 980799360 -972898031 954835672 -959262450 996251804 -951187305 956024822 -987032058 971451568 -976622745 984254495 -952767412 955517604 -980724086 959328186 -998819156 952722177 -969992689 968509299 -967583281 997956697 -970973057 971642218 -982068749 975542003 -994333833 988509284 -990268362 973054016 -982858073 975063116 -986783947 956264790 -993443148 981958938 -952553204 997120426 -964514755 955164681 -964208212 989327598 -992281655 994212729 -981660533 959661825 -959868641 993605383 -961115300 986518011 -973346204 962561234 -983281610 974834294 -959097534 951759210 -988587828 979663051 -957885830 994602081 -989820083 996189891 -974092213 957512993 -999335680 963956082 -953726869 973374851 -960652049 952679244 -967476907 964199158 -979209443 952758411 -984418928 961324361 -997117982 994010985 -988823247 983658799 -971425825 959310450 -973722892 991409514 -968492192 971897998 -986482169 955476110 -998837417 961172960 -996999641 995723682 -957355677 956432044 -980875453 970082656 -965173420 995395790 -953117096 992167617 -951044628 964193031 -952840365 998576802 -963655058 963354802 -956045428 976884664 -964305023 988482475 -980503322 976426391 -975463716 976615453 -988141005 976497150 -965372250 950746193 -980303081 964435364 -980843307 978042209 -965824528 994317640 -975742668 958772843 -956497685 965066307 -971095686 977069346 -973866659 982230529 -995637734 982060678 -974283477 970515349 -984977732 983582227 -987566247 960350872 -958159472 982299938 -986914995 985140332 -962223103 950832834 -952771585 971900002 -997165197 964456562 -965621340 997922353 -975593820 966324504 -985446062 994344803 -990691440 973989088 -976603444 997474437 -993370444 990598157 -953213982 960747338 -960506660 952711187 -992306607 955036719 -973860271 988942793 -980686688 984979659 -969425154 973674264 -957936513 961070582 -972472616 973103794 -990759027 966121034 -953826412 979696830 -951319565 979781349 -997628180 954575225 -958993004 956195478 -994481686 969559239 -951480187 968925878 -957784640 991893750 -959256878 996507008 -967754680 979737622 -976664750 951256022 -987577136 985542414 -974747451 995779232 -971426174 987623954 -976599610 986336367 -972055323 952821394 -985591107 987586357 -982395018 988094707 -978915209 979782706 -999617143 952747751 -986615950 961621084 -988630920 971698311 -979786383 971482949 -963855353 974434547 -962966034 995647297 -986151065 963077459 -983365212 981454670 -966409384 956835763 -968477406 980671801 -994368022 981590409 -955941817 981124975 -980098168 966029133 -976438432 971609210 -958094880 987840610 -971890530 998647912 -986672654 997857841 -952921779 995673783 -971435149 960313425 -984140214 959390290 -980682454 956687658 -957321019 998565055 -994537020 955200931 -995012583 990265920 -959576080 974614179 -970181205 966133937 -985543413 989471443 -991249720 990251884 -950846851 979428813 -993295045 967749526 -971537121 951139587 -996921415 966313097 -961370920 969421000 -955515036 975031513 -950063782 956776257 -961033440 986500128 -986017407 994970575 -970318227 977261008 -998518321 969203978 -969959637 981818886 -984316251 992422822 -958524975 996561087 -995551666 989324207 -977933096 971953401 -965263655 984571412 -956777052 968722842 -999247525 981393066 -980502129 998134443 -998198997 996401010 -999645768 953238046 -976236777 967660031 -960813713 970454009 -965110848 959916708 -990844667 968528776 -982587110 999521347 -963094750 961869236 -979667076 962154974 -994008073 980137819 -951908759 987589665 -957358293 958392160 -966507181 965296531 -973574521 993153692 -963524499 983159258 -982261767 956228001 -968861777 973379429 -984952946 972645506 -975122908 971938357 -990767699 990260824 -957497009 961926986 -992959214 980316045 -976082390 965653308 -990003992 992550057 -967250847 986633273 -958568422 983874316 -968884190 988331142 -978957433 969859427 -988797586 995961613 -967665411 952555416 -994119480 957077908 -985375861 985456777 -995378861 996640824 -994347390 964534456 -999115185 952793120 -956387534 984648041 -960141947 991990778 -952602324 989929762 -980721479 959261279 -998004251 994327410 -958539477 962427995 -964862847 972421773 -975083787 994579228 -961405866 994996680 -973492304 992564444 -967078983 997804836 -955373842 963748716 -975806291 993038171 -960205989 982047274 -951132048 986214598 -993335747 963791496 -963235391 965956652 -990058476 971252238 -985598559 970441290 -995893950 966386281 -990944514 975827964 -964105836 963525696 -995785235 987595445 -999510555 984968891 -956594907 985926784 -980661499 972584418 -992006050 987499146 -958959336 972470302 -983931450 953115761 -959588461 976046816 -959589918 992970169 -992842860 989672015 -959587028 969383084 -986394363 954738191 -983754486 982481718 -984908939 960888858 -988135531 986368167 -998363956 975617534 -980063797 960976902 -985584743 951849529 -977771177 966808797 -976027074 964137730 -974441954 995228310 -968861792 971621467 -955425572 987426791 -969923093 986122022 -986366775 956248050 -987720738 998313866 -984968551 958513551 -972156594 950799079 -988177906 960958300 -951021220 961323474 -972123621 954300985 -991016771 980669422 -969363704 997251303 -968040611 979944151 -978208455 955827240 -994888078 980184871 -977384230 965183541 -961110813 951252597 -963910728 971895989 -995674593 970290186 -959102607 958745062 -955761781 963293544 -975548389 968156087 -979113565 967464947 -982758502 951729803 -958465599 964400020 -970920766 979075261 -956490456 950702322 -983283370 952640145 -950498410 967180462 -998904581 996888804 -962097829 971275935 -951727166 980227407 -977386389 978810998 -972989130 980537911 -998485946 968125506 -988967345 997569045 -971146504 998733730 -972166027 961251990 -959104269 963618753 -972765561 974219031 -983406214 998530413 -987352248 984926529 -953994235 959881284 -985883480 951921619 -984711097 957322803 -959182406 985742900 -950065855 960714361 -966257176 990316310 -970868783 993819928 -972840517 980608088 -979422814 994559930 -953778840 987369690 -959278990 984040512 -969314095 980554868 -980290219 986822399 -970126568 971323011 -974818171 973279144 -957986318 959925638 -982692277 990711276 -958043633 986420906 -987999379 950005524 -998954654 960853283 -992155770 961668475 -982973534 973013490 -981353400 997325211 -982921017 978527416 -967258834 984615767 -981505681 984679975 -995816320 995265948 -994188926 975760421 -978972656 975391546 -995325350 975998280 -993835643 975194247 -993279547 963166736 -983889336 972022300 -978778452 998653199 -962504207 999036897 -954625754 984638573 -984763754 995373338 -961029122 968004337 -969658001 970191759 -963637299 955382801 -963140531 953364941 -984117309 992265556 -985924997 997140063 -992279272 970355212 -967287145 955068659 -966494895 995826995 -950360217 987476188 -950227774 972335000 -996831006 973394659 -978840162 967724128 -963195427 964388960 -997383950 996590032 -979049647 992411780 -956155087 983467269 -978857765 980817818 -986340218 974452759 -974080551 951945749 -965507808 977384220 -951709169 954056547 -984908607 964801064 -989321443 969906633 -986129957 972219471 -964731587 959426313 -961385841 982375508 -966982184 977799993 -967575517 971819565 -965260746 951009460 -994091936 975282439 -999807960 969604734 -965109617 981807602 -980135175 952699349 -964556520 950719020 -955917583 991074018 -983362181 977829430 -984767486 953837113 -966266516 976039292 -969476646 965389923 -997316116 981138700 -972275623 953788171 -966207023 976678459 -991516034 979037278 -990829029 952742745 -992737746 974532977 -950683108 960562992 -988258990 972762318 -994660139 967443739 -995299230 973679905 -970168259 984288211 -981639865 988699275 -999523033 958102144 -960965847 954192431 -967202353 997729952 -997721766 992132174 -974901563 994969900 -963625344 995348498 -966603809 989786377 -965176917 983182669 -986450175 967606361 -962618245 990098625 -964205194 989021136 -971651976 971683271 -964392689 999399147 -963657154 986656908 -980475010 986471884 -985547850 979636103 -961905819 954498117 -968403921 987901794 -990327529 990974630 -989239017 951729938 -958753643 958009731 -995848251 963803520 -986292650 994579202 -965130174 978020186 -955917898 952811905 -985633535 972760305 -956565991 992073545 -970422454 952173900 -991366092 994115554 -963801472 982514588 -965881543 954202646 -976473567 956810426 -974106029 957979293 -961231645 968438121 -956027959 993337132 -977880450 975711436 -959629754 992570925 -991931360 975398052 -968639109 976254802 -966065549 959742682 -993465301 954704111 -977320625 958074982 -998730214 999199340 -974205282 984823532 -980976391 995099777 -978459665 987660993 -961063945 962431127 -985112555 959541140 -956292600 962430369 -986397178 973480847 -983752130 960784837 -969561890 970171709 -997051602 958640984 -957514938 971977577 -979106302 958557823 -979680502 994180468 -971583950 982926934 -963441019 966906537 -987727445 972647521 -972123061 950230936 -978102324 961698581 -980478111 968245079 -993651753 984399984 -974877443 998797362 -952716629 981699686 -985758411 984065457 -981127229 965266712 -998293627 983923657 -987077831 955527634 -986628897 968944269 -986624579 975579613 -965467165 992283723 -954159533 954957794 -961090954 961358117 -989603053 978437560 -985219887 992752759 -990188548 955379502 -996939604 972972212 -980962261 968696786 -989644967 969425440 -990249853 985926689 -954891176 967522764 -986531359 965304937 -996869129 956302467 -967604221 985976711 -952688962 980429281 -970499145 950326181 -952916694 952438521 -992932414 953922750 -952546325 976313777 -953191295 994684325 -990656938 980560223 -975642690 997259775 -952704389 982042763 -968661055 990456908 -965986637 983438899 -993450454 963304319 -955998483 984896088 -979876454 992616676 -953955772 956983432 -970622874 995888500 -982342178 981932054 -967451724 967736694 -970732394 999670519 -953868128 961043099 -982361970 961491025 -981071549 975226764 -970135270 965638918 -989246148 997004403 -996456797 960765321 -972878612 956421718 -999341924 989469661 -982134455 962171403 -995144886 962596386 -959191452 994372490 -992969791 962606017 -990953990 992736282 -988261021 982825588 -985096593 985813952 -963914102 951578463 -958497979 998265008 -955003448 959326767 -962740440 970843956 -993911273 962097315 -994655051 977961948 -950814675 987790530 -960340872 965633451 -988309194 978871978 -975326751 991004466 -984433581 969376981 -982006193 990036442 -956040925 997968783 -985532527 976435658 -961573599 983389367 -995009488 996211519 -980686941 992193805 -998360424 961438248 -990951868 950685549 -986234630 955145781 -968820211 997652418 -974018766 989587137 -961517930 996478134 -956802775 973181887 -979469160 984310371 -995083863 993056815 -960552296 998141456 -978382683 950231133 -964144150 987576675 -977287319 960932362 -985428116 961194426 -972744682 991129136 -968722408 957646114 -957270545 960923774 -970521440 958800113 -962942361 973144342 -996882034 958741644 -955983467 963177619 -959139166 970251237 -998687089 981986615 -971828583 962563128 -969543452 961049471 -952398255 969459420 -981014849 963228313 -966551108 987656047 -958886920 982257588 -994702014 976759182 -989357436 997200272 -975788395 954902727 -960575894 956794512 -983554423 999280298 -972909307 990275695 -977139128 984292857 -989835400 980875834 -981731170 965209287 -982025970 982756869 -983638403 960891451 -994790611 961881610 -984597045 984882659 -992232557 978840933 -997808394 954996733 -960181464 998279644 -995014309 981759819 -975049389 972169197 -957412964 998652730 -992480346 958776377 -952533910 965140995 -986322320 997222622 -975546279 988513657 -972127359 995602629 -950745266 950706087 -950706419 954790174 -973471435 971679109 -959257099 996862304 -952843205 979400872 -962565739 999176199 -969314831 952912448 -975565993 950097922 -996052224 984521810 -960117409 968576025 -980862157 992953540 -964698969 956503461 -979611758 994592266 -956465331 963237019 -982731884 971306244 -996231612 985534363 -984662414 992258247 -979898395 986691686 -965728984 988162399 -990074189 962541153 -961271536 978254980 -989480784 951505798 -997966541 962367240 -995460652 989139085 -962315882 950673210 -959134384 965734670 -984667292 980371907 -987754633 986579460 -950148002 981302592 -993066622 998836824 -950204836 957045753 -991540434 970708736 -975813063 951789518 -972185261 976440699 -984466960 991621478 -972854184 950470225 -962639511 955157790 -994081133 999723726 -990351475 994678656 -969635690 991878825 -997991406 952319245 -968635849 998761963 -985613516 961859917 -982736564 968439263 -950443545 970035776 -977090873 968948273 -965077645 979257558 -995833031 976348898 -993369068 953085940 -999352490 993104447 -988552996 958656780 -987245551 968663023 -982807458 981063782 -996543244 973943448 -953454749 988272970 -982926720 984916002 -950536974 956607966 -984825318 984145721 -975032251 976983389 -969400319 980257400 -969088153 951083698 -966955183 953252884 -983436928 977767029 -967935030 978119559 -983622504 975302392 -988523885 973248914 -986749334 997965287 -990752778 992416458 -980795586 991078253 -993877228 988048550 -977317555 977311818 -999002170 997104520 -989791003 994462394 -991927459 988621112 -959472812 950180405 -953494526 964525705 -955026817 964263791 -952692761 961193232 -973159813 994491614 -962593887 984363693 -964130558 954537931 -999753416 986466856 -996001007 950562087 -959411462 982442028 -969291413 986554899 -993564867 983169718 -969835558 958665755 -975439353 967507030 -975438002 973250086 -979806261 959372262 -995393653 983077338 -979385621 991229178 -951628791 986783386 -985141475 956199736 -959874329 952322960 -965952372 996544188 -968229424 988626492 -962407150 972296644 -968447822 992873587 -968925344 987223415 -965859781 993485849 -991550133 995967512 -992756456 997792470 -956114833 994199020 -964608497 980345562 -960651418 995745000 -971790452 980544863 -978668734 988172519 -993141914 950128311 -989599520 954379504 -993551810 979093685 -981708117 961683072 -974495903 962171180 -957700698 965728686 -958401029 973396327 -976980801 971628313 -977488614 966134869 -965871430 988874504 -967828094 996601013 -950001763 953337290 -988191914 960324635 -990082820 977098508 -968187786 952505966 -967846814 952778892 -973745467 994904959 -991199737 956786642 -986593131 958126277 -995882344 968923356 -966103112 993619345 -996234133 992484852 -987098302 989577044 -994077579 956189716 -971858738 951033789 -955870682 952389015 -981697782 970521205 -969576653 981816479 -967283500 963406864 -974672865 973233926 -985403698 989259819 -969581156 995809843 -974764003 976931159 -996991456 994941835 -980349767 986369361 -958361694 959525350 -953227249 965575367 -953698699 982437268 -969986708 973252924 -950340682 988821433 -989879136 987446448 -967913209 958131256 -973317185 962712171 -961808139 992681841 -985841524 963977229 -975428272 962579678 -951017051 958344167 -963698324 964606730 -976665365 981083796 -972374838 987365097 -960713085 994678509 -997093352 993144598 -961381477 958482357 -969919989 954248554 -954450215 998460538 -983313003 988241487 -984737975 952452517 -965394527 987995162 -954672143 982574420 -976361234 960955036 -960144931 955040004 -995913372 981838179 -998268585 959640878 -981741100 978291528 -980996008 966433441 -957669279 990701755 -950372963 958947416 -951003964 996385512 -980522255 951798243 -996007328 985686931 -997338374 970848853 -962799891 987354432 -955787579 987149008 -995323522 983559675 -977482799 980756098 -956236601 976298502 -988636546 966669080 -973972182 963887240 -984763109 970702702 -964385292 994429011 -988368061 963130069 -953077712 994653990 -997866034 990607054 -954899538 980297878 -968568776 962136647 -956631789 980987504 -986371897 989302392 -962355688 992018822 -999038142 966641496 -977597112 971256992 -960184768 981741610 -982357322 994185310 -987369761 999494752 -954824685 986208224 -951638651 985055448 -972466157 985222002 -983788024 959335635 -965855974 989899344 -968615736 979002769 -978952770 970017897 -968116151 989983790 -971924461 990107333 -959157210 959141096 -965374237 991232886 -971485136 993868303 -998058892 988166362 -977284740 967863419 -992213484 962508920 -958119375 957848170 -958198556 979650736 -969142588 989743549 -963794219 969184755 -999299752 954361151 -969381031 974792836 -976264945 966549371 -967100103 951242853 -957604889 977396921 -977153024 968043197 -979051228 977360972 -970903439 952180727 -964401198 988662855 -953052283 955805232 -966926797 962136376 -971766108 976567271 -993385844 989832375 -980403615 996259806 -998150729 959238630 -956378106 974277711 -951837458 953314884 -962090921 993017378 -991010787 953698114 -980501827 961473374 -979963188 954966935 -964494629 964474366 -978607704 969292913 -972877656 961346877 -967592197 973217264 -989796350 979540534 -997936270 964947369 -959080550 967601634 -985014133 971669485 -959600033 956270003 -954656056 986312865 -957590326 982154943 -995229514 973075816 -989946350 953018483 -980270716 973676707 -992349004 996482319 -972268158 973948613 -986237019 982178855 -998348961 995838026 -967309363 958764773 -961601700 989636444 -981709290 953953667 -950358584 966845671 -996208830 973124778 -965476701 987634795 -955217320 969746846 -981599095 993395874 -958477500 977419108 -957319313 950007324 -996037190 998862156 -971476521 965565403 -974755159 976792337 -952590172 977327147 -986900894 965457639 -966818861 955470528 -995401364 969956397 -979114844 969084752 -964800654 968661664 -982902373 954462242 -950604234 953951574 -951148271 975360215 -956654110 979608164 -968302257 966775871 -983789439 959491563 -974848650 951537028 -967634423 993380038 -997860360 993430615 -982437598 974680164 -971807302 973920685 -963982310 972758610 -993010235 981161791 -987017154 988973036 -967550500 970203399 -962104178 951436014 -956582004 975491503 -983479116 994795244 -973938317 983282270 -995735261 950385921 -992518556 965606612 -985557241 987392321 -997212583 981029110 -994485126 994633693 -965549425 980357246 -953330361 953796065 -991602651 958381839 -997883622 960313703 -972630997 972984214 -957290310 996772166 -959142795 985350150 -993528954 953964022 -970100428 999085646 -953438287 980805772 -995746184 954016434 -954838027 968963219 -996275831 983622445 -966739853 976757493 -980031288 990413351 -996465380 974202102 -958357521 981079472 -991046987 981627550 -954704954 987010205 -997153270 999156465 -967138193 998690956 -971761641 993198183 -985396803 990131504 -954751445 953169688 -993311583 977984195 -979246249 990609053 -957055467 965001768 -967906492 982603975 -957707125 954489556 -963359492 987892302 -952784733 978489044 -971077549 959148562 -960486126 980051415 -976449702 968719562 -981153554 964070801 -994247236 974917577 -980708891 993440242 -998753496 956036683 -998071565 977330653 -985110182 960920446 -973625064 985777272 -956521076 976014569 -972318019 951405433 -965184363 958536938 -956757984 966203866 -976836695 965389963 -965870861 964996703 -995048576 950881783 -980387098 957826555 -979418262 980247522 -955659420 952907476 -991659491 966285104 -980744265 975560636 -961113538 952290427 -959848927 989144886 -977257290 976080184 -967605010 984155117 -986004250 963901551 -984471771 993111636 -971879447 987974411 -974044300 953535326 -967568408 998998690 -972447957 982512086 -964930936 962489245 -950004771 955445351 -991758036 972226793 -987749926 981993258 -966858367 963543245 -958851453 953171663 -997436077 973288231 -984387691 951517784 -975162740 965882767 -996801161 957160611 -980604042 987790186 -956838417 967910061 -992743692 984740015 -967515853 990917559 -971104637 952284326 -991323343 972184694 -998127337 967067890 -959277857 951770892 -984351116 958692111 -961719763 990213248 -972548291 977485860 -977085199 950905326 -994248283 971857021 -987631632 954840997 -957066309 984629892 -990473358 964400479 -968900650 972120918 -994275240 998135316 -952218542 977199779 -997855212 983345688 -950256496 992082053 -952347657 954123536 -972114572 950068669 -979643985 954259036 -976671038 966978176 -981262265 969680127 -974813627 967764260 -990689444 955570485 -984641628 981600221 -989792754 998423377 -971224821 997840392 -972668544 986740475 -973211409 983869642 -960640970 952636799 -959129540 984392969 -983633009 956266087 -975152652 986071614 -986489542 974195667 -973604700 988397580 -959825738 973124795 -968196336 960505481 -981190898 953962209 -956708208 989871628 -950590317 973961779 -973244738 960321152 -957325865 985891865 -993782353 968068521 -958114527 952817008 -956041076 950023640 -983641520 976625624 -953727979 968602359 -977925411 972042398 -999123394 961207194 -971486472 968319124 -984758163 981569016 -954941604 987035697 -988854131 951115742 -965015745 972341621 -951437748 957988202 -996683976 957015743 -969341379 968148448 -951742566 961300041 -957779692 964856392 -961291659 969060365 -994491353 967885263 -994607588 982518869 -968412757 989818283 -970300131 968626701 -997287034 961603936 -953323911 960966461 -985842122 997282276 -964248475 974660917 -971428146 955382270 -982812556 957599906 -988735991 959905434 -962023740 984160789 -984985206 966882903 -999919045 953955414 -995194041 951929354 -993703698 974698072 -958771432 974252858 -998842997 951294754 -993843159 950265374 -966116730 992987443 -951439519 994377927 -993749663 999834551 -970093862 955585641 -998809924 966484838 -955975050 995344192 -998263836 988347103 -954260267 958428500 -950763854 961577226 -992380194 984084550 -963931879 990424046 -968959200 988459949 -995763484 955144120 -977274078 954177982 -958675357 989167403 -965715316 984828284 -973010028 967627386 -979793820 998499804 -990217397 980889160 -962368159 999043236 -997571928 976929784 -953385456 993849730 -982358405 955009403 -987672651 986082118 -954291563 989426819 -985230236 994479780 -951213089 950155556 -981639274 962290530 -973266086 969314079 -956239154 950654364 -953165215 958565145 -957257511 984070166 -971660441 965809479 -960426864 961328663 -976887334 987493943 -998853345 965614955 -961665129 970852871 -951505258 964175662 -956645628 952071057 -960461665 964780693 -951482603 999315098 -972726197 965294347 -966620552 964252912 -991459822 952481369 -988607921 980636996 -991501909 958517467 -965129472 999990830 -976962882 956325180 -983047751 996500979 -997625552 993717029 -960728175 955963039 -970641902 969134607 -994425951 951433671 -969521717 978829551 -981011524 974504477 -998127361 963927519 -989040991 965914515 -992272604 992780462 -992309131 964687541 -954664621 991987032 -972828083 971135659 -956741202 967171555 -996943359 984666914 -987625767 977099496 -987516441 956140354 -976579622 978605016 -976649065 965750098 -950118736 969507018 -984480289 967506991 -974565455 982786682 -995069465 984116050 -988931901 992079599 -959431924 984289827 -976775125 982205716 -968779270 989479002 -979617720 967799796 -988335724 993460328 -998593795 985576661 -988006301 960499686 -955134445 976573443 -991942286 999701614 -953028098 984354728 -955016832 974389068 -994182277 999213408 -950884592 980745765 -996719902 989319776 -962832600 964823263 -992204826 972986585 -967828201 954160887 -968902891 993227191 -955190574 965276108 -951061929 950418553 -997044205 999176699 -959072066 961516698 -962921214 982899043 -986092181 966188523 -979726571 971280850 -989525986 962453757 -957716828 976437282 -980140539 953885362 -991220758 981999377 -950573883 973678367 -972623677 954672494 -969088331 998539750 -996977646 954878082 -954534372 998372127 -954159044 971542146 -980723716 983035978 -996715958 986657510 -984716641 967384148 -974856462 997666397 -991293255 969253251 -985678302 976209763 -991435020 956062494 -988932376 969186588 -978976211 951346069 -952791812 966520088 -993662661 977765536 -950342996 993072607 -978585524 954723737 -972116624 976515857 -980833929 959657970 -959322236 974513086 -962014139 994531962 -995992957 990654655 -976860896 964328201 -996670298 984562865 -950715204 981699656 -970598769 995653168 -996846064 982373562 -958391621 985540991 -952843926 982664943 -951738640 991940765 -980567206 950648019 -988028505 971080373 -977546194 972057064 -981930307 954023058 -981009203 972876175 -953436927 994879971 -955131133 969748195 -986216815 978972217 -970341136 995596539 -954278599 977290239 -961481410 956344815 -975458995 989651395 -993657260 975328604 -975512985 963224939 -980701119 995144239 -952924157 982310113 -996436997 996336623 -983981858 977415510 -993256116 977757010 -970652183 982977376 -988573437 993638643 -991091614 993282751 -962295845 998601795 -965727118 990820022 -982384008 954497702 -951303851 966064714 -989777023 959346706 -951432162 975756135 -995616623 973097696 -986269495 952251311 -962860142 961958380 -959913318 999791685 -992821661 970547696 -994798313 985352727 -951745199 976289677 -987029637 969391836 -998064543 953169785 -976913736 961293095 -999461541 953256192 -997960247 972530428 -961852070 989989042 -962437102 987816189 -991149950 959569884 -972431644 968679455 -971329292 960063999 -981214048 974309832 -995400567 996227982 -969606174 981737217 -997576286 995603965 -960798647 969758583 -961830301 974190357 -950368848 998321448 -983766596 967391063 -984402371 983449276 -970817805 975147139 -988758445 956578429 -982852716 987556867 -998092717 952865920 -981656442 964680284 -982263862 959016831 -971032265 958275918 -996065013 982426481 -998180243 988107488 -955321567 950123647 -994124644 995108369 -978748001 962896131 -986844122 988935958 -995686150 979527570 -978210115 973576348 -962627204 974583278 -993340816 969432539 -959479838 963773917 -959814244 983323509 -954180221 976923763 -972686845 952308851 -993772934 987710612 -959257341 952797768 -983283403 958581335 -956050967 988591113 -982714327 978582474 -955299048 992527964 -979167144 984696621 -972913097 988459507 -990971482 968106614 -970516685 994223542 -998164912 987882939 -990538037 989837873 -984290891 988533135 -957083816 987211850 -974578476 961421515 -968007269 953622032 -950692653 995636344 -980966673 959861504 -976538278 971990881 -969842078 978332843 -961930095 958246655 -951423231 969813144 -963734604 984842869 -969150661 978831385 -956602202 990924761 -958516725 952518748 -951421257 968853041 -976004038 966947629 -977484121 985240428 -965774108 984964750 -977120661 953356951 -953863835 976299172 -966479853 964383177 -956964124 965452231 -986874264 993201326 -984499795 980589072 -979194493 966971393 -970113852 962812274 -996319220 998117735 -994968059 999380224 -993245729 983722117 -955137640 993764988 -969944578 984082224 -957476476 965045409 -960393695 964317426 -981945954 979894271 -965981269 967583636 -955844219 960256219 -980559984 994490462 -984528213 954902610 -999411572 996119548 -980748217 980940121 -955536362 970328368 -998139397 950333360 -951338506 953623735 -991037955 976691074 -954929030 961296087 -967221160 967808257 -972239396 966515593 -967550544 975590904 -980778396 977366223 -961788218 999688186 -980961523 968163216 -977763340 972617811 -994810528 974878427 -961632280 993117788 -961469990 978844197 -977649634 969200202 -970016353 987498727 -975719083 993793760 -966720314 959426758 -987823806 999021537 -993575281 955824093 -958807803 970023806 -954009227 961183519 -954013678 963907242 -957251113 989134639 -981532806 961131728 -974734014 989119609 -993672228 983331413 -973724585 965713335 -993670252 969513868 -970908322 970975143 -967210680 962794632 -971460890 996081546 -968403351 970030490 -954364654 980688272 -961161190 976064859 -966242835 995407528 -950172555 986004180 -977090176 960982281 -970712769 998291738 -979749218 970042150 -961060697 975537012 -968046589 999474352 -986984443 966877184 -952719613 992761388 -976037396 975718545 -982674537 998679648 -978871756 962232546 -968483290 951801040 -995963119 973539830 -986455535 990467441 -966300622 989590048 -954913012 976405439 -952776120 971589249 -954671906 951342825 -995561294 970490088 -969953090 985756989 -950685899 985131562 -999453091 954601779 -975523052 957018826 -964197093 951762127 -962298761 978197828 -978074086 968056425 -957861815 980724624 -997310558 981872354 -998018909 977763552 -998540049 999547491 -957199315 959773384 -970559804 959098913 -957344345 995188481 -979105627 984896633 -959477428 983167708 -990286449 951334111 -955165721 956886524 -956413318 981308350 -961444756 977163725 -994474169 957886496 -961136166 994896635 -997861100 954633632 -957534581 979120405 -995329029 996020282 -973727824 954464765 -969430320 972264841 -959607753 977084470 -981784672 982483484 -954453245 952482711 -958343624 961936775 -970156106 967373192 -995804925 985317065 -952058560 990571989 -957729006 977165764 -967729545 983512591 -996608476 959618032 -982521954 952362914 -963042328 982432277 -992472209 970777144 -995610750 956227576 -961778916 958473109 -953419301 998619847 -988825832 989650404 -986825998 991507344 -954182260 958014280 -977599683 979515600 -995952739 981621695 -997497041 978088647 -969876300 998705393 -951938554 989497474 -967727960 986731116 -955045402 985528083 -966239814 975453719 -993771474 982048898 -979285868 983196704 -961256830 998551389 -985358644 989989924 -986723759 996384652 -999806056 956322189 -989997466 978563334 -993305902 971648543 -981646498 973348453 -969452763 961423640 -974811973 957082557 -999704311 970699666 -971906216 986220050 -982448463 986739031 -995760084 971550390 -956550286 955584939 -996628592 961041332 -976156667 997063897 -984224478 997265172 -996671012 983808452 -972869337 971612725 -982597945 987853131 -985800977 978994789 -960711936 987983418 -968208456 986801809 -963798270 973313710 -980272049 992718529 -962069703 961330752 -961550053 995310352 -960191873 960212264 -976800748 978619593 -997187045 961945624 -976776646 961109887 -981679763 993358621 -955145593 980265240 -988219967 956433468 -962592505 954429783 -999057855 978943420 -960113901 996757027 -993308892 952013177 -981384663 967425544 -989847664 983778586 -962798221 954608433 -977894778 969251986 -966551312 982373838 -964172412 986683524 -997370676 975049953 -954803837 966316144 -952754807 999832834 -950946325 961306795 -956388868 986316363 -973449726 991487251 -956832466 950696311 -962462867 995604306 -952793737 983447717 -950712101 975237582 -976063550 980493195 -970638762 962886677 -972076857 989644627 -956228570 998920573 -965700095 996849514 -975769627 975088196 -986349489 971151581 -992948947 977910827 -983492657 968355602 -964103730 997356014 -988446803 955048663 -974081794 997626926 -969184788 961967978 -977706951 978383030 -982324321 972973924 -988997995 962123379 -965160129 970074830 -994958346 988030320 -973196730 978293232 -973402353 999909680 -971440435 967845888 -979482419 995629862 -953173060 963855320 -991211471 966163227 -957048875 997388726 -974672145 976519865 -978669779 987531006 -958957343 975037848 -955117289 961103540 -997138829 955950993 -995513540 950931973 -967608937 954705180 -955538853 982714234 -996105914 991145625 -963119268 982726463 -973007349 968682157 -981090579 991012472 -976317899 970850961 -988283902 987645910 -962785900 985098951 -954877019 976088227 -950257933 962151297 -979002798 960054755 -961642323 997782759 -976604262 952733285 -999315464 999060821 -962029974 974088940 -986500899 990462273 -986245323 969009804 -956195365 970656721 -962987977 993296039 -988481820 953088179 -973415305 966818634 -972559647 972842379 -986338641 962842565 -963465647 994902357 -976039454 977059103 -984750045 973959141 -953528366 983647124 -956695780 979235129 -989385881 982550004 -961146022 951413476 -968980653 955751557 -979168485 981247512 -990642294 964029524 -988574451 953865336 -998637021 960676473 -993820913 970614430 -963660434 972741815 -957855678 981117481 -978877206 954892726 -951824875 952278414 -960478674 981000646 -999344707 989579422 -970279770 986281099 -986121980 951919833 -996318274 995253123 -963355775 989708165 -971699045 973646499 -963513880 989103875 -971248012 969651365 -964438196 971157023 -970588901 966928827 -970557351 957116816 -973097675 978087420 -957047197 993373600 -998524757 996270120 -954949810 953369133 -956176389 960556934 -974785795 992547899 -952177338 971498124 -985710082 995362030 -976430888 963899481 -981214758 959629403 -973798044 969327620 -961085032 987095087 -962932250 993666740 -959788945 957275966 -978470219 950261260 -996870079 998463029 -958490946 968199087 -986103353 952278665 -978294863 985943654 -967822860 997574378 -965064489 959262812 -962542288 968592878 -957399050 953945823 -988529559 959348578 -988691630 956853013 -985542481 973307039 -967160258 952242015 -959715157 988449969 -995984074 979438070 -986995396 982744583 -957971244 960103747 -950843680 965385451 -958340795 984043284 -980163135 999822810 -986009771 993023670 -974332420 957009336 -995331468 990738459 -996185339 994760740 -979584651 997137384 -990630683 977580054 -957791172 996272230 -958026941 971357941 -968400871 952951488 -968394697 956174497 -991526668 992652292 -980468493 958307592 -950802489 950939746 -951282010 991637399 -962858748 960785803 -963836362 992820851 -978549197 956460711 -983263611 984232514 -981606671 961870438 -986893747 989036548 -986725380 960273423 -986272313 995232822 -964842625 950797447 -950748446 953553487 -987349680 985400663 -958889000 963769988 -957464679 952196979 -963695705 972444443 -986047888 968954762 -981344487 969960800 -996331926 979305467 -981769888 988837732 -984565598 974336393 -975849140 977571916 -988802343 976306923 -994825268 973901386 -980056575 974072280 -964392725 953949934 -980815887 973492046 -965061367 960090915 -957104067 989985693 -994714192 972784895 -975696990 973968702 -974605633 961960951 -968389003 981343244 -956059290 954346347 -976299675 972868885 -986713971 954794690 -989016885 972305389 -963268287 987793008 -962095366 997818873 -971939245 973603018 -991635879 969810660 -960471393 970304713 -953423086 969622289 -975156299 956075029 -991713328 991363193 -983066138 983549602 -964380993 977486700 -960607598 991627568 -950611192 996640211 -952697447 981421678 -962235118 960059465 -995339606 950211860 -986570632 976897263 -999541841 994709039 -951458247 960533041 -999515477 962686211 -987143025 995661960 -988475056 999283391 -972930262 954801090 -992575581 993718431 -984816337 997442407 -971086112 963132461 -985680763 988061825 -973513805 950180670 -993336068 966022841 -994116532 992258239 -980710827 950075081 -980277651 991092942 -965896067 964887340 -975637713 960193311 -979422062 976528231 -968730696 964006361 -979933502 977469276 -991987364 974349893 -957020751 970417886 -952190990 998041788 -996145515 981625944 -978549269 982194779 -995124382 998514363 -995021378 963643904 -986467625 962330575 -982462541 952382372 -967829007 979143402 -959947120 989260624 -969806067 998199735 -999169236 973057140 -986470737 953942451 -990975605 980614989 -989286209 963416947 -970390017 962567901 -960196979 990405307 -981839229 976063332 -990831060 960293701 -962397937 977444248 -992455798 990916348 -967754718 981018179 -972487453 999464978 -996393406 999161206 -975802483 997721295 -963894739 971017498 -983204844 991545860 -986626414 993701532 -973066440 993612935 -978518528 990604101 -996572129 996404767 -970658970 980561720 -990534745 977161250 -997305162 955023435 -967702852 998661082 -984730985 959025328 -990063280 998222218 -975534626 992722979 -988436259 982918090 -959436791 971781299 -986406709 988156093 -956623359 999688960 -967005953 964289351 -989429367 953126431 -994153200 969112392 -991429078 990117294 -994337898 969845134 -994474450 963031708 -992226911 994741260 -973662293 971038705 -985201311 987372247 -959243826 976469849 -992809446 971710460 -994956050 953051517 -982138404 980560228 -967814581 976098686 -999134585 994988684 -984188293 972775865 -982528074 991122682 -960104966 952871737 -994285977 986295978 -977247347 976423550 -983786002 966026309 -959088273 995190618 -986113695 969726213 -990988148 961457852 -970121744 986587766 -979037659 973880138 -964754722 951461290 -992132673 964928980 -999079290 989474432 -987133891 951382674 -978331532 974030080 -966938319 971355538 -958937557 965374759 -984422259 951108768 -950915716 964556117 -970918315 983054177 -973126211 991046269 -973991429 960257198 -969516159 955791797 -997502691 986881786 -972661914 986588834 -971420058 970420210 -965080200 988098955 -972739043 984100041 -969651722 963154145 -977042292 969980335 -951989497 989298501 -962259583 989955472 -951327265 953988193 -991645656 950980061 -956349163 970801272 -996548670 986007665 -997224807 964394522 -971841201 955575599 -963995700 983133520 -978584127 961590383 -968756500 991067202 -982282630 952433426 -987122841 955886656 -994744193 966149093 -988317668 971452195 -953907856 998311210 -973406794 978412879 -972988580 951124057 -999312109 991269344 -964675664 967619722 -951541930 964262683 -978138929 960236349 -993945516 997476084 -969128868 969087152 -964613926 971659087 -993524816 985054557 -964551055 988040681 -964595509 978354650 -999259761 981851610 -971120777 955671593 -974313572 972002702 -984873406 968843534 -978342688 985163712 -969648028 955522627 -959698228 955373837 -982362344 971269468 -952293391 973576818 -972914106 992589051 -952131947 954215113 -996702601 955761053 -994429938 991369664 -988623610 991762041 -986162410 955137758 -985916067 970270126 -968271469 996950861 -987381605 977201464 -979303862 951585366 -977896915 997826736 -995945103 988627838 -950078417 977742116 -987734000 993788986 -970799029 959588308 -976788398 983559430 -970126715 958346706 -991117796 989070867 -952893878 988656495 -961475828 990077017 -965674132 974860297 -969294978 959163375 -991632283 974261682 -974171536 963977771 -963294323 987130851 -989239253 977831293 -975718583 977644523 -999008893 980777852 -972471597 975728544 -976506161 967928405 -953509930 994675769 -982589884 965932859 -954010575 951613331 -967556296 953023619 -968526945 999074624 -953101207 974489538 -985078716 980703800 -974727882 957252264 -983017692 950748040 -982192731 993252608 -996958991 973970973 -998327183 983188711 -957343909 958585716 -955898009 988055613 -996734689 977594138 -957431305 980150056 -984804128 991857033 -953514028 981772066 -993736806 975245030 -989258442 995787479 -959640995 988735441 -983615260 986869352 -963801285 981764803 -975750670 995533211 -992075956 969659293 -978797049 955845734 -980336985 984375797 -950409461 969798068 -982097944 997290162 -960743957 997604560 -978162862 969851622 -977077952 992296255 -971471428 950296280 -962677473 959549100 -971066738 990153547 -973082482 995583166 -959149435 973585464 -992128431 979708454 -992678156 958765097 -961546985 991211273 -978021980 990783995 -954142504 977918469 -994705673 971539359 -985429645 969195301 -998491108 968301224 -965651883 950996434 -963262431 962400016 -990259469 960913761 -976999648 978388456 -995492684 957890415 -998783843 960841676 -994405907 970356373 -977261881 979340629 -951795693 966331206 -955075682 992499368 -952307699 990406959 -950749389 967145685 -971115446 953372678 -986667977 989645604 -970171498 951646114 -980890698 974773694 -952052014 964212242 -991625683 986409439 -980287731 982493370 -976308581 977700404 -956305278 959938275 -998761710 966466547 -969605281 975331753 -984848414 967829798 -954264856 998898270 -987304753 953508225 -961630966 956478956 -959596012 986475601 -967529246 984705306 -995497933 977408064 -971425943 966608764 -990736661 994037242 -960381445 981521731 -993131073 952410587 -964814459 984782822 -987311816 964706936 -975558889 970436094 -993209974 972599017 -961134634 953919983 -996030610 959739502 -979231119 968435490 -967480936 986201764 -960416793 953442341 -984264674 964108547 -996992777 998499327 -985401618 992699824 -987144597 981374399 -989267713 955911173 -958768559 962426248 -968954753 959950114 -996511499 975999149 -956262516 988425880 -950115552 951084297 -977939392 975811495 -994333312 996228010 -991551575 985389256 -978639668 966203840 -998911510 992439764 -955414654 966510098 -990392037 982592075 -959917904 965256461 -961420030 982054858 -956371873 977294776 -996873592 952967007 -956556408 992593061 -997300728 971182715 -976469255 964633334 -983708842 968946664 -973720993 975986245 -953957260 954891094 -970706420 993621799 -994957087 954465559 -979278343 989979661 -979725955 978229313 -957260192 956046722 -987431292 993112315 -962655601 994024830 -993001532 990046880 -958983221 997428150 -969700981 955608385 -993031125 985338800 -987543435 984892740 -951062751 992187187 -998227690 957682625 -991691256 971304748 -951951059 977858819 -951049623 968744838 -961151175 971496341 -973390120 991703326 -953383401 959315517 -966738455 979169779 -971319033 996573196 -970498121 970657827 -958724371 989429860 -959469657 993499116 -993175254 966568720 -981229209 960170636 -977755846 986627325 -952536066 967502769 -977603864 960883417 -957104697 999199740 -968343051 960723985 -963281709 978375899 -988036679 983257383 -993101924 969879678 -966532556 957464046 -950361869 966015250 -957434723 974645417 -962028028 981419959 -983421038 984265517 -970069377 953009111 -960311391 978936262 -952589401 977466361 -988447815 957706808 -958616803 987411638 -978154394 995586664 -997259197 958441035 -970216374 985301123 -960661987 987524076 -999966680 957481614 -978714535 956270450 -993792427 965385286 -970223594 974060138 -951759316 995451832 -977328309 982333119 -979086556 956539304 -991541556 960076057 -954929428 987706592 -982978766 960447140 -999722285 955625957 -989996850 985102607 -968814655 976682274 -970596287 973133084 -962943473 998630956 -963792353 966035193 -991117428 967850005 -950290033 959026838 -981404546 972814376 -954143453 963814204 -987648946 982185058 -954883075 986662227 -976079380 965315148 -986937146 995189491 -957479273 983282926 -999934445 967109187 -971817014 998315512 -963695485 984940481 -961036281 971973423 -957103740 975720882 -954604171 993212833 -998288445 974129523 -990513610 968712272 -981548100 979163583 -980215753 978911052 -953838680 978710761 -952758470 994530426 -965907870 990184965 -960532529 992449926 -965962791 955711548 -999119445 989569652 -966231013 977699121 -966982281 990887713 -998583670 976729902 -982720537 965136964 -966458271 975009955 -953411584 956671420 -984442598 972243038 -983248055 974973641 -950907224 981379799 -969439983 986765846 -953468643 984847587 -992132101 953534936 -978922805 975322251 -966035134 987616916 -958178017 986719500 -953820619 999270575 -972756005 975334116 -995262894 981406102 -978397656 954058624 -956252706 969948476 -997657777 966041210 -996654954 973338854 -991528993 980669042 -980611153 952804582 -993714224 959473023 -954985119 966859971 -977564870 972861560 -979520551 972128707 -996607175 960183985 -977677574 967834510 -990621363 997851046 -976455337 952331951 -990344903 977712348 -982244615 961576436 -992897043 989938450 -991834485 994302710 -952770431 961017876 -992519171 993478986 -971860215 960262716 -950818355 979150705 -951749826 993766671 -989559090 980221790 -967669053 970325039 -953509764 965152108 -983765965 993207556 -972514446 983670012 -959958375 962414479 -982972441 977809155 -974585764 990705662 -987475811 961073808 -980025932 959159468 -988004467 990400306 -997626966 961109452 -991169275 997776480 -963070354 984011857 -982068924 992753785 -964491104 962709854 -957603349 981247519 -980284676 982664252 -963269887 957708168 -964321406 984263844 -956975716 998232953 -983883758 963370689 -963077123 981801679 -998741618 994857099 -987716485 963736177 -963245914 992581273 -994528094 955691923 -995444375 950127063 -976958388 973298846 -960887409 978697668 -996311540 973547103 -970322048 956714724 -951005362 971469510 -955154428 969752544 -988208525 965566576 -964951454 975995305 -987111353 981225680 -988941338 988629101 -970716657 994609136 -982014046 964476178 -980676633 987033829 -996707967 995672971 -960076773 963507402 -950239241 958611785 -992364422 978717676 -980749837 967170262 -950215416 999113511 -998369611 957378968 -953299955 976152966 -962638228 960129187 -966429921 972428685 -962327048 994495354 -976379340 984280978 -988953688 980843900 -973853495 989584301 -974329107 983114592 -968823059 986175280 -955421816 994285285 -974587412 985836046 -969101720 968307717 -984012235 957035821 -996567996 989791117 -952089356 955009637 -968495715 991815353 -979092236 954960545 -984094093 993909569 -951967700 995965280 -967084266 968280663 -999414847 999537416 -951809433 956655358 -996328095 985721154 -987770182 996672456 -993560175 959303456 -967525881 998562010 -983903436 975332881 -958117345 982660189 -993402868 954464332 -973203982 962052651 -957262286 990978244 -995220930 969589848 -977013004 981559808 -972316653 991135281 -972222222 999578967 -951345501 952270985 -964184475 962823756 -957859728 977021456 -987363923 956370988 -995243697 981715369 -954512051 989181074 -956320154 993433618 -996659079 975841937 -992039581 984944527 -953033714 971706960 -951905287 959741961 -992385059 959436288 -980175205 960510125 -965010393 970921812 -977130946 985520235 -959788648 972480288 -984227241 973143953 -957066947 981146903 -973760403 970601332 -974053645 972983436 -978387443 993302164 -978517677 951714617 -954596406 961375729 -991379133 956921824 -961747251 957059273 -957385007 951580316 -954451411 974036087 -966800021 960731026 -978278554 973689525 -990190754 957551472 -967115066 983953738 -974746961 951761392 -975678174 996735652 -953078247 997963939 -992600807 983223607 -971372158 961298271 -989629669 961793720 -969841881 955131237 -994162590 950749507 -988374437 994904413 -956332627 995037689 -986569723 991910425 -973707487 961523392 -972252476 982360212 -966077031 968532192 -967121027 989261615 -999429040 964443472 -968550294 984532409 -985287399 975100418 -967690089 995921197 -955723904 987548561 -992864833 972446795 -991736815 981992225 -960257993 986240739 -961643086 995390861 -967311431 986229218 -977208674 967862570 -976746452 993950593 -959831165 963506539 -987031055 953075217 -964016238 995081189 -959505785 951102682 -989673948 966388917 -970686172 967776331 -977723738 972599891 -951224556 988825878 -999265002 997563475 -989955778 978673821 -998364354 993315989 -963073001 958290124 -962921354 971666689 -954779628 974857217 -958093679 999939651 -952129895 956523901 -974378134 977532124 -996056037 996625993 -976613464 983981800 -977008724 993634188 -993808434 962628236 -959947579 980201470 -998505836 968399843 -973224249 978199347 -977348934 963059259 -991614265 975843522 -975047199 970157277 -952188375 970143373 -979027349 979348240 -970020032 966982338 -962643038 963595480 -979414705 991402970 -965552763 955502454 -950784657 981405006 -965293945 983332486 -955711129 979985470 -998226165 981285545 -975039585 950915983 -951610509 975330030 -979262454 963357854 -985011309 960825372 -982220310 987204945 -995581049 999204916 -997212637 978239895 -971405262 967093512 -951541340 956740277 -987958413 962769388 -956195850 995299231 -980515682 975620259 -984179455 983039217 -977448238 961079541 -954042713 988072535 -966197103 970435048 -976030547 963924959 -994958934 984839748 -983515345 974823933 -964920232 976880281 -979301998 960132932 -984810739 970058671 -966139667 952118612 -950702898 999927239 -980679331 950253430 -967984448 996374663 -993239256 967106217 -982104462 962653685 -978815634 989957467 -958470764 967261887 -980890125 982090623 -951403924 977331049 -957795106 989061946 -972325646 989671910 -989124062 951369021 -991253794 973879526 -961313889 981336311 -973634495 956524611 -968991232 967726142 -982126595 986100388 -966743020 967235799 -961187421 963498767 -963039100 950752136 -972753246 956066776 -979985896 958108305 -954434662 979350875 -973905101 964490329 -977907820 976465468 -986230096 952316537 -991059347 950971819 -962827175 960692261 -993383686 985275292 -960718418 966702497 -952590000 996590294 -977774242 951170304 -963236143 974854060 -982836035 996283856 -968476722 991289284 -982017095 951383123 -976557502 983453738 -951217905 954598271 -964638366 993145361 -976077366 977093304 -985903711 996934325 -975894400 950607504 -999188997 964064927 -965475521 993097116 -960774515 988817288 -988436503 973336421 -990896979 984200791 -977680371 994509416 -977922612 990978794 -986948610 993153656 -998085337 954853247 -971167425 989341423 -963265005 995303416 -950455441 986513632 -978936376 967379374 -990097390 982532978 -991642068 990183968 -980853415 950930023 -981253723 996915335 -953850666 959356178 -962536141 994133072 -975710379 965301220 -954409497 950769499 -971212822 956576463 -965356256 975523614 -958024672 976401197 -958240189 960088699 -987037455 975354194 -950558936 959783275 -981920172 980520334 -961214711 992463978 -968967624 992889149 -987326251 963301015 -969482524 988811870 -951239427 976925374 -974573121 981720767 -983727449 962901133 -969576039 966810146 -972308605 958014198 -951539146 961145724 -970795070 981153059 -994742091 975402988 -995988019 952141350 -975317828 980987157 -964169048 991094004 -955975862 990336013 -992803670 972346516 -988632895 977828278 -998023591 995381492 -970257173 976307665 -953026399 966159261 -974281392 964583912 -973886859 977360086 -950950048 955153260 -954322486 994151157 -953464573 991347057 -972893286 992637889 -950028311 984039929 -965275377 978837108 -958719493 968794826 -987471932 997581281 -999678644 973002154 -972756646 979531203 -952471443 964915708 -982294866 961973750 -960436153 989012392 -981659141 954235511 -965862776 955866815 -957122960 973875138 -959069316 979074889 -991588601 969255492 -984484635 975903412 -963329569 957528821 -999403150 960422876 -987927715 953925825 -992099419 957812731 -994416183 992309177 -991231560 964782264 -976934861 986867020 -970980167 998160189 -957214487 965327414 -991807687 955143049 -974946972 991424742 -968746959 975883896 -953934606 998698861 -975736320 985383386 -991655046 985400671 -996949684 994009958 -989618127 998603715 -956751196 961822462 -959641748 985857904 -950752698 990314270 -978417895 996936850 -990266742 964330345 -981575769 974918253 -971227090 962916442 -961246141 970278975 -954290959 974126001 -956242099 981941337 -978951035 950882460 -978236069 979608553 -961043022 979612959 -961561483 991669367 -970008187 977734980 -997797392 998196993 -978124024 974837103 -977440011 960099163 -979773345 991712352 -953553470 970559575 -976917673 996173535 -982684095 995156857 -996252694 992407637 -980481541 970620931 -965392639 997476577 -989433604 994401616 -976335002 955629023 -984586790 993109692 -989151719 985513008 -973927912 994642451 -997760284 997812061 -987344588 966411761 -966402800 957705558 -955155194 951759885 -981286353 952485982 -992143591 955224859 -964161623 983410762 -977157328 960381936 -975320101 969327518 -951865559 965981839 -951917512 984812355 -968397713 951946227 -971187820 963096543 -971784951 979504878 -996608840 974781076 -967658271 987513777 -962681957 981712953 -972449112 981700583 -955696486 988901109 -971261561 961554534 -954316525 972092869 -993224982 979194447 -981629245 999911247 -983384491 972108979 -954731709 986822078 -986424253 967069836 -950867678 992115507 -975319585 989370521 -966602880 995094272 -997387022 961632909 -966087921 970142306 -969133354 961956259 -975483587 992701973 -957943941 973760888 -978911398 965209043 -970807388 957736874 -986807615 973447677 -967625910 964891787 -964477210 969226297 -971808868 984606821 -989746163 977293507 -998386075 981727607 -980514003 953314270 -964378651 987814900 -991184254 986479751 -963208043 961642723 -999626638 971426695 -999324296 997875843 -977015030 984515501 -988982793 952028118 -988269600 951539394 -962186337 979354472 -953365307 996102504 -968367040 989546784 -977214417 967689316 -956390064 995849619 -997722549 960474914 -955109471 988602074 -986677596 992490673 -970644008 960212587 -974154753 984570095 -959781369 964786859 -961544683 965386331 -974624444 997430799 -953703197 961345252 -952206830 969500011 -989840359 951157647 -970288466 978255164 -991445862 992785401 -981988291 963837189 -950066148 994994381 -961117566 985657735 -955469416 951043093 -997198556 969057234 -975243938 957167000 -998218948 986553581 -975881599 964086130 -995776967 971009849 -963282008 981728669 -998777305 980550616 -981582980 994605406 -959432797 963962336 -957162222 951038287 -956730560 991095622 -977918734 955132518 -957244701 966320211 -981609082 956432953 -990778871 987895648 -987864208 995250559 -976988027 957712800 -990821685 980917761 -955190960 957048048 -973940729 988492774 -952613912 959801717 -957048837 960475040 -975796043 984627276 -982718436 968549645 -986890611 971255396 -992315523 985844152 -972274997 991659109 -986014725 994396130 -950733935 975888130 -967261289 958237164 -991221690 994284805 -986224102 992904549 -969970359 963072889 -956168932 951153545 -955011111 959898765 -990631727 967888332 -971250599 969950220 -957112006 983890014 -998737985 974875967 -975485079 992907003 -997627353 991090110 -973068983 957225364 -997923380 987454390 -971222046 988526496 -961357080 954981337 -957037215 977554528 -990498949 956224672 -991160517 958922292 -977160524 951102766 -995732049 962885971 -986099968 985262224 -972315183 981946087 -995037494 961066546 -994401216 962266069 -980230973 992490734 -974422645 955553741 -995111101 972467723 -980586220 996580125 -983614128 982989733 -979294505 961661319 -982842458 958585001 -951158101 971184603 -966672262 969206564 -999507283 957725542 -968097014 992885012 -986514621 967112527 -963472684 979338007 -983075194 971814556 -952693119 972960692 -985112537 997268263 -986947217 973207248 -972249746 981007076 -991334262 983970905 -977342697 965441046 -958070172 957142160 -957874285 990213167 -973681662 992851763 -951555610 976154689 -976869301 998580073 -973716190 995883248 -973714597 984316460 -961900200 968658058 -965306818 961723271 -960597767 986518033 -984998414 966478217 -994980992 996527709 -951703481 974267261 -958301335 986594223 -951570390 954129067 -976630168 954842563 -963840852 961245911 -956625978 995435230 -966063262 951125871 -955301664 960582325 -971273041 987425854 -951626523 972008691 -961077695 952124951 -997007799 986647238 -995851567 951655342 -998877074 961622003 -974286381 977914185 -972895254 995833259 -979443188 980074430 -964106104 997842433 -997133443 962731285 -951074609 971182518 -996286316 964887851 -964755447 961109950 -985563121 996183367 -985565832 990081496 -968681963 956912406 -995390800 971435058 -990132948 957735761 -998804208 989772002 -955192214 980262043 -957421646 978382104 -969431454 971461965 -963465233 969593696 -996762544 979732378 -958037090 975183435 -952817433 997022129 -974135344 979983163 -961274882 976323504 -969662970 992431724 -982564202 969715174 -957039854 979515791 -979515691 987141380 -957654182 952391297 -951677442 964413975 -997382944 954081176 -983574674 954214407 -992097111 966682821 -951945774 976178844 -991696809 977291861 -988160736 988689552 -990156940 998901027 -973759604 972151279 -979196582 973168051 -986320655 961557070 -998604236 984914085 -965668165 968485294 -958774379 998934798 -994927094 991291206 -991277936 966245879 -998215181 967185527 -982420876 958559197 -965339429 961567128 -966840869 960847811 -981990381 980391309 -984564960 955034252 -996298197 988206388 -988087087 953879043 -959683446 964238310 -992378058 963555181 -982253642 967609653 -997720349 951857104 -990656441 952912397 -994997317 960961030 -975796958 978194773 -971928725 975584387 -978269621 966061560 -965489832 997216399 -959524803 998159681 -960242383 978316158 -980788422 972644250 -951874278 985464107 -968885979 973054787 -976776232 981024412 -957330053 965483213 -993976528 993603930 -984641283 967326001 -973770177 999992363 -951617457 971364490 -965928519 953425889 -973102867 994581328 -991168079 995475099 -968141651 985976082 -978431494 976531248 -954215976 951129206 -978148524 999556609 -953177387 996576055 -976744691 975600563 -963561743 969318494 -997495601 967938575 -958225678 969581127 -978478232 950940857 -964726433 977681294 -976171097 997458373 -966093486 979866123 -965008028 957526941 -973482290 997156959 -963369707 959683061 -970418990 989386960 -976018500 994835418 -991541855 985622925 -971686529 962574335 -958251749 996168475 -964898133 973413107 -980740790 961229278 -985164519 952690498 -995993120 996231891 -992372065 984161489 -957614046 954685904 -994496263 963642413 -960601474 996333248 -966120632 976808183 -976011340 983075922 -977655982 977263917 -996466302 973558109 -961356813 981881864 -953111496 952414927 -951415820 996480864 -963330499 962419658 -991395635 996879305 -977180535 990213245 -986444162 979832175 -959304828 980701878 -974599504 973148188 -970859204 960790677 -955685077 996330874 -994178691 985307445 -956785779 972279213 -950844181 985797144 -990131968 993356782 -969076718 979832694 -954535858 977169861 -969021947 980711416 -976531315 955520183 -993736492 968457083 -989284801 971105479 -964979111 957951002 -976106887 964652285 -965735336 986716525 -979356583 985047078 -969391585 998507544 -958966399 961638259 -990089324 971196327 -964584428 951706785 -965418189 951910691 -988068053 985297413 -983612228 958210094 -983861396 958070404 -984382069 997210176 -994911325 953540180 -960222935 963041328 -989282056 986838207 -986423985 956669913 -970512270 955099328 -996381145 996109340 -961756739 962853550 -968917947 986989720 -974287574 968146795 -967889249 962368579 -998064575 954001841 -988792690 953469738 -963390763 982258097 -954245315 969389908 -984128796 986418882 -989342199 997556081 -951233464 983811037 -956889214 962733843 -982524042 968513872 -959662759 993067551 -996157021 950510301 -998046375 965949506 -961742579 977247063 -965256020 959045691 -992407370 976234467 -954755763 995006175 -966097441 951745910 -974105482 958237779 -979220333 954792413 -984104896 972321442 -982910293 958307263 -974661735 983668211 -975962520 977442059 -961405554 988187354 -999452145 971972449 -968895871 962839024 -971418651 952577576 -988725945 976551479 -951852182 962007387 -992261760 998675661 -955559620 991946525 -992644941 951106592 -960755305 950261439 -955195954 977823733 -986290843 973508031 -952512408 962367911 -961560859 974622154 -964908063 994687329 -967094677 992599095 -965163458 965477702 -997815016 958113450 -964506579 986043116 -971777599 983662507 -984698627 987225488 -955300362 978767183 -958218076 997418976 -969633797 958700845 -974528778 973515392 -961810033 950777373 -979148775 973230041 -960034033 999512975 -964264453 995304027 -953936813 971924391 -953964333 973281163 -980194584 980795517 -965139785 978711186 -985946705 954648041 -952521521 994864448 -994757535 975516138 -978665697 984199963 -957624768 967428607 -983887478 965191002 -955701953 982574747 -999689022 958043181 -955244682 992603174 -976534501 995118598 -957824527 964596682 -965360632 984644267 -984101266 953626279 -960883851 996837606 -962003106 960279137 -966358932 954235977 -954517830 976099297 -984603775 955099814 -966141935 956822470 -950854943 973956500 -995788984 951265382 -987840771 960892995 -953352269 983676676 -960527919 959323275 -993516955 961332963 -966434379 973369810 -998506544 990485072 -953083904 951378019 -961873463 970942545 -957037271 967715372 -973036908 991498106 -955505102 973386393 -981387543 991647142 -994502668 978024264 -974958373 998011998 -951777039 984807984 -974129274 953497808 -971340424 958855368 -986899299 984652041 -957840457 999404132 -976486333 981921048 -994462160 997682203 -952360167 987775665 -953816055 972674950 -963637923 996526296 -955808586 971464670 -968988958 967941129 -966444977 987136763 -963283340 974106779 -977090606 973451266 -965000964 967876087 -953192619 954468628 -990883622 999056198 -997259394 953551481 -978553211 987464559 -968712506 957617974 -971988829 979885960 -974067623 978327659 -991649894 978203391 -971516849 987871501 -953789861 989589471 -968075529 965531402 -993546445 954177432 -999539329 980064261 -968615156 998691667 -980577805 982462087 -968120494 957030801 -990360620 960927332 -999663473 957696929 -960439723 969631024 -981908985 954847247 -989956910 957337075 -973305152 986156550 -951585871 997439966 -975312394 963608853 -976495750 985892108 -967407848 986500695 -968933042 987892907 -953381399 967691434 -975078059 951478242 -954461044 993379881 -997150318 953924916 -983156983 989979141 -959191133 960432797 -953605439 968749255 -988764578 968497324 -976203065 980013097 -969415849 966809460 -971112558 987478317 -950065156 980567768 -985297358 971346029 -950563267 975115512 -983562762 963397241 -998386595 967915373 -963477097 987299576 -975389989 988230086 -972719900 994245509 -953490618 953765285 -952492028 998646216 -995100377 986951576 -975362169 980734184 -976910222 978717603 -972944443 995624957 -979495648 978516624 -994805456 964297609 -966693495 986034012 -997703362 956130109 -954452960 966823218 -998012046 978963476 -957857308 961530628 -961495316 977269369 -973042592 956640246 -969474465 996398618 -995481331 958119184 -964123266 954818358 -985507619 954519425 -961073919 950373733 -971270490 969075747 -952286320 994566240 -986381510 982981767 -972676674 979725275 -957134531 993937225 -959626723 965806244 -996918168 971923908 -962825589 980315870 -974438032 987016783 -953501987 951659677 -965236153 956881937 -954050998 973841407 -955108326 973084143 -995495664 977689262 -988537390 982753975 -973818380 955193179 -985113229 993348791 -987766303 988823626 -996872743 968832273 -959516801 994606868 -974593554 960368602 -967510753 971044171 -957273972 982379848 -983828862 980109470 -957223316 962524963 -996919153 991871357 -980008823 996482011 -962589987 981140321 -950994962 962200366 -971182376 987320915 -975800328 953020297 -980133925 961759962 -951127439 986332225 -994120725 963454414 -982215212 986296657 -963926712 992606495 -960563250 988632082 -987267665 991904671 -997423273 971745528 -973622176 990428230 -950106992 950548450 -960791204 982654313 -985062591 977901280 -985466401 959243858 -971939173 954917675 -992836245 958861941 -970166515 982566485 -953289311 987067374 -959705800 995223098 -956484035 958611115 -991094977 952704074 -986545251 987735748 -976993412 957406814 -986114145 952610970 -959808398 963200693 -989214775 996563683 -957685522 981241705 -974392989 952958571 -962553033 968062646 -999931525 977160462 -993606108 969945357 -986072924 994593236 -958103875 979470658 -986506501 957767917 -991606349 966798308 -990306584 962869615 -981503418 958107107 -963033737 982142775 -988834626 964781237 -959589585 998295330 -987797766 994127315 -957514376 972479104 -994886313 995512408 -971179119 983608123 -970439592 952893306 -976024961 987546448 -960360232 985478833 -951930640 993818279 -976893725 995268284 -956383116 967742767 -952262250 997868833 -980532400 954259318 -965632614 971513412 -997183682 992225904 -952300811 982956589 -974675795 983294976 -950506440 982279099 -981873857 992172659 -999477692 990335173 -982287930 979725823 -991046355 960825646 -998260221 978192925 -976706843 968155915 -958807711 984887173 -962428591 954161627 -955672824 953969125 -981143064 985692866 -963025238 984268705 -953183147 979546616 -989535060 958788492 -976063185 996833113 -996902407 952751350 -981767489 991577023 -962963079 957557088 -959216108 977832621 -987387104 956095493 -976428284 982524989 -974864516 978028800 -989539241 955054044 -956337828 975201505 -967356630 984308192 -987150227 952712589 -962447011 965036670 -961554938 987777226 -986439599 950705657 -989079560 953737708 -995632990 993871751 -973313833 999490747 -966395214 994951054 -968867479 951134376 -957061330 991228286 -979844414 978975009 -976238070 963303079 -956295085 960471222 -995569279 963892478 -970813905 982347717 -984130574 982822458 -958320352 971580277 -973178105 989675120 -961032248 961137407 -950868154 951227517 -973573010 985621659 -976839835 957139533 -976050143 975579569 -979730112 996059129 -993211480 976465330 -958962830 983288489 -999147185 955441993 -975048832 975354324 -993101894 980674526 -958388992 951084150 -994800920 995544645 -998125139 988703740 -971627857 956510916 -986942108 955731280 -993107250 975117485 -973744001 956335820 -997265877 997322631 -962541994 976193097 -982805527 981751659 -963590821 959249305 -993524716 953128604 -975064021 978461029 -975711990 965873461 -953259078 992562415 -997061215 977345048 -996671495 968451527 -981827623 980235843 -951193986 986553789 -969740115 975757072 -951646784 994788992 -952994301 965229665 -963240678 974305624 -960259442 953643643 -967585630 973648606 -952627972 964597331 -966064790 973420410 -958212456 978370650 -993832946 974972754 -998277097 997843645 -978557535 991873279 -967131612 983607554 -984587770 971524179 -994518496 998870567 -973765315 970499091 -985089866 975749618 -996625667 979942657 -999278166 950279157 -960713176 951947093 -991542170 981301881 -982728463 995688407 -962629084 995192977 -989613435 999263136 -981200562 974916939 -982796694 983246968 -972591969 976423058 -960090318 957566304 -995641908 960393892 -983925580 959118388 -958618902 986031493 -984519016 972012393 -988644633 977997752 -969026782 991390940 -951498455 953779848 -998858402 972774203 -993105595 974608536 -975363924 995701619 -957401237 972541452 -956600361 962257400 -964222609 972496529 -965289351 991722285 -989383316 984682943 -961920446 977195243 -965913947 988883257 -981271420 969547080 -981345387 977904191 -991553383 957518066 -975897463 994117545 -989717858 993349848 -998802780 954563585 -970473745 959821399 -951789497 960871892 -986717877 960250199 -976235435 989786157 -961369288 985230150 -989426969 971325264 -990257543 966226278 -977438207 960786858 -955003590 996575758 -994253707 986928945 -988069154 998046228 -987143189 974656421 -995717969 990066062 -976434059 977032607 -996084936 980405933 -964334551 953408774 -964464337 979074978 -993550548 989115274 -981671267 960977169 -962358327 978471517 -999652061 968117868 -999182820 984914479 -980844529 990384678 -966952394 958844629 -950374510 955917284 -989175262 967815552 -964895026 956362328 -954949131 970153317 -977414062 964680274 -966623099 961253759 -978866448 973669872 -986858662 995644350 -966820402 992863351 -962755799 995551486 -992787580 971080704 -973991667 999035334 -990864915 976289307 -995069743 989991463 -950053632 962972965 -994794020 965561479 -979286652 963395275 -957758123 958221358 -959745726 999686606 -975457395 968478807 -997244705 957770511 -995500298 995970605 -969345440 985555834 -956816073 991592589 -967487816 982201015 -999582400 964797693 -979971181 971681546 -975823943 967288062 -970249089 957559582 -997306868 955111292 -965162837 956910270 -996185152 986501642 -955048853 980550929 -974696073 958521991 -958537382 957592215 -958759273 979798360 -965694742 978152832 -968480552 974216415 -959549647 952700210 -993818204 959549957 -952012011 966009328 -995535057 952563243 -972287535 959608609 -962643900 956189302 -961740687 971020928 -958600111 957539192 -992852816 996234094 -973686767 955021864 -952602179 974355176 -968605523 964080597 -974929248 975651734 -956133708 973328501 -987688020 997221018 -966832126 989090760 -967449037 996440334 -961996759 978290180 -960758489 967854084 -957283010 990454657 -983069404 962296344 -974916091 978250536 -953635830 975078616 -993128881 950250325 -984801886 970859134 -950153590 996540340 -970432968 956581163 -961609752 961671708 -996522046 974866118 -968747079 956724097 -959136377 956704702 -982607350 951968151 -999598788 992181297 -991246763 981422186 -993950107 998401131 -968270327 979368207 -965130447 993865351 -997020556 994049397 -968291252 963019495 -989502648 994325598 -975824777 977273285 -976445773 968399081 -972893093 981736956 -992412422 974716794 -954632686 951484244 -984946350 957856676 -959791849 984961033 -987543203 967633266 -969992527 993913009 -958248359 968095233 -961395603 956323437 -972110417 980732181 -963440063 989735828 -980528183 980107647 -985439496 977102531 -957687382 993716828 -983992348 984187125 -975695248 953914517 -959828636 950634888 -992171373 990954068 -977721810 964923610 -994390894 998119723 -972768184 993935084 -981385393 954025212 -967825278 999276361 -984409422 976007128 -957084449 989248463 -986392745 984331265 -990079729 960527601 -970932134 988941076 -999627524 968231251 -996421319 995423765 -999595437 955448709 -994924584 960441925 -980080508 976591898 -990440879 999154920 -958157766 972890766 -969755072 992791695 -967568192 965669861 -981493699 950093799 -966193937 963124036 -957881810 988781556 -982374330 973156968 -990864423 977395588 -951338825 981291286 -976305487 991210753 -973974362 960776428 -988119331 972882161 -981619725 983802167 -955247631 962048930 -962725164 968135582 -993236868 952913916 -969851861 989192447 -965833044 972964229 -957676155 971578451 -950302756 952664232 -978576080 979062142 -982881075 975293233 -974400210 987855146 -957870918 989124691 -959436128 993544790 -951246036 994292045 -998341846 996100958 -985359818 972643618 -970972035 966802389 -992362766 996519904 -987143641 956488678 -997667661 953064583 -975688896 980140148 -992077268 982249460 -996978553 966997554 -956594187 962850703 -992781562 978644780 -970773838 970662727 -950770082 969187428 -963193121 971060705 -989741016 965367774 -984446532 965354747 -955666322 956388081 -965281065 967004164 -987200899 976202406 -980698919 959248024 -957852383 981444386 -970403429 958300139 -953522996 951825866 -952369867 955446004 -974608059 989754871 -956613078 961636939 -969715697 989943159 -970167840 986603431 -993580422 994000596 -955690322 994940126 -962211047 968673460 -985005257 985893765 -987686497 971718175 -969078857 988754990 -973624585 983955255 -984706535 953895378 -972222330 953337400 -964656885 963775051 -990701209 964783467 -958053331 995847262 -958855777 965361816 -963055734 970169601 -993319904 952570665 -963922784 953541998 -998084688 965881114 -964640123 992400432 -967039337 979166152 -950422886 982022613 -987974713 992847778 -962326297 989734480 -953057216 997103959 -982429996 995290559 -998146127 992416399 -996630687 958397972 -993742385 982876470 -972176898 965191544 -959135667 952411642 -965874877 958218410 -980132585 994678145 -971880017 977796052 -983736261 986239442 -975960671 954050416 -971988215 952394480 -980431957 982501269 -999238625 961838281 -956045252 978573867 -995750797 963892960 -987503344 968290822 -972358182 966711160 -961438093 963744585 -978401607 958336284 -986407051 974850181 -976148134 968635451 -980562627 994961743 -966322834 989776917 -982703654 980038924 -990506982 993861593 -969506578 977537407 -999900126 993425015 -954168632 966482980 -961958878 968359495 -983988069 953210466 -997274533 992182639 -976050505 960302826 -998965179 960700289 -971479475 977470737 -990950272 950852507 -997492697 960105666 -989254108 980048958 -951190319 954451850 -960513536 977324170 -960583020 980324153 -981569506 992086267 -970040038 977415302 -981730638 978922742 -973138882 990121819 -980920444 987280232 -951714335 981234765 -967320165 981456822 -973850732 993117311 -986968413 966347596 -994532004 985351352 -972513795 987375858 -977924312 964284930 -964179908 979030557 -953637107 998460717 -971323091 968327412 -994522089 983380954 -968752550 992487697 -976007626 973059033 -995829914 959217834 -966395566 998532190 -995200010 985704004 -994801469 971447411 -974056754 982062396 -995828714 984408005 -955204192 961103269 -980022704 958840673 -976051049 983230523 -972617452 979354415 -955576873 970642548 -996924773 976180349 -980232501 999454400 -991981435 967294415 -970988167 980610105 -965948439 952029774 -961800804 968441198 -963127739 964325482 -969948447 966324544 -990009116 989195111 -988542397 991583049 -976968663 956265887 -990570942 969962080 -972527805 994138653 -984178387 966124800 -978577444 994250213 -998895716 958409002 -985134818 967052025 -980083342 962582975 -955840108 965145271 -963712383 975808957 -981413025 986311773 -963791290 979443444 -968056080 964094341 -956383981 989472684 -952047062 972807648 -986133870 973412321 -986394774 954255192 -951909560 971956294 -974165985 959019056 -987919656 984847915 -996369981 966402014 -954099133 983964778 -987814407 960259087 -998518456 980091352 -981206850 987859592 -963367082 980827012 -959426134 969464418 -972685782 985110794 -981011456 974019992 -979760424 991881535 -995313241 972234208 -971985745 978050580 -986132093 956346918 -977498396 966514541 -955414882 972075980 -958185919 975078598 -985195469 998882894 -998913266 998795063 -994997136 993414066 -968212281 970856041 -995933874 978504024 -983696959 985225689 -964832047 996738877 -958916910 955147577 -981177365 981657387 -989223417 957514805 -964989661 963775406 -950569139 993251906 -964416628 969493720 -989507210 955364376 -994864701 951901907 -983531013 992027293 -965250287 993496255 -956551268 968250617 -994991719 975800116 -981726858 973678619 -969198651 967026374 -953130985 991502164 -983396510 996137330 -957601985 985014814 -964777608 989903120 -981079545 965310151 -985387049 958763590 -978028933 989911408 -978308659 979716405 -965530482 983640022 -986706926 986683722 -984893480 955381438 -952265739 976231454 -954150314 960740623 -997342499 958473449 -979681892 975371283 -980509443 960998947 -960440168 967302173 -980206672 967059573 -970557064 955221188 -988482811 957113789 -969187975 958302502 -986581589 950846549 -953052244 993233931 -995363432 989012499 -966500333 992489699 -972444402 990594141 -999220845 981876321 -993393850 983875290 -977839701 979420366 -956158946 973493802 -968184814 975336604 -989729763 966348161 -995419447 997433195 -969314075 975559115 -992717562 988622223 -975852151 987352637 -959289605 958329305 -961765104 985793428 -957782977 986178479 -954670628 959693638 -977618852 986237982 -956582108 975912033 -968960424 965213342 -998090619 986615416 -992462000 970138139 -993475421 965311012 -972186406 961631036 -986526344 984349243 -963616575 967164653 -991047182 980902138 -965042981 992590830 -979324580 982278484 -971262229 961049934 -992504711 981576609 -979291270 993200978 -976131924 968573088 -971904786 956659914 -964074781 983845665 -964399454 977057033 -987395192 972629774 -967018025 987783840 -965356461 959290726 -951692285 974484623 -978000463 986170065 -953555061 978765868 -950725485 975058677 -952642517 981327674 -983332762 977250244 -966936009 979301210 -980038379 970018766 -960466441 967381762 -996910107 965182943 -982699704 961110449 -975892317 978478333 -988341446 964903900 -994053617 992039736 -963300581 981749778 -981770216 993516050 -974676084 999326408 -978157506 951018828 -959020152 953073896 -951092010 998463865 -963510295 998791232 -954206647 994275898 -998414095 989176848 -959408973 981727413 -954366020 994228151 -971056129 994229280 -965996116 970733112 -992073784 962908319 -957938286 985615296 -960251539 985893140 -958656599 966738452 -951344012 981706855 -968766176 983959831 -987177700 976808099 -981741177 962020514 -955617763 967093572 -978028066 999379578 -997905136 997674560 -964696901 960306659 -971754268 969315785 -991584159 998676544 -968849355 965252025 -991211277 985037531 -970948517 952172696 -990781904 959209714 -958601260 968188328 -974801000 950037125 -994341474 968480390 -965667103 989462303 -977716415 952958404 -986070683 964855981 -967120010 973368010 -986613044 964926152 -978187284 987205576 -998718588 972640764 -962451951 994692327 -968283722 987938750 -954112868 986522797 -997908910 995780078 -981064520 955376316 -950288270 952652210 -954727096 973283348 -984589803 952396959 -964931988 970762336 -991562166 961661251 -977344166 951018295 -988273410 985730410 -964525681 983604239 -950308004 964359721 -995852219 978162407 -963015083 953138677 -976540701 977199821 -987510087 966061184 -975351661 970666429 -979676694 965738265 -951693704 958752550 -965313600 966024022 -963558300 997739862 -957150924 966236463 -969604855 955042090 -958048514 985847916 -978464397 989107356 -960473278 989119818 -968254804 959941588 -950199697 974355835 -987997757 958381532 -995607582 993930620 -963602967 974653515 -971168617 990968062 -966526896 957274666 -952618563 968487471 -958771254 964704417 -979352584 967044121 -950799649 963721386 -983241978 960045156 -988706616 951756358 -960572432 957521267 -997135994 979432573 -995510557 962353107 -982590302 994887226 -988189069 954499397 -950691898 966631337 -951211391 962148497 -957355544 967114020 -959054091 995758372 -956461734 980456797 -960898977 961410410 -968663080 997018536 -996537094 951184222 -965765403 998263140 -962179018 973997143 -968155626 981812299 -974151511 961866492 -987291729 980960779 -987271366 952655143 -995230922 981536582 -980644749 985384450 -985379242 995806789 -958720622 987961824 -998313567 981843452 -985997896 953951134 -982348191 986507734 -977628369 966468311 -993017783 981545664 -984648647 962469057 -991303439 992195270 -982642210 955944426 -979050284 984850917 -952383535 984504689 -957593458 993448693 -984747124 964684933 -958376891 996741823 -983763623 959120814 -961901972 967990533 -976296848 984402930 -962807462 961078454 -993645874 969853498 -978950447 960950621 -995063339 994259587 -993818247 976337882 -965182817 986798860 -988399775 987456228 -998965384 977391523 -952312935 973289099 -976654988 997064178 -957328188 957923940 -968221935 976715401 -969211717 975146501 -979683038 999494140 -994042986 981396216 -952995916 997490521 -984269862 960773191 -968889661 955248667 -971089880 970636727 -986934775 991435847 -980190081 975127306 -958989793 984995807 -996676313 964179847 -982963527 956095408 -966303417 998648921 -987051664 956001092 -981492700 988294578 -969490432 988258748 -982561682 969053600 -984060174 950281122 -961393886 976096127 -991730769 977273444 -981033988 999301253 -982830538 984949550 -952209191 970744068 -989156075 958022778 -950720621 995348264 -998492001 956503365 -965274091 953085486 -974009203 999083423 -977003776 983277096 -962813113 988242042 -990859109 962655198 -979777531 971060682 -958011630 983099374 -962626694 964163621 -973455437 970494716 -995067741 996380421 -953516646 990040238 -984330732 985902216 -980513133 970494790 -976676032 951891009 -972486163 993217212 -962199047 961317959 -982974155 957395383 -997007600 957947601 -954899681 972635944 -959008181 969643659 -956261777 963098508 -975721206 962108062 -985154357 995405537 -993227299 971470497 -977784290 977946898 -997101979 982347954 -965989370 963860510 -978179556 996225874 -990570739 955651413 -994919191 981169583 -974748055 987388680 -960225774 997885184 -986927598 997115695 -953953834 997600140 -969624323 974405595 -980907467 999996081 -964138109 963693641 -975915139 958530305 -960329530 964078413 -980510853 963342623 -952913068 996559361 -955439519 964661803 -958127645 970780918 -995344286 997906442 -978816865 959195646 -985748065 998564057 -953717490 963078944 -975058554 968621584 -994153529 972921165 -978028202 952627755 -976927003 995922285 -984369296 966138416 -977132392 966642041 -963880764 975618214 -986135515 981727137 -997433543 994802754 -992710251 962584871 -953935994 981992300 -984339155 960818126 -956452999 964235320 -976766467 967179804 -964274942 976966626 -970382889 988006343 -963548802 978674165 -984700927 989905754 -968415693 973063785 -957617688 972324313 -991851592 954388162 -985980903 966638284 -972943135 993763276 -962550359 995684076 -993370753 979849637 -963021528 964158123 -958717051 951732758 -954766762 996767951 -976214953 956699826 -991308209 996788359 -995064828 952397122 -951143399 963520034 -993865054 960447718 -991020762 956926713 -989122743 970774989 -963541146 973547900 -968693941 998471133 -961913694 994900126 -970000678 998050317 -997225512 958539433 -991068085 992505830 -974745538 975618920 -960119339 976016227 -993698727 983994662 -978925476 966498511 -960782490 977926915 -994356901 958946577 -957303064 970321979 -966071176 971473664 -957668895 956223933 -987321286 980075469 -999466655 964866287 -982719573 977426103 -971774538 963152453 -962554281 954819933 -979644908 965165042 -967551406 971075883 -999480773 994389920 -969060425 991194085 -963440419 967381807 -952814990 981966994 -963542691 994835670 -974207194 972450362 -996660571 951169535 -960849008 951975479 -969721958 995605390 -952476798 952408472 -974007746 983601675 -952184209 952092062 -976449968 986635502 -965515147 967408715 -956445710 959500315 -988662341 953046592 -985874364 995174430 -975772305 981251371 -964691850 989454733 -952805489 966541367 -954475646 966459820 -952579225 954278764 -981888641 996460505 -992956158 962098364 -983502075 955252483 -964315476 960719806 -953998020 960789941 -971367089 968117013 -995087712 978334525 -974550818 975208613 -969113475 979450198 -986481989 997284923 -999689967 977631869 -990089338 976711770 -991506794 985626413 -950558903 985031053 -980945634 959899174 -995295255 966031952 -998533667 997138238 -959533559 962775089 -986080143 970675844 -963236426 950221620 -977181460 986122008 -972568979 989778200 -979908246 981321447 -989789350 984156034 -966253235 968458206 -985177931 958785498 -960861309 984296835 -985815517 982091273 -980123851 956686204 -965725327 955844648 -992445906 960958689 -952509427 965680504 -966722893 975976029 -964268043 984529494 -972672769 996313190 -958748664 984563763 -963484558 974330059 -964768681 997384514 -979046141 999104728 -969607771 960184812 -968142776 951005348 -970067364 966474924 -962051826 971713522 -977936090 954928554 -965313508 978084009 -983598232 984819878 -962794028 955204935 -984183567 999620735 -962978280 974006761 -969672645 964752226 -974571707 969255472 -995091234 982400706 -990613581 960084923 -972807051 970036689 -979787773 954512064 -970970260 976693024 -993042052 985822582 -999097876 981483812 -972987155 969666308 -960099363 983468515 -990810403 973151165 -973788636 979864973 -951329879 963702180 -963194313 987858972 -996289923 983512289 -987566106 986881100 -962595412 963997726 -961708082 969486350 -976676415 994005429 -966392993 975816336 -977981091 953564790 -951839509 958067312 -979631458 974914270 -988386037 952295635 -966899771 959696909 -988713784 965621302 -974020968 975881777 -976792910 960356812 -968531737 965221834 -984819882 980750180 -975470724 987294450 -960331363 985125163 -997013165 972799211 -981021398 962716647 -954561273 991856440 -988648298 951863296 -984994598 957912479 -992930201 985996715 -988228651 992825253 -952517823 990155005 -971364319 963646027 -966298465 966268989 -997384579 968350469 -981672489 980629317 -968788108 999585395 -955322437 959526316 -964038622 987030913 -994170833 988923550 -976537438 951428711 -977912028 961928942 -993760821 997525086 -951430572 975969140 -970913973 955286599 -988994763 958182534 -968767633 960189069 -963704703 959358870 -950993594 977116120 -986536518 992082474 -993283701 994712282 -951665434 991076576 -974215871 992070292 -965473184 952209863 -974440208 957086777 -962359584 994145009 -992220776 978661383 -977973467 953660678 -985548595 962497735 -976785024 971260695 -982774367 997924158 -973746105 981903751 -995540114 998246152 -963750827 971249495 -966962372 974974940 -997248706 972615008 -979655942 987664176 -962822391 992242230 -994618111 991250230 -973211287 969775955 -963599508 992586505 -955303989 989607028 -959972696 965258900 -984047128 977052651 -958551782 994787049 -992021680 998323949 -993849836 989655341 -970476822 968360661 -959278505 964479683 -986126911 974592838 -990949317 959030991 -953648829 961818672 -989942764 985286300 -970612611 982529215 -994088889 982116890 -990720869 971492299 -975923038 982138109 -956280994 968296953 -961549629 989520920 -987383269 957246675 -978293870 996611006 -986997681 975548717 -965475758 975228672 -977938179 962846912 -953602276 992609032 -975150801 967019846 -958895882 961499195 -977016733 981727792 -997417379 971869726 -997341333 976168949 -960228101 962636123 -998018805 959769790 -992990706 995926688 -958617187 953317507 -957186356 998708130 -998804821 999278332 -965450259 955445803 -970309277 996831574 -988136218 953611795 -962440188 950377283 -955330378 982526256 -991099457 983699843 -980330516 965976771 -957866511 966418316 -997985681 976331554 -955810656 951663216 -992095973 990235663 -959496321 956300152 -974527974 953805077 -982422530 962763609 -961083347 959620726 -977966582 979518151 -984593195 959223771 -975366392 951505441 -994018547 973726510 -989588479 979121943 -971566780 959360665 -975903197 970224496 -998854499 983881422 -962755986 979150190 -969645648 980982382 -992184792 981682456 -952635389 965416151 -995539481 993895808 -983015010 976135799 -958086360 969350949 -995349719 951819412 -963141950 957990538 -989633395 994769014 -955617535 993261084 -959543391 966345101 -987892629 980400456 -977554172 963502507 -959634773 969745584 -953012610 990596949 -963351007 967610874 -977943744 954597330 -978235625 992305359 -975856052 968746892 -997693685 982977022 -955101289 950663144 -953967369 974626260 -985708900 996854146 -952832067 961771426 -997395249 996678387 -981777352 953666813 -961995794 969279132 -987082282 960542210 -999393264 959580345 -997225442 955023037 -957642270 984632477 -955322557 981303427 -991527140 983997518 -971328388 961501854 -982650178 963547995 -980393720 950242506 -954706491 982622994 -973927936 995956249 -985644108 987446809 -965508569 950159400 -974856390 988702300 -982920252 989095303 -965093368 972024190 -987311045 964629072 -997765205 989561065 -998899422 953961492 -990470919 960046793 -970290629 961932379 -992534892 981224991 -999453856 960115915 -977823903 964301430 -981117069 996468072 -951648478 957314241 -958810959 985617892 -984852432 996343082 -973086262 992625496 -996892397 966795184 -995243583 959254482 -957349744 992336618 -971259451 977044294 -975071854 965727373 -987753263 995051722 -998383398 964875443 -961841755 984250765 -960100744 974457647 -980864518 964058971 -967633800 974966941 -973070201 995657896 -980033528 981848029 -990384082 989295635 -985095300 988046795 -974545665 987640009 -979057171 979857110 -979702301 957152458 -958992468 955523340 -963027574 999253503 -999507700 997564663 -954294221 967721632 -954882627 974287197 -985740524 956757289 -954203254 985719564 -999773334 963718886 -997310481 966885075 -992855789 985379025 -961436445 983839370 -985920205 972728777 -959701757 977426096 -972509380 969114043 -954885197 962712903 -986602657 998912555 -976315486 986204143 -985609445 973812565 -997501012 988394208 -993156328 973384095 -959132777 993246224 -986679239 980150210 -983655156 958244013 -997181095 977054875 -964452990 980169412 -978568653 991163768 -988700449 998855727 -998972444 994891963 -960517180 957436833 -994181799 963942179 -963950422 954105345 -981925344 995049747 -954624281 972098891 -973282817 986093964 -957741773 993505957 -992955471 958760467 -973529502 960597435 -998046991 998111680 -958549015 965271194 -970837625 956640701 -984240670 998757383 -981304573 978128346 -991084603 954250984 -997479185 968167108 -991761951 993045435 -960542723 957132501 -953600321 981051383 -981148841 974296667 -979577630 991423579 -998641147 984480435 -957147378 965573171 -997109378 990054495 -985977961 995477303 -997750449 994805383 -978623462 959078037 -976708336 975087165 -978549281 992152002 -962272617 987462915 -991998241 979100129 -970790388 955310739 -967395243 992040150 -971653311 978158071 -958326293 987633044 -966567019 970710548 -993367580 976103936 -953568054 998080377 -982497406 999233310 -958375994 958603403 -983096818 967874666 -970572806 955311385 -965649038 963628365 -953197860 971129052 -963162532 981625666 -977921441 978071818 -981546969 989093257 -956554084 975483803 -994465672 950991805 -989888032 980781092 -974798159 960348106 -976877407 976149500 -964328843 980165938 -989504144 961222144 -993666728 999475187 -953989945 971040836 -994715057 985708105 -963262444 955582497 -952854466 979039727 -956469050 972299208 -961161492 999568741 -977942281 992528209 -994311074 964235633 -994086983 957628885 -994026989 965595234 -995458946 989229240 -960305672 965906553 -976362323 972100954 -995720211 963326278 -960350575 952032756 -962697774 958438661 -983288770 957784324 -958070432 985272202 -953460292 979616899 -962208355 975938558 -974846736 993211894 -971868477 970392478 -999570165 960801936 -970765908 983828879 -972610690 961352680 -960067750 958034495 -996833663 971768465 -983847638 953608720 -983679422 989873575 -965393744 989650963 -953243902 987954013 -970399635 997260747 -993488574 982930134 -975213235 965964963 -995782946 998933859 -989687516 978905178 -959016753 960586812 -982531477 976932447 -959821981 977989729 -977519025 997602614 -967501895 959614278 -990077523 963061857 -997215873 979650137 -950797412 995338157 -983501558 988611471 -985953293 999216692 -980886048 973654642 -955900987 973962699 -957752709 971970393 -999844388 977078383 -952034167 962243290 -979733127 969348074 -960216560 960155368 -958617756 957509852 -999556972 985398451 -988616018 978133129 -996228392 989389291 -970031164 991969642 -996285652 986027916 -958123296 950355302 -999700933 990234984 -963981237 975037081 -993406542 987699408 -990752262 993891671 -953634439 988332771 -992697148 984586128 -998244256 999183914 -952316998 992894281 -958242843 999914123 -981394374 965597183 -955824358 950297341 -954231191 997422897 -977413260 963981270 -998545145 951865843 -997663612 975478501 -962644156 991896977 -976387985 983192457 -995672239 973729589 -963637647 988821844 -966549460 954203576 -971429535 984228659 -973877820 956070580 -951712281 981501071 -986561809 977935641 -979106735 973992947 -995276627 968901589 -996918290 971924498 -962902277 975505013 -970295425 968095270 -970484731 999979650 -994662173 972279325 -986823425 979357785 -983488685 972745098 -974841422 989758906 -991905944 996342003 -960030785 962993237 -976629902 966395136 -981083837 958756457 -958974324 970375000 -977932752 955265348 -968899294 963820840 -978446674 992724430 -955195288 967976900 -969554545 968623915 -950755729 952368051 -974737794 984461135 -999099436 951923977 -974434831 986436069 -997854773 997609870 -977760407 993016014 -988312533 963084023 -975001104 982241621 -964134058 987937610 -997512655 985918734 -951178933 991478455 -954076572 954312462 -975812960 959048932 -991906975 977077336 -967074810 986868244 -963658976 981561102 -969203657 972835249 -982122653 961260842 -988006698 954875138 -994334349 965758211 -954381875 955664848 -952094369 962936190 -962339072 992231137 -981046069 956110052 -973050711 978110106 -958216313 953052743 -966541913 952681844 -970729065 964576400 -987241880 974546803 -981027788 968823197 -996206188 973027774 -970556803 954597282 -972947719 992860148 -969702915 973803866 -960934072 968456871 -987437444 970128283 -963081406 953788754 -950519505 977783064 -998718105 962926072 -974369175 982379213 -998466329 975152374 -975010435 956817954 -991683449 971619341 -993384619 990866991 -975355266 982609630 -990748178 956147596 -969813490 970639006 -956869263 994264262 -989819721 977218559 -973394447 977912959 -956215564 951230915 -984370826 977305099 -982351895 950845262 -963408735 965902867 -992579903 991689035 -994352661 964530197 -967849927 999332391 -978779612 953770578 -955432617 966694442 -994580808 965154045 -973727906 963637573 -986522536 988377213 -951288865 952331926 -999761875 951460075 -967665578 975115005 -967384357 998510088 -954301923 970008944 -991493447 991678484 -971843190 995762793 -973957428 995566268 -975394150 989750472 -974241819 972057896 -964749744 978712793 -970927446 968247324 -971055184 987973871 -954322002 998796678 -975754888 999627072 -989739921 986992299 -966886897 951413466 -976365154 974195562 -956264593 982863127 -997994736 987249745 -957091203 957753397 -999373345 964428620 -971503544 979037945 -971797975 961211435 -989979857 999878715 -961033688 965852486 -972820700 971477074 -993856626 975557183 -953844960 952428215 -968806633 970933917 -962987106 986937859 -991272016 951893183 -994793409 984794776 -981820331 966796900 -997880300 976000365 -998407508 966313560 -950436530 998065431 -954611771 993983749 -996558826 987777177 -956906951 967362416 -970906221 984800144 -977286976 973037568 -986772656 976024042 -956681405 977487857 -972515677 993093468 -994113018 988271123 -958005169 999357631 -964422196 963724258 -969164352 966954053 -987126230 990302226 -955524044 975137637 -959621228 952360549 -965050492 990156410 -976019842 995119477 -964696082 975467875 -999405471 999200217 -968770413 960699037 -950016299 968116589 -969463355 950611175 -982248730 972907665 -998207655 983672474 -952085260 960235756 -999759992 980650737 -985200431 965550138 -971073963 960065659 -996873694 989112495 -969822772 984811796 -966039230 986114019 -975450163 981139463 -974092715 950476515 -964988132 967752176 -964974589 966792475 -960395921 985064132 -975829904 973707065 -996699111 986197499 -952582624 986282700 -954016139 966188216 -984330366 990982588 -994250295 989355206 -994381681 969966738 -952597633 998099874 -959775306 967442717 -974534188 960712405 -955787229 970033087 -960631612 976213886 -973120525 971457937 -998956935 959542560 -968404314 957407744 -963116106 990117115 -974097184 951337499 -956125691 972272714 -991692623 979590252 -959697328 974208172 -966951149 959669428 -995786659 976489610 -982966349 959362117 -976700029 982979250 -973230552 976770534 -987430488 951703466 -963700042 989539007 -973217441 982399367 -977810365 967528114 -983022718 959194474 -955260363 971215205 -968759408 994921634 -955572730 952596693 -955422392 976109963 -988537052 972633913 -991661537 959279032 -996762146 953615333 -985515803 979448592 -999277246 973470010 -966082658 966552537 -954653250 989118183 -998781066 965831625 -966770707 954014484 -998912722 998185002 -983954545 986246680 -975846074 976129949 -971263672 964424040 -975227675 955773673 -961684045 999132943 -989460546 952830031 -983487152 950339283 -965422218 955304039 -993448462 997844193 -970291496 953851851 -984993641 974483330 -953536823 987084700 -970468532 952768712 -953389230 997003824 -983071494 994729570 -983368168 987705958 -993675474 962190603 -989465569 989917629 -960432626 991403871 -958377910 966064414 -977232136 985338969 -997923991 982697635 -955815123 967397101 -956714746 986710077 -978066050 982636534 -986449963 953718393 -983625323 992481861 -970812789 953110192 -985604113 986569777 -959610309 953902451 -997317570 994398308 -966226412 956829749 -981858847 962108119 -993825845 990748593 -973664846 954234011 -987125140 955769096 -953203763 965908222 -958363672 995382490 -995792015 977067201 -977694081 961158219 -955643014 980340529 -975538890 978987494 -962349788 964649672 -961060364 952234722 -986077396 950174610 -983158935 960449854 -980476957 953700159 -971220024 955994016 -960824924 985217892 -957226287 964663947 -977190708 990681786 -977717304 982949292 -962892779 993662157 -970517680 966102615 -988689446 958477112 -969561807 973896596 -990669146 964880264 -953764821 954474385 -967634096 984844934 -991157025 962015991 -950967851 997034306 -954422156 981067793 -965262840 979514299 -976982943 955719191 -995384621 953084453 -958876828 996446187 -973412138 962795538 -994139011 971154137 -954663412 995335965 -970070618 952961719 -963090636 982994665 -970403209 954443697 -993194390 990337323 -992022811 976817610 -984984423 953128619 -984853263 953174896 -972326267 959982866 -966567384 950278649 -952022251 980577739 -975574661 982156484 -953630975 962113774 -972450300 950387594 -960405318 991227249 -958151351 990769850 -950530330 994881088 -989028256 992677423 -976110696 977329715 -997994444 951870115 -995050521 998529954 -981043164 994008318 -998710038 959662346 -969915165 965001030 -998496853 958688671 -994139643 951620585 -975867793 989572065 -989318899 999666236 -965743896 971232291 -962162772 983651425 -978010613 982224342 -985170887 986442557 -957599570 966923376 -984646620 988492251 -974942505 990152462 -980055143 978799012 -957774926 981277717 -975459425 994135561 -963432594 966138812 -998854228 951006782 -994201635 969409021 -956672119 952527246 -998686517 974125635 -981349843 967387728 -983470106 989857716 -993025485 966570488 -952319099 988493353 -994222293 995679393 -989457613 995540849 -999248865 999978406 -992213926 972802028 -959869583 968528995 -990154634 999751226 -953676623 973472915 -953554647 989280379 -983162984 968873433 -956348658 995031485 -994021205 972931630 -997779899 993714767 -982762116 957609828 -975206613 993741909 -987564367 968161544 -960177814 984803791 -967276297 999730285 -984841514 981049640 -968777500 975014461 -960057996 964817369 -975965684 984532213 -964510677 952660247 -973397760 955666224 -975261139 957663348 -952760678 957679086 -950170993 974030733 -964146536 974604977 -986364467 953769623 -969801835 966969360 -969491631 950521172 -963257971 988685874 -981561288 997775246 -994677562 997795449 -977967939 955678072 -983988352 960294897 -986557551 953956909 -970905444 968243782 -968083722 964516044 -987241155 957295912 -954058817 980533247 -980736923 987495265 -967160786 962597522 -993855694 986831304 -965446623 984083658 -995634304 972892639 -998869472 971192889 -972295107 966513398 -956847585 964836419 -966701414 983142476 -966799059 971767916 -972303216 986962494 -987422258 977385608 -950100639 991663577 -975897690 984748346 -951436196 990589265 -987127218 953252008 -987677400 975013641 -959344734 986699211 -965786524 955079739 -971667801 999012323 -997004660 971006988 -958725546 954091980 -974974431 967738097 -954206022 993148930 -952019834 954411864 -998874199 963306327 -976124250 973074339 -967553214 960186339 -984679811 975189627 -997844722 957700055 -964899648 981993475 -996186332 966277563 -951882753 983874771 -981546167 962121106 -977512430 958635535 -974561577 999658526 -963426513 958451222 -960971136 962750057 -981484137 996697821 -976141072 962484365 -973269155 961133131 -963521103 992329172 -951981393 992113799 -978774597 966634129 -955451295 970175932 -953570858 977509147 -992139104 964407272 -955257245 999670599 -966863562 973977884 -998960947 961696708 -956038589 982572822 -958726844 985776339 -995378225 966986504 -971528663 996571457 -983990039 976256260 -968360961 974486737 -995008018 996932080 -996600191 988125394 -991459038 950046866 -958780997 956472929 -950491711 981066516 -957314849 989518678 -990230813 986103461 -957092557 967375027 -966887483 968771514 -970572532 993551113 -966507995 991636976 -964188623 955934396 -976174379 987618346 -966699297 971861658 -999147385 989896601 -961468917 978030653 -974208299 972882856 -958836015 981066270 -953698615 979888750 -983923462 980927174 -950261987 997379626 -979717504 982082368 -971898287 950436242 -955133878 980467976 -987326429 973475886 -960700634 961434938 -971091282 952463085 -990407381 991244926 -969692246 975057191 -993287875 991929714 -951566040 985948876 -984777375 953959003 -952355197 964857339 -971162488 960880914 -986740339 999202670 -982905703 956743934 -996217664 968366102 -993944651 977837683 -997517140 990594265 -998368413 977084861 -988498716 997493510 -956268714 960733112 -991993417 983180049 -988175464 973636239 -960827948 974045410 -990642479 971061818 -968027301 975607067 -981944609 953993039 -965588659 988095769 -975601042 950332768 -954905829 996792286 -950209319 952384610 -974547829 966567410 -995698548 972828575 -964565363 954203793 -992685484 974057331 -985732327 982123543 -969664157 960809306 -968321469 953475821 -968101434 996926306 -967102731 986883355 -951511489 986197575 -954052754 993407826 -994520848 969808924 -959617459 975643532 -978966430 965215923 -993822919 998719612 -958571445 973679122 -996069566 992414200 -976526842 996204728 -963994406 994054980 -988415955 951625423 -991316168 969316688 -984011084 958069567 -990758090 976818777 -993550706 970411951 -987321181 970461125 -983602517 955362753 -954596558 966597291 -970027812 998319485 -968614696 984495631 -961394940 973649556 -980753432 983975617 -966645050 956427487 -986535302 979926005 -954145265 973448218 -965706698 995005227 -953617856 966359654 -961197321 975416802 -963254736 988088416 -969385528 988840346 -954473958 988947968 -954975441 964407984 -978969398 976930016 -997734733 962374965 -969450211 998663133 -962181294 997650956 -992531314 973855457 -953656326 996038959 -954449102 965119494 -985439854 967943803 -964659190 961482412 -990915759 991087969 -968025689 998293694 -990101569 963730019 -965532558 967732052 -957244331 956692615 -953292934 977689306 -980493550 950386105 -971756908 977450705 -992624840 997440660 -962741215 971693317 -966869598 971092675 -996138933 974802189 -990848918 950503056 -997990772 975394357 -964016029 970354475 -994591322 954024473 -981306787 974465465 -996909660 968633537 -970159749 968998492 -999930786 952481550 -954922520 951666055 -990816484 966312305 -990922376 956622514 -963511216 957166921 -972621668 974768555 -956516470 993984082 -980425827 957667823 -996898561 990458080 -968140916 952727647 -960321988 992967888 -953981868 985880687 -964414762 975054844 -970506106 964903357 -952145408 985671614 -987246848 962253894 -961205250 994873002 -994425567 950345055 -983858722 982210420 -985897233 964192092 -980192457 966007157 -972373625 984307133 -995165965 987024051 -961739830 993111446 -971783688 959151240 -982730725 968859238 -950489664 962961093 -971142641 970988189 -991023158 960224368 -996990401 979188294 -959176931 951053287 -974821271 981056084 -979313756 977716790 -970306625 972569724 -958553645 998015878 -960849347 964560252 -956332202 979049408 -951708757 995676687 -997067156 973375203 -988032706 964822044 -955536910 966314297 -998568905 959958126 -978472065 990045914 -973274790 991801546 -983192862 991963186 -956643563 997924630 -986840369 959018759 -977712255 960177106 -988634277 995996691 -965820877 964651697 -962366895 974708230 -987237926 997111886 -974925608 957664144 -999102823 965607044 -957243304 979877825 -957380614 977825916 -993433215 997855378 -976833722 974527106 -979314571 973500539 -954591225 973869530 -997643196 961975264 -994157677 961334575 -988589374 951937426 -962210497 965654094 -966858149 983837793 -998596350 975406826 -997257614 971884426 -993801142 991191424 -976179231 988857229 -961658140 976334419 -985112226 989667153 -961246472 979803951 -957554070 974345518 -962606132 968758682 -970574533 951628424 -984712677 956446637 -995454860 970227097 -964923305 971197243 -965357010 968172701 -952500195 970353296 -951699786 998914083 -991340398 960879246 -978695292 995168015 -966504285 989265554 -978807639 963374773 -950276646 957563898 -985477841 986372789 -963544814 970001128 -966343239 995056204 -981334366 972364203 -966965063 993223496 -992821694 991684873 -965092089 990611495 -997452305 983970943 -970988822 969283147 -960476599 950612861 -954380211 989120901 -959636361 994543559 -950236939 961757716 -960074673 967613558 -976376538 995488515 -958026708 982423394 -997497490 980239255 -997118868 963614130 -963957184 996092163 -957410637 963280261 -954275353 975027272 -956879711 967986385 -992055911 992089507 -955841718 996743197 -994175855 955668504 -993199873 980391571 -979664569 978518149 -960010408 962695447 -967937757 973071931 -969616577 981167651 -980752593 952964189 -968813344 976836241 -991821047 976270791 -991100425 991695293 -979023162 981035527 -998378738 961503140 -972440632 952330774 -999710154 992561264 -965589359 950053553 -971912668 959107097 -992051572 982814582 -993668894 954939091 -960695385 950964643 -956864896 998440727 -984660216 995969284 -971124309 982815385 -997741787 982611833 -982799876 988775572 -971170285 978843657 -969091909 984769871 -998383239 965357354 -957587279 973194237 -966489954 972879740 -973597777 993271919 -981855273 951321780 -971554057 968275396 -980654834 996655368 -994947323 998824510 -983489263 956766088 -967217419 973916687 -963304377 965349146 -968993238 986835520 -992708285 999101175 -960553393 990899138 -961871588 965774385 -969629931 980783517 -983409477 994815628 -990550506 968197576 -950217136 973689681 -983874850 965387740 -992925887 958987522 -959227240 952306587 -972985998 967599126 -994461936 994885086 -978840805 973167532 -980961962 962444986 -950794843 974044847 -962746020 966850708 -966125611 976987399 -975007444 979913238 -966631724 989445760 -959050653 987697724 -957627754 982468205 -962655929 964653260 -950560131 990491914 -966465644 964910362 -980337486 969277174 -976845575 963355475 -965814198 982141861 -959505785 996555444 -962475464 963525645 -970132713 969151797 -966890106 954735253 -960860545 966252625 -965222761 976133164 -956826065 953972241 -980502378 997864330 -959996869 960825484 -972459350 975048767 -997164543 986138116 -953807818 969559803 -950029942 990803560 -950265782 954574344 -954596031 981921077 -997951784 966095702 -964771382 958679843 -994248248 992588263 -969159449 960727543 -954224103 993783363 -956829618 976280044 -968054494 988854330 -965437601 973643727 -975229748 985873567 -963064802 960650489 -961320224 998826785 -957022379 984994997 -959973601 984870431 -977742602 972225685 -974042460 996649404 -959681809 959851489 -956619155 997224189 -969848541 957398470 -950515355 951814228 -993295419 958954001 -983749576 956077215 -981059796 973629967 -954639417 962172713 -972469627 976401047 -956530601 957850791 -971945181 969523603 -973143810 964857848 -966319682 984948669 -993368436 951307927 -995491678 995322547 -986013380 991454209 -952248084 987985166 -999599008 954366743 -950178306 985156575 -959070440 950390491 -996386628 978507560 -963954530 955452727 -958177005 999426365 -988204739 952016659 -954618922 968030921 -956643927 982734556 -951359601 985602259 -990201570 973215062 -950949471 961331428 -954941530 953595712 -997761905 981284919 -961465251 985520916 -975277622 957581945 -997234928 985019571 -963436021 979765672 -967860553 979912763 -996370394 995235189 -981294401 979288898 -980116578 977760188 -991587020 973162050 -965960778 985907433 -992825551 975792698 -957507472 971120766 -991407453 985190426 -978334356 979884760 -958258048 952762049 -966406420 993425345 -982592936 989117293 -951024541 951423288 -988596604 986853278 -973588940 975822568 -978862369 996397069 -981984598 980302014 -986753054 962903394 -990773399 969089915 -954531546 954809971 -993408859 992263150 -954779826 957305413 -988352328 981804940 -976061902 973394945 -987445913 997848250 -961309399 991613324 -955732537 985438160 -957579105 977656726 -965145007 957593257 -952615132 951834812 -989591044 956098125 -987344367 966047814 -958151690 964335996 -955029005 974786944 -998468581 974573863 -970573737 994341952 -961888259 970342694 -985481814 985065451 -992888415 999311910 -962473020 957353392 -952476880 954783297 -959387247 994631186 -977459239 954017104 -953354067 980421717 -994218396 958715230 -970013149 994734353 -992451387 985661513 -978634175 975919611 -998545815 964837720 -966637246 977764076 -966031648 955787669 -961131040 977263855 -950106658 962067465 -992554358 956809827 -971186289 997896324 -981744566 985336776 -978204618 974235639 -974276554 952899594 -984584384 983459660 -975156082 979793307 -961227712 978770986 -988030249 960323561 -952579184 999389169 -991341967 961745602 -978889186 999751473 -985838687 950347710 -968966570 968034777 -973509955 969190552 -956852988 950309411 -996697122 987441525 -984217183 988467191 -974205684 991306828 -983062324 953181961 -991052582 981559056 -979801159 979213532 -973881532 993062433 -952113676 972250242 -967167572 963325148 -954010796 998837461 -959652790 966090808 -971158624 981191959 -960031772 996522799 -965976382 968293344 -961249281 984412717 -963599317 977326091 -985035956 964144044 -994248094 975587759 -962177084 997283872 -990846795 950616106 -997831717 964553540 -983534783 961748850 -998776295 994145452 -954304081 984363113 -960612347 986764109 -991710833 974566110 -997571794 968688937 -993515929 952474345 -978124373 965882354 -954604910 950231718 -963531612 986728509 -981559034 999346191 -954431970 978062285 -975398291 997718129 -960767007 982548311 -951860542 952733244 -958688670 973040963 -990981856 994011829 -978572764 954411879 -965224351 988654025 -958299631 970698722 -963078088 966087165 -966309152 952469885 -978459798 978026744 -998734206 994498496 -980160197 983242757 -991619403 974485838 -965835187 972785795 -986180630 997684738 -974236917 989493631 -993413183 964172344 -986810983 975554414 -996352458 966063561 -993961295 975712042 -978481879 993208724 -986750359 963361741 -987845114 977047257 -956082573 995789623 -988624016 958169830 -975925469 969136110 -984784711 961665100 -989651222 976596002 -966954949 980036951 -956227317 980183629 -979500947 991677345 -973022332 951918465 -982143407 989521877 -971018017 961198099 -994101775 993297240 -968554658 952508449 -996991286 997666394 -987057620 951027960 -978338763 971909083 -967312494 982702638 -974094430 993620948 -967135980 965500150 -978049778 982145943 -969203077 976515530 -959132085 983430973 -969871548 985646978 -990600815 954774179 -986261379 967643989 -991609240 981313001 -984406053 954291622 -985187919 993530519 -961323308 959078104 -956709791 981425087 -984751983 993059394 -986512930 976511569 -978340711 997124906 -977854889 957432631 -987745796 962191772 -995192294 958299638 -983294574 954108141 -994859455 975748296 -963555660 956814177 -973062516 967392281 -983927128 955173309 -963253759 971425426 -967864801 956761838 -965855784 974599887 -986282191 974974383 -985176500 978703151 -968762347 975456560 -996656192 968443795 -992684312 979005582 -991855295 987324964 -985440716 959150736 -993303329 987011072 -986938111 987583558 -952183562 953880529 -957446596 961294992 -987284920 976626479 -988263855 957281467 -992552741 964068059 -991022497 953514394 -965695653 965524446 -978570297 955280164 -977044147 961553417 -956416739 959561643 -970081883 963690850 -971504512 985518828 -969270483 991525559 -955184956 962738451 -985011805 987870955 -989021193 969269568 -966282780 977941428 -996186972 982698808 -989650423 999295816 -978578617 995122019 -964718024 968532402 -953000306 958218873 -999538580 957238977 -976080370 976154770 -953062919 957549051 -959679339 997503364 -952916095 997004251 -975844728 980952978 -997977976 959677101 -979684810 969240583 -984466131 973183573 -991027352 980761551 -981733926 984473010 -996409427 978200621 -998704936 986779959 -979199214 984663373 -971785944 998964759 -996212792 997348646 -976206978 983378858 -983768550 981962606 -963416778 998772254 -992007985 980567517 -971419096 964733959 -976920821 960826135 -970666852 974676631 -980466233 988749423 -992001425 990829639 -963612503 988167050 -985322901 972506763 -959210236 973547412 -964925798 986754118 -970517122 956784408 -972768336 993081294 -995679640 957988063 -980191664 988040608 -979387996 975874492 -951811421 992510843 -965520079 968521650 -962100898 961291618 -979288044 985037554 -962129730 959703279 -971573354 964125908 -998968163 984782062 -952446294 987960063 -998660770 971070415 -961570840 961607750 -979344667 998533479 -988874557 958038834 -995227514 990749049 -964296174 974883047 -968473346 974834440 -952060979 992073080 -998832204 952465747 -954101449 962734467 -965337684 974163160 -962218690 976415044 -955622991 999390999 -972733693 982794356 -993262695 987236665 -957957728 989477199 -957508068 991079643 -953989625 988055554 -958183919 974813886 -955060717 954603241 -957197856 968859402 -970964730 987581725 -965434509 975049037 -955831915 971501511 -984496471 969693304 -995031435 963347302 -996148954 998705252 -984601406 989341595 -966344532 973135023 -988307798 973551271 -994598342 950149781 -964635464 963613335 -969232707 986593489 -999537677 975313539 -960643614 970447877 -963729031 966238102 -969492919 966253391 -981985361 973342897 -996932488 984928554 -967310586 976194687 -984278496 955583314 -987725512 983546504 -999589494 950780585 -964231206 952209952 -959591937 986258823 -997798989 951868787 -968222149 996215989 -959975729 952186715 -981510918 973023010 -964435721 955400592 -985467004 964720752 -980964520 951164695 -993905744 984912111 -975531516 995429660 -963216666 963634875 -962842656 983454089 -959022173 964178440 -961677322 963144791 -966406567 951587466 -994637891 972983769 -952087019 988779979 -990409404 990823219 -977322220 964126978 -997307147 950317674 -977364641 976944012 -988683713 995421683 -974202727 954203150 -969334815 975326987 -954045925 988499514 -979067996 970515259 -964640972 954207682 -970715867 958539630 -990496132 980851615 -951097380 974979488 -983972701 972038303 -985818732 989684865 -956833564 964779194 -986478612 951212953 -980913970 965472738 -954099472 974154320 -962605697 986355128 -993271763 977890927 -976682914 961792281 -956648717 959530543 -982900738 980093861 -977575271 972255215 -988619404 983390241 -978931530 968243505 -982421207 969057239 -972347072 963417102 -963871974 974818394 -974170578 962402472 -981114073 951253345 -991755739 951109906 -965870595 971639851 -977509464 962163856 -998627008 965845466 -972978773 970789464 -988454880 965198263 -967575624 990343829 -989437128 968839625 -955426622 983021202 -968218100 988840815 -997722011 951877046 -994489936 985063216 -977227640 995145163 -994051371 980431207 -987326460 987660302 -991565845 995249874 -951876193 954338002 -979153171 959587051 -952181588 971677907 -967032774 980470174 -976709434 984915992 -989231752 972788717 -959365985 986149712 -960463491 974537039 -969798011 954052422 -965783082 982351834 -963175106 958789958 -992333983 985499859 -951118950 971463655 -964215646 988721766 -997519275 961447612 -982052336 976217002 -983016303 981822573 -955366113 997049373 -966974253 954118382 -968418734 985666959 -998101431 995163202 -967417215 992741663 -958104267 959582384 -974881714 950545365 -996845866 964418686 -993133515 993378245 -964450655 965542943 -965554605 998501816 -958066421 987923877 -975361425 968380882 -960680836 967690194 -984607955 950881127 -964927365 958112363 -987544606 987253667 -978629223 987832373 -985625239 966803630 -997501862 964502318 -982015099 965141470 -981522465 959157900 -955461775 978880465 -979379403 996986467 -973681199 978600979 -993590687 997110011 -958777486 982961968 -961892312 987444952 -958603651 979359216 -998297308 979193800 -990150790 970318539 -990819942 955106255 -989540336 953062718 -997727508 968662085 -974315463 984859547 -958246414 980931503 -970350755 975525354 -979712247 978213923 -978634602 982965307 -972967056 954939077 -961246743 954012632 -998129856 983094852 -960060064 993421997 -983698188 978641177 -997775160 973497114 -965327895 981257486 -977034249 968422922 -966649263 988662448 -976945852 990220722 -960402307 972719934 -983785575 955820393 -960171416 992258112 -962172071 957842626 -970200453 995808131 -985600114 963235570 -980701855 968671604 -958430402 966410034 -967686583 967649002 -984782746 979834316 -995790208 953949727 -980313392 976430648 -983109477 997857329 -975191386 962660144 -976671495 953964594 -993360109 992808903 -951705011 987635875 -954597786 951638137 -995226447 981102173 -972846084 969285334 -971432048 970974672 -977912377 968737162 -981357276 959786771 -984368220 988386874 -993152738 991097878 -974526054 989217785 -960427517 997493169 -963608615 999177701 -960930989 973789714 -977396740 993754327 -976477791 996234904 -999028451 955113908 -982438108 989042927 -996286845 988800713 -998543488 996366672 -956334373 999170962 -972834422 968109125 -986789704 981513260 -991195914 972913103 -979064531 999001188 -958705980 997176098 -994038161 961605419 -991195869 954912158 -971431453 973699696 -963435450 988106650 -978487432 954447943 -990927884 956897985 -978681990 951056181 -959193392 983108654 -992550172 990734649 -971749341 997957109 -962755917 992882413 -977633787 952126454 -956765719 957114422 -969152816 994487876 -950284806 989724226 -975605611 998178055 -962489350 980323012 -953859465 971009621 -982275784 975285401 -977565796 981471964 -959925433 954264668 -964741233 980900578 -979445453 979648462 -997622127 977097229 -987959904 962008526 -993832265 975016941 -974728484 994433773 -984362155 988108417 -964430838 990231561 -955502253 990340202 -984139513 956550616 -955292321 987958165 -968865725 974991685 -987385085 987588769 -979272601 954943390 -956349415 971946568 -954586850 994455242 -959053520 951591252 -966971569 978435128 -976167155 965321663 -954923607 957631918 -971481863 973368190 -975401306 982339392 -980564398 999209938 -978952276 983867176 -959920627 987867357 -987676305 992553859 -973293606 988972335 -983994012 996571205 -970952331 954239167 -971898918 975665655 -995335960 952563000 -976204224 972295496 -982434420 970854133 -977070186 967404236 -995190941 993137454 -993948222 977963609 -969026846 988009324 -992337752 966813191 -968223244 950803907 -997132458 998323489 -986601341 960935028 -973567794 990635671 -952634795 958392734 -979908019 967679703 -973786560 993453715 -995159492 982890962 -951791534 958487775 -954860576 971529839 -956531044 976693826 -998542236 970956815 -979489114 985179189 -989158097 962272980 -951878609 998757918 -951351122 970517776 -968264051 959923182 -950590396 979707119 -986514569 972364931 -966911448 970409504 -979121569 971586517 -988704180 953822766 -965600725 967179628 -964978789 978020043 -967808716 991940467 -969759514 997915214 -962255438 981729722 -993235017 956212507 -989768465 989468742 -954586188 969768429 -993010035 992858106 -956021098 989971444 -985657673 999623718 -968836261 982862608 -988287052 990250359 -970031913 984277694 -961133499 970187069 -962416038 956975365 -993127865 970755070 -968535699 999031715 -995910627 991563302 -989178452 976576719 -996422474 985835316 -952176585 988661931 -954957970 980083686 -963954534 956366227 -974601129 988207707 -961245620 971023787 -952006974 960776523 -977764262 965221165 -969057403 976788102 -951499693 967456866 -993687999 980572378 -965394325 956209978 -989185860 985738863 -960808486 983358882 -957636183 972023536 -976539143 978530206 -966073827 980288659 -992817039 998160579 -978080404 957516850 -991041994 955462390 -984365067 979583154 -993106825 980399638 -989589662 992064564 -959716490 976696092 -952634859 958566757 -989911657 971886044 -973998791 969149653 -959416744 991786543 -967149659 970191416 -963597984 977324301 -958504991 952388595 -967126061 970720732 -994700794 987613509 -975960621 992280982 -954683550 989574155 -951885249 974761346 -950231932 976560765 -951559638 992141749 -994611350 967539635 -952390874 964487772 -952840679 951688211 -962838362 979159014 -967403384 979746288 -978461198 980043019 -960125598 965001606 -986176464 977180427 -957728209 960755465 -982358984 995714421 -992305821 987396564 -988640782 982945793 -992919517 973018312 -972501908 999201020 -977669224 989921793 -992385341 989269290 -973729507 999100381 -975380485 991798733 -965584910 952591344 -963074832 977377580 -991834135 966254839 -957405691 971272204 -978172038 967850770 -997928313 960539865 -990228284 972762768 -987598777 957196330 -975505129 960429264 -993598963 995479297 -995041432 976816619 -994643414 951819830 -978759193 999355358 -972180356 998341182 -982585021 994715726 -995715493 981513032 -997508676 965037036 -958292653 992177211 -999089795 955100764 -989178875 983196985 -986993030 993998772 -984960572 968568203 -990824821 981564227 -975977534 994399644 -986530211 975322750 -975066608 972426499 -959056583 998997573 -982234006 973725082 -993043886 987841446 -984282579 968644311 -981238738 966602237 -975752186 988567008 -962366569 967472916 -981236129 988017099 -978864133 959133330 -981306741 987180369 -998207903 957805085 -961787363 965261240 -966325675 970351709 -952100449 993816680 -976565293 973802638 -966735700 998276612 -959332456 958521567 -988249243 975610687 -952564155 998556129 -963738557 997581963 -984145702 994393171 -958933273 997442890 -958778284 992701209 -968024654 963572033 -955689456 975410063 -992041340 956225503 -996498462 983586223 -961782028 972146315 -980996970 966498181 -974236541 981234933 -986519412 956105422 -977163897 992156524 -950932707 991339794 -954417177 965703501 -966901556 952937623 -971207770 960419808 -954149017 983244477 -986906557 952900138 -989092121 992402114 -959633015 952448861 -989954498 958579627 -951432232 967174741 -960146665 950213130 -972161977 987870816 -988806939 961730801 -989239085 958699215 -991478654 983235144 -960848756 958936803 -992824635 991046373 -950736525 982526988 -974020497 955727986 -955962500 962717635 -991656378 971397456 -985039520 986933655 -975038135 953080375 -996603652 986845990 -995224800 957223600 -959717206 966977292 -998334584 977536795 -973708690 959351599 -984065667 954011889 -961987924 959941072 -972472683 979496030 -984785861 978110948 -950034565 956155817 -977702147 978940374 -981720023 955165023 -964710348 958949727 -976770401 959793017 -984657976 975073312 -999733551 956288011 -991390248 986827173 -988369940 960856838 -965290034 962139874 -979884133 958882195 -971451915 976112378 -984242542 995072372 -995785144 974592506 -965227635 975399909 -964067804 955792043 -990959248 956809786 -999730386 951088092 -992738408 966608671 -960359033 964756461 -980131941 955754524 -997276508 974784837 -963024617 983456107 -954643828 994516418 -968971545 982941456 -965441145 980048755 -950338691 984741309 -988848855 980809779 -998545733 989347597 -982819200 994281946 -960096491 985291440 -956289100 953122205 -968171506 998371478 -994543191 977056650 -974221093 980869388 -994232286 966389773 -978192322 970869698 -986104978 951009830 -999863696 967587587 -975916940 966853102 -994215217 971122038 -976297680 995185553 -969549856 979726245 -959107547 981177581 -956106100 982991667 -966200008 953164907 -999762783 996599829 -951604355 978935792 -979452911 991946604 -956325357 968479537 -959196959 999763640 -994392200 953669522 -976302811 978553260 -994093197 975036476 -968213635 972034395 -984605666 966371125 -980451760 979113998 -970815746 992154275 -974299870 952316872 -978213067 961771336 -999966333 950397718 -976543272 952998141 -965608208 959393169 -987996475 978966558 -992348082 964322098 -972453184 995959248 -952652886 957677134 -983554468 978051866 -992254492 974175001 -991333516 996870288 -980157450 952829450 -985773778 968320260 -986291159 960791234 -972665860 955290491 -954445703 955759335 -972950481 984142041 -973466911 973059498 -995869094 984429796 -986055534 997957721 -974859368 983615013 -988880418 986689140 -960662683 962180445 -981632927 986257011 -996230386 965684338 -992602580 977359755 -999449804 992727722 -984857087 951502164 -995357194 986259753 -954011056 973320418 -994470908 967808572 -977787647 978808133 -952067528 990061633 -964148071 984780125 -991677820 951182895 -977881819 966008404 -984965728 979876624 -974603798 974270574 -988236955 972872801 -984995938 989947834 -987467168 965665199 -968162768 964268677 -969928913 965740147 -988865382 996612682 -990195834 976184766 -965306192 967920852 -963910377 984935393 -964677769 950045383 -981035359 977592751 -950447055 966036275 -965663103 997596864 -997178576 953163937 -959465046 997825027 -960902775 958147626 -974344126 974448922 -954509206 990967692 -952339904 989153128 -958734344 956177946 -955340388 967868424 -978287115 994217439 -963614942 991743113 -951440106 958342840 -978116727 982325439 -965571345 998666891 -986539005 988959321 -992272274 998361863 -989006316 971685387 -967113088 963774810 -998146393 989595070 -965842223 995843567 -966940354 963038082 -998709995 959631278 -997926727 994391717 -960328896 992595961 -974274562 994038466 -952167279 951884522 -964817760 990225223 -963847242 955862618 -952910677 975538816 -950805034 966199966 -950309247 977293705 -966416414 995477369 -991111209 991076732 -991134733 991005282 -990491048 961248314 -965221593 950533166 -979118725 993632409 -990409052 962325893 -980740496 984507663 -980335874 968782016 -952452696 987421819 -973619474 964858572 -990428515 982835260 -974147719 951640525 -986044587 974062746 -973623548 981486369 -964673126 992643764 -971010411 957919237 -985231996 959885830 -972550072 958251237 -960563837 955728835 -989927400 961779118 -952777411 978322899 -993787004 953605085 -960922767 981896070 -966745982 952612141 -957064103 990456700 -964339789 983179831 -962600940 992544619 -956995596 965109313 -961224833 992587529 -983903213 978810009 -958118166 966157491 -986832639 983792338 -957940148 986031695 -995822450 964244009 -970710392 963706893 -970419060 976118590 -988072262 996019207 -951100152 955093537 -998363962 950296904 -993917717 973644239 -997368262 988855272 -967505767 998406818 -967233479 956068033 -960798411 995731343 -953972444 975891326 -962686891 966152939 -968624093 969231973 -988172762 996541247 -963020115 969617761 -986813644 992075093 -966044241 962944618 -994879094 994985646 -969014059 957161130 -950443419 956586250 -952596670 967470326 -983440174 998016609 -979408801 973422394 -970612671 977226675 -997908306 971897195 -999570990 986889498 -956667303 974154462 -951410150 963197677 -998850196 991288137 -960392286 962271137 -954684765 990954065 -979558700 959419925 -951920090 955035769 -973415047 975357610 -987975494 962378361 -964647565 996330527 -980779360 987939697 -986571789 959638933 -975528218 995177679 -951738447 995653536 -965286879 956577526 -962698735 956622555 -957376321 954292303 -963146597 964637581 -973150107 952892460 -972389617 996327862 -961252769 985216309 -984048856 993551647 -951497233 985858827 -974701441 991874352 -976234043 965666345 -989577536 992250539 -966081417 996267885 -995283270 998325648 -995557322 996573260 -981844597 992196421 -977983496 956621596 -962069942 970849544 -989334445 978110924 -986255024 981834870 -970605954 997570062 -959674052 969187001 -991019506 950025595 -993514398 974177147 -959753871 971519033 -993192430 999413749 -967036261 976794677 -983761812 950060271 -976623098 964521779 -956915134 986844797 -977193246 970271547 -975172424 956532612 -959834996 978889808 -971462214 961689583 -969264799 993263116 -993116258 999060328 -976764638 998199463 -986191653 999471210 -957311540 973118232 -998393363 961292187 -994957701 999730355 -982753008 960237994 -951708848 986570599 -972188380 962586365 -997844171 951089414 -965990988 991046091 -976260018 961384819 -998614575 982101949 -967380943 987820526 -969860552 980309374 -988340579 950447813 -970649249 984238275 -973240400 952312002 -963677964 982811788 -961543538 990974656 -955057071 959039285 -951631034 972391529 -975090243 993492742 -982411661 961706120 -987971962 956121315 -990542356 996860333 -955088203 970855150 -988501877 989646354 -997029531 981807672 -965980342 997411961 -951865598 989346950 -998313770 956786622 -970517968 997853284 -986784093 998623534 -966336094 977478297 -985895417 950828101 -970642125 950142082 -952584160 982705575 -959411720 981490116 -995871444 976819294 -978172035 989172713 -986476820 953179413 -980886274 998117185 -978073270 983223857 -991973960 993452087 -991040467 987364900 -977104551 997993788 -977553814 955280237 -962947920 992093945 -998601827 989377137 -952856445 958808321 -987970460 963042174 -974284418 966331643 -951476222 956695806 -956938763 969622936 -980976672 975935342 -999115761 952144241 -970351997 982327900 -968048229 996793522 -988534451 970448143 -989568885 964677901 -990450510 979075549 -971950924 997347894 -957684354 962026578 -951457801 990781411 -957304043 963929655 -976149178 980246741 -985111892 978780655 -979152964 998676914 -970323818 971964754 -987012976 954380090 -998538532 982979670 -950707746 962757121 -986863755 957804782 -972127096 995133311 -952270357 966150874 -953018893 994196185 -984105417 984974901 -975924721 973659753 -995545356 970928329 -964101953 957425756 -983764982 952668246 -957068938 983207531 -979989861 989226644 -988011936 954131209 -966100213 984685419 -988281663 974572274 -984202460 979595926 -976212161 989190059 -993546518 951900884 -979540136 989011950 -962928878 957141885 -950325548 980448983 -965672985 960904098 -981007508 986472050 -994551359 991310324 -992792368 996662774 -998596517 988667819 -996010848 965828663 -991262321 969399930 -984719093 987370933 -962479011 970513408 -990241402 980117707 -975422503 958901237 -994698971 996877787 -971792181 959597735 -993934259 975190193 -968850697 983426955 -994746332 970378548 -985576645 954880185 -969999057 994439676 -981773558 982096676 -958645045 995769290 -962641387 971099545 -993798847 956227284 -977298491 988173854 -954645465 978691786 -961487757 954747449 -996352565 999967449 -985881114 982768870 -971689352 957612682 -955921222 955212772 -970488290 976412309 -953381722 974417268 -963212821 979931091 -951543999 954367334 -979449905 974294534 -978724456 966455640 -957066933 976832101 -953556370 989478195 -956052484 975976117 -981850931 953797670 -988589322 966738151 -955519701 976700489 -954047266 982399373 -972654473 959200947 -976192272 987982720 -975606086 974828176 -962917569 981085919 -970587294 965463890 -999522233 970181384 -987485691 964824262 -956613531 957791166 -975112146 995599874 -959063949 953274477 -995021366 989579127 -995004141 978861246 -978155864 957596476 -993862402 964956632 -971866977 967177365 -993767342 993385924 -964763569 962845959 -952726990 954330960 -973341078 998504256 -984317258 973658645 -973542565 989171376 -950378265 974077034 -970809091 955756886 -981542995 986950283 -961886952 952966461 -960628571 959871889 -994278815 956046210 -963980363 988631801 -975402969 965679347 -977340591 989046934 -982868839 963091612 -995961560 985866267 -989831501 978846947 -988512405 955428585 -993537963 985216765 -960576825 976320006 -951582335 960358409 -969959742 991158612 -990565034 975227410 -952376325 967162791 -975684652 965334349 -995162636 982895995 -967856460 971253973 -962541900 993839730 -963234959 998759460 -999981743 966677621 -975838675 961325650 -978429444 999977572 -955486754 962561293 -960079889 978494420 -993416605 987949867 -957053862 985629422 -993088821 962753695 -957983515 955456916 -964558996 969524465 -953777462 956274921 -951605025 985982536 -966230934 972190624 -960839127 950424001 -992806174 986649520 -979992930 980600016 -996155074 962914949 -970769344 980178325 -979466052 953507516 -977556136 959304992 -996648417 980162964 -973095014 992447677 -986289223 985081403 -969746581 998798426 -984174371 976070980 -962181118 951169359 -993281686 966960121 -976502096 976342905 -966880328 974643574 -957580291 966317597 -971642157 981623349 -960052317 988369761 -976940420 969720279 -983850301 956487311 -999020021 999524135 -952621035 977624347 -960420469 957028692 -968540260 981575085 -977943051 960711727 -957030085 999484067 -991169767 967480861 -995304242 970766806 -959097365 978459644 -977063555 957912485 -978223849 984174952 -978001336 974373777 -975878076 970191949 -972445115 992728318 -968370230 954996395 -964889013 966251566 -980947682 997096419 -950576588 963182365 -995918815 964526445 -987581965 969768649 -995198406 960165467 -969518682 960433549 -962579852 950278408 -961649331 963344382 -964811982 960779767 -955007727 988299884 -964814425 992815821 -970035478 970752108 -985097260 984330629 -964381610 992351202 -991111336 997308682 -991112012 979627890 -994996194 960235674 -994903571 955554986 -966533778 986902121 -958628144 981277224 -998932368 971379484 -974487847 985750023 -974515106 973278001 -988033457 970776868 -953062589 958268522 -976867988 986596498 -987753750 988991555 -951467849 969995012 -997048353 951592896 -966993021 961730785 -951548310 972986506 -961641143 998515275 -965571325 970916325 -997025500 993363420 -956040604 977601322 -983482074 983235755 -990332806 950721576 -981683332 957781106 -964537027 964979445 -976904486 995339078 -979761179 971528546 -981342938 963078650 -980349926 992125018 -951002323 966398403 -994560906 982573349 -961667228 970198702 -961312482 985412358 -997059550 958223668 -969709631 992700566 -988444057 959627692 -985272111 981764359 -994418703 998392465 -985708669 988924558 -972742929 964492180 -959568285 977673397 -962982444 980173726 -980999986 995452997 -981829240 995469466 -992958692 964641190 -979555359 959149678 -993819343 962061483 -974835168 953502826 -971796878 971522253 -995013538 985107289 -957157745 995688259 -970281734 958893670 -972483066 986106867 -958537150 971390119 -950746168 986071964 -999817629 958274395 -989723443 967396006 -964094855 974773362 -971156662 977034484 -970602531 988105601 -955406227 997947446 -991869065 971741884 -999835876 990318809 -973115371 981452584 -952045828 980362737 -969297899 960490392 -957519471 954971872 -982023883 950657505 -957236220 975584300 -983787929 956902872 -967117013 984811086 -968807605 981771494 -990497375 973668107 -991145903 963743239 -968646598 992116848 -989617892 979286539 -957147083 973378145 -999602990 963231904 -987604044 995740919 -977340848 965457598 -992341026 984869790 -975517591 979032725 -991001635 992706804 -982307294 967645639 -995924858 961764302 -966429118 978518969 -972013091 992010881 -968912257 978234286 -981607188 971444544 -953252422 953146550 -957262935 970165978 -976488700 968381050 -976162450 983978042 -983837851 961692959 -957156556 964850454 -997883753 977550095 -975681250 957256557 -985146030 993901226 -974829034 985254794 -984624137 986004407 -990276537 962305190 -963846116 950730015 -998700087 980242637 -955292584 958172558 -955945788 981782236 -988576358 978890424 -976770719 978578689 -986019239 970980075 -973156422 987244828 -981954177 969062907 -955713288 963489130 -963207033 994530171 -957909474 966753925 -951536280 996971629 -951930032 951112130 -960766014 952268523 -960722436 984273940 -987876532 967769708 -995675294 980459713 -992014601 994206942 -962898810 982795048 -990482579 956464541 -977033533 954666914 -982855758 978396340 -967126475 985273120 -964174373 951006629 -994023266 972892686 -973943163 998234134 -970279990 982184254 -990389229 964732304 -982007429 975014960 -993161889 996654377 -981638877 999968977 -954329506 999707016 -997663685 959532820 -955416480 960693347 -982599073 988748024 -972540835 972851667 -967296136 970736929 -986636559 993904639 -982242565 978715570 -951370237 980808089 -954791384 970216358 -987369244 970094851 -995771290 994466649 -965480851 961944819 -963814167 978588533 -967524423 951984982 -968913528 965068437 -997173901 983634857 -995507857 950667772 -951800842 997645957 -957538503 957039501 -993792904 952741723 -954956183 969887768 -962621010 985170783 -960024225 978500689 -995577789 974445630 -960080433 980440331 -970108644 953339192 -962806179 950923060 -973933302 979345720 -961857972 959294337 -955630357 990770136 -983454570 996802912 -971871846 969850465 -995060641 972754534 -958872796 959536573 -955221396 994481346 -968967460 979420507 -965393099 975484049 -990124233 957917823 -992984825 990881360 -983766435 969139958 -966016540 975807807 -971966910 959149577 -995510045 992794746 -991106251 993716975 -985414846 988926138 -952688348 967103894 -992057323 988448011 -958769213 999809218 -979533778 990725165 -997087919 981572554 -961377543 987253593 -965255488 998568224 -996728833 987107151 -997069106 971589844 -993060021 962677199 -954960434 974746377 -961765026 978462596 -974660660 964495192 -953775266 983957797 -997993815 968505545 -961736535 987054495 -983091875 975739410 -980563916 963393196 -979177579 988266667 -987144592 953656935 -983177930 951463695 -961528079 966031700 -964875092 997175905 -986973892 984263113 -985962237 978187903 -988000431 977765744 -952303070 990532196 -972437907 954767214 -988626015 994358987 -969481153 955335919 -994055636 968670076 -993238714 962785022 -978940060 970041028 -965303522 956109811 -970917909 957642253 -980191612 957813107 -951585854 953705484 -980225865 972389283 -999431381 972529496 -954263338 998874852 -959440417 956359998 -996854930 954029807 -964768453 995126290 -972594512 985721684 -999064655 996426997 -980307004 983687310 -980865166 986710116 -959358725 966694659 -983107742 952146524 -977760277 959323593 -990850620 999298044 -954116548 962577007 -965374437 952302237 -978123937 977411688 -958994954 984743753 -974959066 955110261 -959639969 978083790 -965248545 990094370 -999444030 968242117 -974624224 965095852 -953905236 977288098 -997684404 962574303 -966580156 983736797 -953525431 982661268 -972820682 972334512 -985505494 971944604 -975566600 965945964 -989945919 958454250 -965666617 954449361 -991615140 982109696 -960303379 997741015 -993284821 950235014 -976120521 974330401 -974062395 981831491 -954974751 990780044 -958722561 961487608 -987854770 989396155 -963752179 988691527 -985383240 955507827 -995011181 954247550 -956960712 952869737 -966083685 974731486 -995780795 971800928 -969435013 997045144 -976302592 971103288 -985020546 987251663 -999429797 994374989 -950647041 993549994 -952698503 986561600 -976733634 977785687 -962758182 979943732 -958104649 955171061 -954436575 960029733 -998603932 966518610 -963564467 950858527 -983022075 991213943 -968712066 983714799 -981256752 969532901 -963536898 979223146 -966553273 965943225 -982744898 972620210 -976349281 985088736 -999607525 972672196 -961417449 978555609 -954376473 982480767 -985465115 976279818 -976219169 989900241 -989068482 993744864 -961642863 999603978 -977619860 975577212 -970207823 959086546 -989637353 977634889 -985680520 960096714 -968999116 993995553 -957781300 959996859 -973912400 999150117 -996560326 988369763 -983722022 957520207 -991259026 983611223 -978057019 950380978 -958504627 981475469 -978241422 955430805 -976688240 953808565 -953656716 989936643 -999999944 955236492 -991129825 951466250 -969393953 993066195 -991746435 963728445 -967261229 988857824 -971069695 975991164 -982299909 955103716 -970464881 968935953 -977740764 977559315 -989846674 979261408 -961684034 991243968 -980778375 951893627 -955076136 992035208 -996481210 973424788 -967479186 961179304 -990255332 956715925 -999242623 971726230 -977510096 981927733 -976979513 959512736 -974611671 975836080 -978730628 956121082 -991482506 973231903 -985210111 970657425 -954024921 964193971 -980933311 981028227 -952321670 950178556 -974290810 954382071 -999883141 969620412 -986511563 957898762 -977462885 992767917 -974319595 979684861 -950200804 958426359 -982920462 956562046 -958256074 959390234 -951674273 978703343 -998149238 961580071 -958411749 979023251 -960685264 956030578 -993755708 978185153 -957748408 994071514 -977187499 955634892 -966089604 984576847 -999213135 993297417 -993178163 983829977 -996894158 959510271 -993616368 981293639 -983663504 999983260 -957225783 996630785 -991389111 995704496 -956379924 997580975 -980798647 951572121 -987743464 971351559 -973826385 963888214 -994762122 968265790 -992000920 972004858 -991659386 970297378 -959518857 959089101 -985828156 986480452 -980995108 974894886 -994367484 951060299 -990825404 999368856 -998828576 995260516 -973405848 991856374 -994863985 996385801 -977241649 993660323 -956406520 985604915 -954885329 979031819 -996713506 964593563 -975784097 963064307 -993623230 968661240 -956843893 986468581 -970414160 998725178 -962306186 988956789 -962021208 998571116 -987803678 974953676 -954993326 957053362 -983561821 999025524 -951418242 959496208 -998184381 982716805 -953147446 961977273 -984879172 990165761 -967492580 983693537 -979977869 956741280 -997859807 965065049 -955107980 984157681 -986486204 998002235 -981896483 993361375 -997772938 969201969 -976833515 993874924 -999152915 991189435 -963927882 990972485 -991609500 961200950 -975373113 963083063 -961659981 991489744 -958492917 999707775 -956033020 999801534 -962089700 958621607 -981400564 975906852 -990461737 963339746 -980586697 983927303 -977652544 975033467 -990863404 962054415 -975585384 953314089 -986320401 967002049 -970774561 950468617 -995751569 999344345 -981832758 996869560 -983328781 950539363 -966848694 968318793 -950720758 965218578 -991906711 972800348 -952334701 986188510 -973629732 994443309 -969617926 964018648 -975084162 972509091 -962825719 972658055 -955067819 996928948 -995622875 974189912 -992589021 963115127 -991205208 984373209 -975887895 968473186 -981561842 956108002 -968603959 960445591 -957712178 963173392 -953960603 958285432 -967413615 971361051 -986430767 969997015 -972773255 977550341 -993732026 977217312 -970637091 975164119 -969408349 991607370 -952196565 990372924 -959440368 957919100 -997008094 988377430 -971140956 976696600 -979789219 996325922 -975769037 987050289 -963998541 975652521 -959061704 968788534 -965343786 993003159 -963746899 988685205 -998194174 953118130 -963364635 983467018 -955897352 983150119 -990867505 952799793 -984724754 983243996 -952368701 961315531 -964509654 961198720 -968822087 965969958 -958726377 967059529 -971521625 974112872 -985261608 963174052 -979665824 955964597 -983100059 965295129 -996467837 957020642 -978626991 952350382 -989866775 968156481 -952826954 989239869 -973688835 977810420 -951318970 983769615 -961733928 976401884 -998611967 980293445 -994817862 990943158 -983380602 979507265 -963603585 975152570 -989608045 960169957 -973355979 952729233 -986768747 977028812 -989525729 994648360 -979976802 982480288 -994328257 968189838 -953610911 973029525 -992824538 977751804 -997512943 951513930 -967049837 993488220 -958208592 982811241 -980056132 983562784 -985711304 985624224 -993005627 979583439 -957066017 968507251 -974392936 977095157 -959131858 987852749 -983334861 957658934 -999793470 988115485 -995002429 998454839 -968398644 980349384 -992378484 972366256 -964103315 954290759 -992579572 960992391 -964987715 981382161 -960141172 963999006 -966442975 998911159 -953388692 984781455 -954582966 984805409 -985393617 952151049 -987859639 999674929 -965814995 969508819 -982308388 965020379 -994283231 980334608 -984935230 966120043 -965912783 958679114 -953658433 978761183 -960670454 950478988 -997180118 991722079 -955376943 953012482 -976206331 986472870 -983693732 966626239 -968717834 996336478 -973779691 970331328 -983649342 992302715 -999855469 964706611 -951742122 957438794 -995832829 975972905 -995358216 990165685 -958067089 976355416 -998928556 979188710 -974101500 982046382 -955695061 966112880 -982099135 964789723 -951823063 967650995 -971674064 962898227 -981528866 966315898 -972851562 956423255 -960542623 990188249 -956792173 967968310 -965360451 952388332 -966994340 976456242 -996624192 994571940 -951252022 998143782 -970049066 978925562 -969569101 965609914 -976062847 999023221 -997668694 974612550 -967000732 970934157 -969237734 956767830 -967953769 981265212 -959763823 976777409 -988973720 971306252 -987134685 962813437 -978577205 996356218 -956222073 969253747 -996673439 988058967 -953304768 951420320 -994215226 976330502 -980818124 988709472 -980854889 966931229 -972961530 959943082 -994058477 989213831 -966134973 977886532 -988978875 955664704 -963181248 966028368 -953563137 968954513 -990214932 975792098 -951113330 960637969 -997487103 998984875 -967577692 978519759 -980950634 954054957 -950245483 999923627 -989014936 967039657 -998260629 956550783 -958895643 983221561 -954609702 988754201 -966058722 997448677 -957191584 994017643 -962477577 998599567 -999015485 969663585 -977239781 956857448 -959931181 992316434 -977724469 991051906 -967748462 972868955 -980343531 958736241 -998858493 988124230 -995623994 972802489 -968886057 962110924 -993707256 951319497 -958328685 970410606 -970429012 979459712 -996989275 990893489 -998874419 960802814 -973612850 992363585 -993372237 983701886 -965656682 970992076 -977038861 955576409 -962570666 951760367 -981940748 974775897 -958279152 991898373 -997781088 955822492 -999167263 992797211 -988724175 959061546 -972066534 989910925 -973718196 960506819 -974244551 996805149 -965446673 986886256 -963842593 990677592 -986821254 980468927 -970046126 993040630 -997639192 984301538 -958783744 976253763 -967633511 997111162 -960550841 991633659 -978452568 989256812 -971603211 970859278 -970564201 969899233 -958021333 996106516 -972188637 966406963 -974476361 951026532 -969267117 960955837 -995669392 973102997 -977874480 995530048 -970870185 955568634 -969579353 963829057 -971790045 966047301 -978429986 965977758 -971845500 970934705 -962007358 979651140 -951031203 955465122 -972519024 981975734 -953858617 965702861 -981913788 990829850 -982320224 984074707 -959634020 977021877 -991472641 980691027 -997555438 974100076 -996250464 950784190 -986608190 997277209 -980786089 982108337 -998727647 980607604 -966684513 962227532 -964985454 982370290 -957929449 987735278 -992777048 967956430 -994415732 960823045 -987348551 977735577 -957431354 964697479 -987000253 976400460 -960091949 960778447 -996085259 965113744 -998958648 951121503 -998518385 965214190 -965828353 975709716 -992370396 954197203 -972816049 985047009 -965197158 977477857 -967331117 994691527 -952379609 998569083 -977890252 966178203 -976549226 992568859 -980684593 964537112 -985861420 958076405 -992867298 984919842 -960619839 963578091 -996679367 961655533 -984494331 968419959 -954980980 970160951 -974754887 969473445 -979297714 961038514 -971225925 952855862 -995362093 978153050 -993153679 962267180 -984725943 979473441 -992097281 959097209 -975781648 989459507 -996329724 998014974 -973040124 961173885 -960515251 994720437 -977901646 951666869 -955310537 968853729 -976781491 967754534 -971720732 980443516 -988099826 969644280 -975995184 957098049 -951890824 990955924 -968733543 985876308 -989314951 954822821 -996429227 995591014 -964911793 959897400 -969018742 969661150 -962946619 952586500 -953132123 981547321 -980489895 960848624 -973652200 974369651 -996912085 961105280 -987585761 951522556 -989683598 965555492 -961170417 987286882 -950401412 952980371 -979380216 958839027 -959415423 972568863 -998024328 996759999 -984795178 974327176 -970699730 957609739 -997097565 954776455 -954270175 998658251 -969990356 970895526 -984020703 962686309 -980142963 981116524 -985881799 969560904 -973248643 957650557 -967072078 950147185 -980500821 951886116 -972235226 961925535 -970065138 989610928 -986661824 995980202 -960500158 985175094 -962762179 968988932 -955552981 954191905 -968829081 966690156 -995047790 955592596 -981634695 975730361 -951405808 981228047 -977598814 995261909 -991497929 984122961 -953324455 999097305 -989643103 971048351 -989639203 989428020 -955364270 960059424 -972489382 994959852 -982064282 993838451 -989312416 980097351 -986564327 981098366 -961473550 968338203 -999392405 965936242 -966992198 952572223 -962743289 981105593 -957457656 971435149 -989093124 972929501 -980609148 981032066 -994438539 970041197 -966792010 994772039 -974905086 952441929 -975384740 957333039 -969916216 971358342 -992735316 975970857 -988274406 965312349 -992424742 965371934 -969167470 994449651 -988841167 989033051 -993631188 997343743 -983926262 993298183 -994355410 998478391 -984390664 983051320 -956635698 999336679 -970318427 995762731 -985095578 979392352 -962911039 979078705 -954773912 976956185 -974354066 954738968 -953408801 950506797 -963172916 987506962 -993452563 972316094 -976980200 965486494 -966427210 997896588 -973716829 997279985 -994754613 957375704 -974742031 956805460 -984643998 976667388 -953187774 969211358 -955212761 996847473 -986527328 998059195 -997656692 970985482 -991953690 999716344 -977975504 969453800 -999563637 967773975 -959947642 952050175 -969598337 950160987 -991728210 985357010 -951108957 973058807 -960259279 956796162 -987956401 972806116 -969612913 972770076 -980443169 962604661 -977697256 981006791 -995914116 970034785 -997274453 969692861 -965556380 994976299 -990670727 988445251 -990086596 986277948 -965697144 958496352 -960726179 990759263 -952082512 969864738 -988682589 993256473 -969702842 991382312 -994249158 950482672 -979626088 960554490 -978842039 967232106 -996938645 968850958 -997305749 964366932 -981804722 980899541 -997473986 978367518 -961525528 981175689 -956594748 990052050 -999125653 975075704 -953770126 956908705 -971168917 967127489 -973497990 971191414 -953755938 958707815 -964705733 970301568 -965268476 985068694 -959953506 999935668 -967175785 965803260 -975234353 996830064 -976707948 954843364 -959277153 992044399 -966978556 954712954 -993858041 990357571 -954605759 994694011 -967948120 991693627 -998113248 994043628 -997968970 970048894 -970936412 991741444 -975581450 979847603 -991768044 976027415 -996540475 999074369 -985559944 957644536 -975813400 963225479 -995753036 955764827 -956114818 993683122 -973138792 965321915 -962787627 998982291 -979739349 959398757 -954376163 991705613 -990505448 979663164 -983617377 952691874 -954016361 953395078 -957092426 982310695 -959917402 973636553 -980540278 990910289 -982249677 992228267 -953747169 958809170 -984516598 952704259 -997801140 991224055 -958338507 997466991 -992858138 960044534 -977866469 993001290 -976509531 967432756 -998194502 977028140 -990860889 975693974 -952977961 973402406 -978142006 987454323 -970223028 988484911 -981920844 962795143 -954603646 956534042 -975962309 952804560 -954187517 981907832 -998387693 970303398 -965992790 996342043 -963691225 981467773 -983986050 962233706 -994315701 984180554 -968930874 963223018 -995622654 974579586 -973523611 977029047 -952315812 965885296 -981365134 977565015 -988457275 971170191 -983537477 983506979 -956376422 983362093 -989008240 954962289 -976542613 956393735 -987274301 983231679 -961098848 989776069 -966423713 959059005 -956249583 981274653 -984013525 951970983 -989754496 979887700 -993351020 983062882 -987704510 977188724 -974259134 952568473 -969107818 961179013 -964583635 957276511 -965502799 986682358 -989030957 998978049 -998750300 999909063 -989058609 989463858 -959830742 985439829 -960843582 961655588 -990911555 950903823 -980908407 992306809 -995529245 965836735 -978737707 955936326 -955842306 991051491 -991614924 956970682 -960547550 957916914 -987924525 993428943 -954025372 976766802 -997813670 953553793 -997784705 975674422 -950004650 978240985 -961997886 953597443 -992647770 955209642 -961598221 970919351 -998457745 966459563 -977996461 994313157 -991902848 981061394 -973409297 992571676 -992446552 990100947 -990411711 973606617 -959073770 992287526 -969650666 994290236 -967664858 950882549 -993629392 975478621 -975266775 990486883 -978814707 989843329 -962370680 998090562 -973195389 965852618 -977513661 954538896 -990077538 997735135 -980394665 950393393 -992198985 983720360 -985150197 997328481 -974382312 967270197 -956675134 993121489 -983193921 997587193 -967262531 966104159 -956582641 999247815 -979742841 982879180 -959781342 987229910 -958317203 950390653 -971497357 967337554 -987101121 955877622 -986185091 951677807 -999885929 954775657 -987160140 984600315 -969809559 977429225 -999533573 971226888 -968395484 993711755 -996054961 981813691 -956555016 994997473 -991129244 960660761 -961086418 981996822 -983818179 978032738 -975906988 954237258 -994425700 996936045 -974362538 993090039 -977760543 975886207 -984652990 975725461 -958944242 976757645 -951660495 965162376 -966580814 955602818 -993975716 977063050 -976614825 957366481 -979600232 950825544 -991760751 955889856 -962264871 950955392 -977685623 981976485 -971463867 950923914 -975784197 962484405 -993396120 983050535 -963560953 960631738 -966201011 950629310 -963740451 970166086 -970231256 977868602 -957607435 970684840 -959844060 997845612 -984121226 993061873 -975883364 994039577 -998501484 957619093 -953148657 951791886 -982541535 987125834 -979997563 979018752 -979322078 963835638 -983693338 956163902 -950854490 974984282 -979503944 980239648 -970027375 978215776 -972624493 978131119 -977707079 966018190 -964689292 968552247 -968004990 990473650 -994788704 983366987 -951848909 990179901 -992994310 965293359 -994925498 994031846 -973100858 995483704 -975169897 982825439 -970995237 977575220 -978818212 996823935 -981670135 970660087 -970270177 983453024 -998807770 984516235 -978182798 992434164 -955325523 986576671 -971921393 997082638 -961720988 999218299 -995226148 957086959 -956718602 963222712 -957271615 985959293 -951458061 953356734 -981556756 970579973 -970169357 981158806 -985573338 969594271 -997079375 977312913 -967595534 965875623 -954810540 955958627 -961773780 953853552 -976317782 962732208 -999002124 967389792 -972091741 985462714 -962358788 977572504 -980957616 991721509 -977020974 979747470 -991849631 956731643 -960931469 978810545 -991697203 966246105 -984827690 985164647 -955731797 959456902 -958720187 976295516 -986030190 972180919 -965560630 980815477 -982935178 985646139 -957731953 987079072 -976055478 959210106 -968250264 987612766 -982204663 986286480 -973380250 989996146 -990591978 976652210 -967046625 964776524 -950424326 956922596 -991941831 984769458 -994038821 992733403 -983995723 969498681 -976031702 980744039 -990180265 977199586 -955608427 989751744 -962076766 984127881 -965674265 973107361 -962031780 959368512 -957754853 984321789 -979390231 992160632 -987256783 986672712 -968964055 968952860 -973710119 979508714 -986668044 970675641 -954367119 953981658 -982188075 967580742 -970092172 958352568 -988634885 969371990 -953906791 982557708 -980021753 996448176 -987136814 953755675 -962506636 972651803 -970257927 976039322 -951766251 986222024 -998872420 995392624 -966860216 988715729 -981588921 985470653 -986579226 995593000 -966259561 996113087 -954548526 984746547 -998909415 964822571 -995061090 963390680 -967489449 969676554 -967965666 961723300 -977317772 994202635 -990650585 956968831 -974270734 993000550 -992101746 981563031 -971719157 960340037 -980567808 973772658 -953151913 966854024 -972030630 984188254 -971599065 957706161 -976777818 982790719 -973452354 956143912 -999893098 971419098 -963676403 995408425 -976461424 996950924 -964432712 988432917 -982805819 977522866 -985153189 990829885 -979199070 991348889 -982541342 993266932 -966966136 957615607 -953520519 959081860 -999692848 973696324 -964104362 981300381 -980126037 963179841 -991851694 961318112 -973030034 950046542 -988017233 985962180 -963388803 998641438 -991170250 966190758 -989456234 982852206 -966391128 967578760 -956698156 985161115 -971102303 985945019 -952037473 985471553 -976131555 983916139 -978874647 983790622 -995079253 991837211 -958846788 988556224 -956135307 971794820 -960127573 995946989 -956118983 965279776 -950874071 968479983 -958307666 980673998 -986502699 990022135 -956058959 993502377 -958715022 972012050 -991642357 966727838 -969806279 985971004 -983984702 955203280 -950331915 986881341 -959479435 954468715 -984990702 994494119 -963716328 957504356 -957050232 995625395 -950046926 974368807 -962979035 952165515 -979900020 995051078 -995887709 988087040 -990395603 972393511 -953575125 998209609 -967446423 993646729 -972445537 975220227 -954089985 983766325 -950889849 969457805 -962552048 966671589 -983851186 987294555 -980267318 996977378 -954444302 968156465 -964427720 995431084 -964485857 976018012 -998558860 970901514 -965303518 957030467 -979439946 980743959 -989051297 975503630 -979414370 969912470 -969675025 957449346 -959986593 988077574 -986982265 990555345 -985411543 962564283 -963817566 983898237 -964467974 991388880 -965147543 987702510 -977118023 996392349 -993207999 969288368 -999614668 991792391 -954134927 961801511 -996547655 995433647 -975970088 967768994 -953899677 957208174 -983894262 979175448 -978614312 999618613 -999523954 951515458 -951759930 986138639 -990492904 968083280 -978187218 967050161 -958230936 977690442 -990153578 995229302 -979325198 992166145 -968059223 999792407 -990746228 992457330 -988253969 963856051 -960389338 998980323 -986442214 988489484 -951805107 950429189 -965145404 984191336 -970349845 998367330 -958552474 959203561 -989100038 992005450 -954300171 951685961 -968681637 955699942 -970621934 999059199 -995259527 975073084 -967532244 980391437 -974789528 999132403 -958673642 971777229 -965268154 979922696 -968890458 988513515 -957032429 981214623 -994845751 980418180 -969344452 976283410 -963825469 968091493 -953278692 994846792 -988394406 987717922 -972829623 960375694 -972268718 969193550 -959976487 973163145 -950313256 985642766 -951512530 982645051 -988121310 963064629 -989266915 950835234 -957934622 956141356 -956404256 982246105 -974900128 989873278 -994184250 986580084 -995488331 985250976 -952791003 985065211 -965187121 954772648 -989782558 979991657 -975874191 995175259 -976278639 959208732 -981262614 959802119 -959948442 994055568 -959508864 954632396 -969384365 990980638 -997066217 969049489 -983985542 963814262 -987733419 992064245 -980109667 982494948 -992258847 991092203 -954932643 971767277 -963286315 986392451 -996826897 982908287 -973934831 998306599 -966509325 976872848 -954361176 998437697 -952967377 986150471 -969286879 955785337 -999312810 995871242 -994082389 972506909 -973636127 956558905 -975090050 968320539 -958728148 977583648 -963070160 983986283 -964772346 967333476 -950318929 998958153 -956644747 988623088 -983005086 995002496 -977450592 989435845 -979276692 997864992 -986076040 964274152 -987503295 990667147 -965067178 964631256 -990945000 969609301 -998906122 995792735 -973648530 967447960 -988335182 976018504 -953762998 973012494 -959641154 973380185 -987225748 989952067 -969668326 950494124 -970085881 989087317 -968395795 986710709 -994788536 954774515 -992068074 958672067 -978088588 964111218 -968477856 987714978 -976998558 950024900 -976466559 974715207 -974900296 958404549 -967419405 996804884 -972757692 986119755 -970398510 985381811 -955653948 979196277 -980566137 993536932 -996319050 990109314 -979271942 995404246 -972918876 984741922 -988335228 987894574 -993974777 963536426 -963920038 968087962 -996173737 983278474 -989707469 998836583 -978681060 980789639 -970719486 979187746 -992104749 981424340 -992981700 970461245 -992071136 958522546 -964444671 988610410 -957249989 998717740 -977417368 987417303 -987992499 958248776 -981689477 984198247 -966719874 972142103 -985705845 963807757 -962428764 990777273 -957910651 978398053 -952579840 994845793 -980967656 973654025 -983751419 990652563 -988679460 987443046 -983806605 967844457 -950385306 988314533 -960091007 958100145 -958003926 966807630 -998993460 954460002 -994933793 964471771 -989111182 961718463 -966138663 969322501 -967223981 961830304 -963685149 968480440 -952844564 998516087 -979100435 991032388 -990192077 963490264 -980684083 950893200 -986239877 982884600 -981590139 952593380 -984555446 980631367 -980095246 956705118 -973734515 960025001 -959829160 950855553 -982043048 972821354 -990865594 988149908 -963913036 969570175 -999677331 969088525 -980358517 972409322 -950185930 967025863 -951493279 969626222 -985048706 971485139 -956039282 963987283 -951499054 994308495 -963346083 978353037 -974774044 997772107 -968318897 958128890 -997982988 961426322 -961665163 960956217 -956652471 963164246 -963786078 963633526 -983103040 963285104 -990385593 955960048 -996677588 958152277 -998298081 971862716 -959965479 950159693 -997514121 977485652 -974973012 957846649 -997717453 998862114 -980246443 989708308 -983568739 979857762 -986067257 982974924 -992509524 989527557 -979942301 956327132 -950604486 970204205 -982479707 991685864 -961337393 978787152 -965343936 998760677 -961847750 959355132 -996128084 960886754 -962266053 992047378 -983562644 975962296 -970252680 976230404 -996326648 956791670 -982739677 951874831 -979775711 951507780 -996537360 966459641 -976601174 993450489 -990932277 989330852 -960338843 984518542 -974362628 966095326 -961795145 994898727 -985767491 955067824 -975889255 976140525 -984834775 972699085 -990758687 969205820 -986907062 985358019 -973510957 950387128 -988175136 955880090 -965045501 964531928 -951369524 980103702 -997932392 984611963 -976458629 972024468 -960548724 975454266 -958805837 980365849 -998199847 958129255 -967336075 958803334 -957834208 974761387 -991787190 990219046 -999430780 985635665 -974428727 981110489 -974561085 994297387 -992820391 992389005 -964849530 984034213 -973080454 996629687 -958087224 998607496 -969654043 955987448 -978874082 951274848 -951467499 952037435 -959075391 985436866 -989617246 955675392 -986461419 997938191 -997483625 966932346 -971225172 960029927 -960757194 986193354 -988857473 996598409 -998329224 958141383 -971181331 952397820 -992861544 962965073 -991778625 985406944 -993736096 952308268 -972880371 956735900 -970814471 954621548 -979935917 970725533 -950570716 974076186 -994096388 984486373 -953574826 983523410 -972617413 959802386 -994971457 985293904 -980387720 951206702 -981460169 994127873 -951371147 969543510 -963336857 967186009 -953107224 954252299 -978003455 972743140 -992340043 976532573 -961822580 984452458 -996235244 974171688 -992290204 968440144 -984640721 952830619 -983730053 973182612 -963894469 951713549 -983402781 983325432 -981201577 982808622 -991728353 969205570 -988311128 987699238 -972154058 988999903 -989850386 987926494 -953014075 972105573 -987683535 968735999 -964922197 982800336 -979373351 974934875 -953902413 986273188 -979634370 955210989 -962828844 982911131 -990914204 958676619 -998456335 979101063 -982417923 984945528 -959045470 968079845 -965365298 986892522 -972243981 971339109 -967412003 962828779 -989835905 975569549 -961135249 993137327 -958562198 984019285 -996146625 983505651 -956448534 954372289 -952425466 993265599 -975304385 975089732 -993935653 971043292 -954213472 982043156 -992362752 967756887 -983679532 964595294 -994100663 964526076 -952150490 970697657 -961250647 997689748 -963528353 973177726 -976689339 998044034 -963896373 962461717 -969254715 986322729 -979717146 988721640 -970502971 967560690 -978688795 965982445 -979171719 960479411 -959278497 973679211 -966750477 971698453 -951560162 995588964 -957800135 968177167 -961331594 972113076 -996843285 951157093 -994614558 976613883 -960917845 982225997 -969762546 994350339 -955691584 999727661 -978683995 991239792 -990831822 958920659 -962036343 959631863 -988487243 968173538 -984733662 993207351 -953024775 951579900 -995246501 988185860 -991288983 974247959 -955935924 975743588 -957246805 991623727 -967402543 988157755 -987603511 978677047 -957077535 989002532 -962259124 980664511 -981170751 985372960 -981191041 973759511 -995717019 974050374 -963206954 965662984 -978723321 986588291 -984741478 974997216 -951603901 977341607 -997528232 985504934 -982431827 992798332 -978595821 987643074 -981355795 952866806 -989106645 987738396 -997823959 975559255 -995027746 956863906 -963009144 993278886 -960997322 982504102 -954528869 989332929 -993227023 995716498 -976094897 959462122 -966897833 964284879 -969778141 959819635 -991510715 977793344 -997838952 969687917 -960900066 994392002 -972951952 992473418 -983357319 979249307 -993690336 951542158 -997319252 950398222 -996754272 957824046 -998500474 991558114 -963547294 957789725 -977140786 952561732 -986402799 970264052 -961917187 960895242 -973087002 996323628 -990263851 966532807 -999876621 967007000 -976456162 984026081 -953082304 980505956 -961896266 969113626 -989656032 961110513 -978131924 957241656 -989067202 967332056 -983192618 975942940 -959844997 966750224 -973852133 981055629 -986240716 962036882 -980506499 964225384 -984810015 962901738 -959844999 986746563 -978003068 960569344 -954266249 957655591 -952640716 975058745 -987323591 973748749 -987128587 972570280 -952621923 982526295 -988949168 969619416 -981353773 972112067 -958516188 963596312 -998610021 987749631 -994034276 968088989 -991862282 971864673 -978313456 979744790 -983164022 995010021 -953255570 963473668 -996493736 996581188 -962536206 973208750 -970220324 982729096 -999627544 951767824 -967444754 970367052 -967564013 998348622 -983307456 989623586 -959215202 971242589 -961186267 974960751 -960119442 972351162 -953403523 990804501 -998173464 978400220 -999770600 999820271 -960527478 976815941 -971696407 959236847 -986497592 990252644 -982431895 954709466 -950201523 977705875 -984932469 955508111 -951184000 961794351 -990094496 964110388 -987436378 960521698 -953835553 953626470 -990881019 978573760 -953214361 985320588 -980487249 987601468 -980069120 965518034 -977766296 978943382 -964173660 971092121 -957698744 996748394 -975540222 950420002 -982916494 985303507 -990288250 990010151 -957302049 972334707 -973927613 963018673 -969829389 962913290 -985593376 984500060 -995064538 970511225 -972107522 974797547 -986440538 961628599 -968445244 998229878 -987837116 984784438 -953227866 998509916 -964311321 971735381 -975836367 995414149 -974554495 971984601 -960361237 957311834 -974608503 978691681 -955057449 995266967 -956006765 994127130 -981794199 963612233 -968110142 952401251 -973156294 997279549 -972424724 961841094 -972690646 963520614 -983027505 981918166 -953771426 997756081 -959617123 999577066 -971963704 954429497 -985488935 979403146 -985850928 980655116 -985587759 962498186 -986083166 972278620 -988377776 972448887 -983697975 956830222 -951753791 956189761 -988542676 965175461 -974982340 979284057 -979793063 973068497 -960500835 954916743 -965047601 990136727 -961881702 979076912 -983495962 991254586 -989410075 975012279 -973678199 965757109 -968990370 999536476 -955328331 953632637 -951089777 972088386 -993049979 971384177 -986627635 985224128 -971585309 950784117 -971907438 961433564 -973250905 951517630 -999496952 972772965 -959250075 960992556 -952856297 977769077 -997063858 961034503 -952982002 958263922 -990330929 978498839 -958136125 953034798 -975275373 991706738 -951262055 991792212 -979311160 950208792 -990370523 967567800 -958508178 991519649 -985407534 952238441 -961060698 975936143 -977489414 971464511 -984881837 985170765 -969504921 983331875 -976254967 985670585 -959367330 981565968 -959200536 983169479 -988419754 966321101 -994660666 951769615 -962951610 960333143 -967300362 985874125 -969733398 968208754 -975984407 954213241 -958905890 993521209 -972616356 983946073 -985653792 964498856 -999195836 997962340 -955163681 960176263 -966726627 994088313 -961489982 958605070 -968720493 974658723 -956537574 996989948 -958502475 958908475 -980332256 977469419 -997485180 970089298 -956074352 994616991 -950162817 961232271 -953293507 953282752 -963599024 987943069 -970826088 993028948 -973102152 963090950 -965340470 991884203 -994636626 957790522 -980514121 977679404 -980878017 983937266 -956568524 961987490 -951874641 984087866 -988324412 961678813 -950095621 955827453 -998866496 950713036 -961863962 962480407 -970671761 997875118 -978849158 997785305 -988136468 963972341 -991480686 963501444 -951313953 998808245 -962741861 988424026 -989856810 966594145 -979509995 993433808 -958969354 952030588 -965050765 963195627 -950918391 979809245 -956519131 975217069 -960688664 950390170 -982703345 953577934 -975680805 981535425 -960160058 992062954 -953762672 976980786 -953118732 967230317 -956702429 968068835 -958106322 956177035 -965989653 995089572 -985011842 997423358 -974534976 981972543 -963098392 994718136 -951828828 952271113 -958934379 956335197 -977122829 972457560 -991520106 961092849 -985038175 967944644 -999717212 982280389 -989952122 953855620 -965478105 980160438 -967028682 961605611 -990390761 963092339 -960577732 975484107 -957943385 962837510 -960232687 950069503 -999770184 998407338 -970104271 987557693 -963637034 973897231 -989827279 998675181 -993390874 986301787 -958347929 999168153 -970623958 971818449 -967657536 976221161 -969686283 975959070 -954741402 984828038 -953526113 985741273 -962000361 972157927 -952864172 986183900 -994424802 978196119 -998952782 991139463 -985899578 951087494 -961575126 974850488 -998032874 991719914 -973917507 986697063 -989668837 991460443 -963479700 982752389 -993566382 979299929 -961554651 972562854 -993501172 956499182 -973835982 981798700 -970940617 957569063 -969949594 957699480 -962600946 971762366 -996945600 997871054 -963445242 951847589 -992859719 966058384 -984880945 999007833 -983120563 989499629 -953921784 972383758 -954855592 982067511 -986017662 976140414 -990469508 968994569 -952887899 991875228 -974272217 999693361 -997355427 998715968 -974786814 951650202 -997004172 966345283 -988444697 986766381 -955359578 998405926 -969942590 980451178 -953812571 973363955 -960886065 976481335 -960857756 969451044 -957461634 952241577 -973759621 951818821 -956531889 988570901 -985283634 977354977 -963934188 988491286 -999389602 972657665 -958851506 996063545 -954041530 950901871 -955133274 959315084 -980081903 966605700 -952841204 983042414 -985993326 985988671 -972869150 986118358 -990643343 970202082 -993737282 992693164 -986978145 962940767 -958056859 953197489 -974425442 965236104 -965901767 996193932 -980006130 981026159 -962611663 993663795 -980145779 989419087 -971587483 989446020 -975473781 977667256 -982506873 979477112 -960739306 958885805 -966963862 964356929 -986385575 961813879 -987422876 960734551 -972796106 969383535 -963110546 993411623 -987592062 962807358 -973583614 984404785 -951348004 997349393 -984245874 996064009 -965213778 996511018 -987652909 950401789 -974599323 951432944 -950059970 950460060 -974321455 954533643 -977936701 968380065 -964068939 998648837 -999130912 997996865 -995113440 978764361 -986926975 976805937 -986607460 993732556 -967791041 952672609 -997791617 989307526 -970712852 998807576 -951068850 962255772 -970579433 958933377 -963605952 995336669 -967491703 963472928 -967165329 974604322 -970391932 971250060 -965367648 969191432 -998376607 960366265 -955142781 998140423 -994327151 954897048 -999611699 990295664 -980427816 959276140 -999696563 993788900 -968946931 961258888 -977052447 963134330 -975110362 985911346 -964283852 988292008 -955709375 963124880 -969759313 987391508 -957082695 987929289 -951367448 970744968 -970292171 997358537 -995646658 995945600 -954005724 996532278 -973713752 982574150 -962887794 962653021 -956126600 995688708 -977451177 958365641 -996050898 970100439 -987772115 983317241 -956512072 989159950 -951347736 962188681 -985002086 969581847 -994490652 999398604 -992916155 967375862 -961197311 997134156 -955769285 993790731 -998915033 970929360 -984032236 951274069 -980116468 964688183 -976274697 973718569 -969857539 958979195 -967999993 950518228 -987706198 994922558 -983224168 952453159 -986956143 954814658 -988731462 975224178 -991444901 975225697 -999942519 979712043 -981101931 995569840 -997048819 953408747 -975787668 988245013 -993318683 977699497 -979766177 977766303 -967533385 981994687 -982589743 967543468 -961584990 994060706 -957843911 957628634 -969989366 951911187 -992251501 987076279 -957045194 963158214 -996501648 994773209 -985481411 970177847 -996644604 972936574 -999069976 984077371 -969728078 966905713 -976855522 976740738 -956495399 999666732 -959606693 993466342 -979961308 987525529 -957358078 991358989 -966351351 965835558 -977095758 984721093 -957239635 968168141 -956797682 972315638 -952532594 969047202 -951274536 991653372 -977413062 983365182 -994203683 966354384 -955331586 966239940 -950625595 984802589 -998841395 955278744 -999201861 988628354 -952299941 999572667 -971572668 958688248 -952427174 963850460 -966454982 950017344 -977519415 987985755 -997487214 958081659 -982534930 999149619 -988743148 985267160 -954679053 976647384 -976575833 974593435 -982989283 992705515 -959742771 953930175 -967091449 965393827 -990640974 980246087 -968463351 962760109 -998991253 977232937 -989857862 959609196 -997337069 996770687 -970345848 959023454 -999588146 952079586 -951592684 967145781 -977596714 962203595 -996354104 953453350 -967764739 989004971 -997361559 979970077 -992008578 952025521 -953758318 956903408 -991801501 989713055 -960477060 997792026 -972558959 965200346 -974915648 979489060 -957556791 980101437 -955129092 960378715 -972594813 960705020 -993459642 995281024 -959211940 989790588 -991057373 986487487 -950355124 964384113 -980358202 967262490 -975485114 955855848 -972695708 999977790 -967458419 958435726 -988589837 979898053 -963110037 964568142 -996219950 960933029 -977124662 966936630 -972251440 979036761 -983504671 987502539 -987525296 960843522 -985065798 975138830 -973865109 974820425 -971983003 988727595 -979247442 985806950 -955124528 991956831 -997418067 972685302 -960500290 988571287 -992487012 984781937 -993359356 977547310 -977055742 973275626 -962684626 964332179 -999680014 957019756 -950077149 988995561 -998487279 964860403 -969756311 983727095 -975257370 951945286 -952330920 981016629 -956487455 988617947 -990662418 969410327 -975891173 960141970 -989448815 992706638 -985489516 956947984 -968885456 961995788 -990325894 950334817 -974539346 967050424 -984581061 964837150 -952843626 975796690 -970953224 994064977 -992794977 976527041 -995553455 971273434 -957599261 988823046 -962560127 963419047 -994522869 983256574 -995830790 996812367 -974769787 997514490 -956048227 964840555 -999320495 953358333 -979606279 984350348 -996670195 995551589 -999854744 960523487 -981740446 975170881 -999329280 959715924 -994777978 963611355 -967736408 969430985 -959654207 988255519 -986585978 964200327 -965554642 999152879 -963941562 991041007 -977823278 957478813 -957026133 971375666 -993693139 954656787 -998273472 961167673 -971597843 961368587 -959727924 994333036 -969125731 965611716 -959387228 991162159 -953825002 973760453 -997637149 961033007 -952900229 957196046 -964374919 956896703 -970182198 970983987 -977767812 993682440 -981761262 985221376 -958183516 981119949 -987552770 976332481 -962204809 973485760 -953053179 993067621 -995548720 972105869 -987992994 985830110 -955612377 999170751 -953218559 984881029 -979864050 993769147 -970645517 978193445 -992763546 996845159 -982016215 952393074 -981071724 959754903 -960716275 967520907 -968341898 980435915 -961755651 985730233 -988383246 955220723 -963968313 962092751 -985295102 956349964 -984736889 978862194 -952452109 976426405 -976494623 966782503 -953510860 958739047 -995919061 990337458 -960587040 984308134 -991371039 975178499 -971504634 974166329 -953510230 981258798 -996432241 980758888 -979754157 982178666 -954315916 954636263 -954697776 966679115 -952139862 967639028 -954648490 981572532 -971209630 989408458 -981622357 981697039 -975728796 954009212 -959104686 995384295 -952417503 981863261 -957502598 964093930 -990382392 997156090 -958444425 986245275 -958942598 965079674 -995844504 973049317 -971067028 966689758 -963399482 998509540 -960142095 976000803 -950101884 999917672 -963366474 971594940 -956700746 958211495 -952795229 987698797 -981530395 983543729 -972018111 970908487 -987113544 966945058 -960453000 957008751 -992961822 975798800 -985160060 972784498 -970078234 968042359 -976399690 982753726 -954427440 962241510 -998207519 999980716 -964881726 964863946 -960689606 959666294 -969564811 977366555 -980706050 993183165 -997321342 990288194 -978867341 989228641 -952840037 969405429 -984282140 997973072 -999306510 959550991 -975878915 980012345 -975498732 974033164 -962863860 985989715 -980397765 995867926 -992635061 952226158 -955899949 960802871 -981122933 991579337 -998586427 958798620 -981350542 961773986 -985005088 953607772 -998321735 980932570 -978024654 984030918 -976542173 953411399 -972833754 990708338 -959434145 950043332 -991894899 961528843 -982907735 951893004 -983358186 972142876 -974134550 951524782 -967964183 950574266 -952662096 988600543 -997298922 955414827 -960763489 974107503 -982651416 959072122 -971717296 998937365 -960145544 964892786 -982673308 986324849 -983366976 955840773 -971386098 984466191 -999274624 964220284 -967947964 983391186 -958296413 967852701 -974356589 976473711 -983472717 956756289 -998926712 956947494 -979824746 989037963 -980480883 961420220 -998255919 973491224 -970537674 977931149 -975439950 978807071 -994562940 971078782 -956336877 954284543 -980269381 959222770 -968935301 989664988 -988146612 988859041 -969456304 996567785 -951770349 993277562 -998601361 979761134 -957768585 974678432 -952634903 954058718 -956636434 986678374 -955800851 998671271 -964474790 959313163 -954040459 980975252 -956398351 996473402 -983481015 978638646 -960157779 996082757 -967630371 964610960 -967837237 960279739 -991896444 974536690 -981699443 979790248 -978993584 996865078 -999536756 980949986 -967222204 966994482 -957689668 994717230 -956672171 965337653 -957510269 978149170 -987390926 994433334 -998372363 950868677 -972086736 992592999 -950374100 990289653 -999647451 995576159 -984807286 996670934 -979109951 987710869 -963730726 999471727 -971958339 953587635 -959932723 950793981 -966347594 953422604 -992117912 961352795 -990720371 958564985 -960347278 968841958 -988908948 996809125 -954898756 985063115 -984675728 951188354 -979878751 954243697 -966031348 968590348 -951125144 963823366 -997216456 955905854 -970868001 996984486 -969746108 958606064 -974285874 984954930 -963886483 955495158 -965267711 967149337 -990725682 981364851 -956168815 971922670 -971220734 971469538 -971692133 986935584 -996991513 995736527 -982785567 972417807 -982051972 954689563 -951708957 950547974 -988425801 965980985 -971261540 968590487 -958714265 954943147 -989072323 974803154 -994673337 953370154 -981600455 978231696 -999066213 994713459 -974242528 994758429 -970579384 951202347 -999696906 964468341 -996036354 975405204 -971082434 958689087 -958115314 966863608 -972079373 968164266 -998886281 950254327 -953230002 982100650 -970473582 956146583 -957259918 990246538 -967135287 970509022 -979883295 957236984 -971727125 987273368 -989326837 993581786 -979685921 973783857 -987234940 965672195 -954607990 992700874 -958540394 969572512 -969416181 991858837 -993757465 966988268 -957554803 952768367 -951377833 994677908 -983647596 987983187 -965308391 981328886 -989557113 983139666 -950661481 961907957 -973661166 972305413 -967076164 961661221 -995295230 955755081 -952423849 979927872 -961780227 992899519 -969685515 993405751 -999300265 999508067 -982510035 960138362 -958934955 965718905 -999707337 991861223 -951475221 963847947 -969510815 996302846 -993632264 951877416 -998231009 966013700 -994777961 999551422 -950933902 958776293 -999032679 998784976 -983197092 953009246 -996155090 999372001 -985840751 981392422 -964757271 963171957 -983131910 969710128 -998943554 959563672 -995260836 958736618 -995667068 981485541 -997616636 955335196 -993266030 969311717 -976086045 982593439 -977812297 969096395 -957257354 953822370 -965308878 995836390 -995898970 982967798 -975700610 980406268 -983390410 960286501 -994199484 963355379 -978121531 970698818 -961496722 952315955 -975054937 963581531 -951722838 988217903 -954696274 961288988 -988844100 979133263 -978586838 960897502 -956177548 959226434 -988441759 954967929 -962811813 975681789 -993114495 984423205 -989748241 968240545 -985878638 995389204 -990509162 994995274 -990742789 993027502 -990334211 951602947 -997093969 967930294 -971243078 976735711 -971355528 989054903 -998576856 990215519 -988905462 989469626 -983083527 993119196 -994713482 975117530 -984086206 983962860 -974700838 989485160 -961651385 969405037 -955133766 962668225 -996794664 988147578 -989860226 997572407 -960371365 992377676 -995902792 989383593 -971728055 994755260 -993966136 960379152 -971856894 983647014 -951676033 993087563 -970384549 963191050 -967682133 970967815 -989363192 971573588 -969836063 981304531 -960316950 986945683 -985089690 964214517 -991456846 976223674 -950592750 968778836 -987114911 992805148 -976855839 966058723 -951493536 981155681 -975725466 965301008 -960278880 957843309 -972250296 967808536 -994745953 977174354 -958839080 992106845 -975444105 967194160 -989838910 991146459 -972692461 956143958 -977541605 991741440 -959457692 998559323 -962352743 997460521 -951116226 992489627 -979753698 963457609 -955499398 964823923 -962575596 975228030 -955782823 981990572 -987613399 995144481 -979634166 959424911 -955094263 981214241 -957319008 962904458 -995835660 951533141 -965730521 981195593 -971371122 996446660 -987059443 960836119 -976837773 952233327 -952957712 992843240 -956754391 955575212 -994108533 987853630 -981156336 954325304 -997161915 951237055 -979344375 978027328 -977033552 987838490 -975745777 986126429 -972083269 993429188 -976030607 981097220 -953457775 959273439 -975613478 998054265 -952866388 976098866 -993399415 952297566 -997599543 979863637 -969621055 989155674 -951608662 974014993 -971635842 971609366 -961264831 979866672 -972590590 989103557 -987927808 978458621 -970092208 997067516 -987777223 956276734 -952829558 992941531 -996665369 962172746 -994772388 975165362 -992380556 993021841 -994278188 988033712 -968614542 990645250 -953896320 963154944 -993548000 972581679 -977502857 956947977 -979886193 993143952 -991324010 973343212 -969268989 957245455 -977635324 981543869 -982173123 975976641 -963390985 994067806 -957266802 999034785 -984503216 976523933 -982668349 986116541 -994700150 983567894 -973611617 953685469 -983073168 966129325 -951712126 957594712 -953038975 979033931 -956752741 980828450 -973381597 974364316 -992704240 982810830 -962650024 957702576 -951779354 982807057 -988784273 981151336 -990990738 950644965 -966543351 988624937 -989900553 974249247 -959317331 981430243 -953791356 981762080 -984122052 977170762 -985183252 955684433 -967214514 984920136 -954062599 976461642 -950214188 983973772 -956042231 977410946 -961596605 965070637 -990909644 957305936 -984787234 998571269 -980148289 964870856 -961448931 981506797 -992862090 986917335 -989570212 994307407 -963359077 990519638 -950324346 994351033 -985299386 976528247 -975504061 959293863 -994747743 958972385 -988892649 986983970 -969854172 970783194 -992802744 981707274 -999262853 993927045 -982800632 963611404 -961008952 982103161 -986627587 962201668 -959663814 964007434 -951505465 952406085 -982041647 971871402 -989518196 967692769 -976679656 993556937 -986119194 984400776 -984595714 988669576 -998172759 980210424 -964915656 955387997 -985347805 961289445 -962773633 971652732 -960594581 960508066 -959537651 999032921 -998900836 964050415 -997559360 976096099 -972712457 958617240 -974859486 984156578 -973505297 978783156 -997654803 987240738 -995982784 962729515 -994327589 982829253 -965915370 993044655 -964365524 968049148 -985419698 969616357 -965389642 982407895 -952696720 961721679 -998135528 986272318 -980048340 989816294 -987942914 969527357 -988914911 996959272 -954824613 988941213 -979745733 970575020 -991520968 969725672 -996096179 989680075 -999268353 992482381 -965568528 997872630 -970642203 962090186 -968984362 994104582 -962678527 967537752 -994586942 971004259 -956396010 988317777 -970838859 970862009 -989653536 985945333 -952876029 978189561 -980761353 987373221 -989359935 985599472 -951559096 968955094 -983967320 956186691 -991356722 952959066 -984243740 968519864 -999157649 983442834 -997100899 990882932 -957788001 978336239 -984256485 966079156 -958749839 975256832 -972663172 982017760 -977692452 977856241 -995457786 961125969 -985055977 975847541 -965843386 992409745 -971453926 964595999 -999441946 987451465 -951800444 991359129 -962786190 982181733 -981889573 952730618 -986450505 967065304 -959385337 994496743 -970255993 980268274 -980943645 970313116 -978120895 964078788 -982403415 981032025 -971265087 977541376 -969092673 987538664 -964331855 992384611 -953851640 965412850 -966185287 981581501 -969421279 951261528 -975576071 980178409 -966325828 972521062 -969760741 998036744 -957985510 992945723 -982097407 970637391 -994931808 965742842 -995602659 985159657 -950215018 963079540 -980277783 980702977 -961089702 993619941 -950447106 984382889 -970430364 968394075 -978379342 965402676 -999814239 970968130 -965154743 963703221 -979822343 997467573 -954843740 959406583 -997482905 984964820 -969045847 973872130 -960526683 955306611 -976204081 955822782 -967604656 975743614 -962882709 952648510 -964971757 986388164 -992691369 967243305 -960753543 958697321 -986469398 975067956 -978690455 995130637 -976236766 987066771 -979021312 994321032 -957028430 964607366 -979428839 966600055 -998135722 953339416 -966055758 977704901 -959799600 952253866 -966114886 993413732 -977212823 981588338 -985354922 991098559 -980255332 965957813 -999377794 972905071 -962207250 992527819 -978879071 973579331 -999066540 971659201 -994158857 979642860 -989566465 984779781 -969721423 960870039 -994163945 993416649 -967203375 991401181 -960281534 956499565 -999527436 972015702 -999187696 992341534 -982826771 982203248 -965694264 967851867 -993836591 999598927 -983057959 963774063 -989765993 969535859 -987483348 953337146 -966286487 976716982 -953609149 970638227 -957996170 973925733 -965612863 989956682 -998416592 993072322 -994076218 989358517 -993809649 953859663 -953886417 977867482 -994563832 951006402 -977363778 984597028 -950397990 986021172 -960847188 960700578 -953395265 953549633 -976536997 958729677 -979988575 980038737 -973339614 989330868 -984373818 979535841 -969301421 975216450 -993912414 974893452 -967390085 989184115 -968248600 964384291 -976423882 999084869 -994250812 971721293 -988859764 956842282 -992057200 956280956 -995091536 969522940 -955049529 983639893 -950488353 968016671 -961556543 977672867 -956537806 994314448 -961633115 977727699 -989066072 954906305 -988039317 979075349 -955025819 969484978 -969860471 986468458 -979276323 981503042 -977365807 969073762 -961238674 954901837 -952526999 998264615 -999973359 991981292 -986768673 976780844 -954397029 982655184 -961404218 982993675 -984251877 982094360 -987888844 954730202 -991437716 980969780 -963449507 956129156 -995914422 955316085 -964655578 978701920 -961617163 976780063 -981995196 970258051 -983097537 955295046 -985221816 991832484 -981966409 965154976 -973962417 989084573 -979165608 985939085 -991246156 956084247 -998119887 970777070 -982274499 982643279 -953507710 954626268 -963940111 993076706 -977666276 999513823 -973456864 968384682 -999799686 964384808 -972111906 959108839 -983696355 989439373 -958809760 984025937 -960552561 976980289 -977128060 961757789 -955046113 966732338 -977709655 981174268 -992788488 977217769 -963248055 985380085 -991390715 964917245 -975748655 952341963 -964987646 968588325 -988477508 956359600 -991195828 981470777 -963528651 979126205 -992343719 987812614 -989717537 988559549 -972742175 972047474 -978793650 983100978 -985772266 959701750 -966989735 963763080 -956344371 959356829 -978727273 950375154 -992889944 997510722 -962431977 986991173 -986919853 979929775 -970743515 961134104 -978260882 958280542 -973833998 958432726 -959695751 983031425 -995827616 985452591 -957074015 968159258 -982943576 986991233 -964001792 992082774 -964902678 996258855 -998607959 967695166 -998634370 975597579 -950226433 951034443 -981185629 994431550 -997367790 973999101 -995559657 991031329 -973436682 962240957 -971806302 986095883 -965966662 998332338 -970547068 973481822 -984727802 954426195 -963866384 954438606 -961844318 996109799 -962369750 975132486 -962048648 981206528 -954080516 957256202 -968053840 971410522 -969083155 985508161 -981821073 967095494 -993799622 957730626 -987858735 985477027 -981704778 987513222 -957612365 997789991 -977924570 972324793 -975552281 955158615 -971579470 998561672 -952457682 977924025 -994483208 983155249 -961864160 995573220 -960027551 975054996 -954141064 955112066 -993766580 959521078 -957333354 975668851 -986447940 955641633 -971922190 981118083 -982567966 986356593 -996143631 976249293 -996567233 962021866 -989859518 965223649 -982054539 970172083 -974822432 966790172 -953761297 999841576 -975238562 970571427 -980700501 995184257 -967370598 968800554 -991516251 985345823 -957867763 958983294 -996232008 967796658 -981070285 965778171 -951573971 978580947 -993909599 963013083 -959247837 982940246 -980686776 982961307 -991981596 963970035 -956074825 981405601 -993745259 956357873 -990376783 985165710 -980305743 955410588 -953065625 953923719 -960083103 996179258 -960696086 963215872 -966843435 963232918 -989626440 993267374 -993776043 962208344 -956336774 969848946 -995390662 977354097 -966945638 963920366 -973772010 999625515 -967341824 957988788 -965799576 993648847 -992154560 960058946 -980634260 952608061 -959897110 965612737 -986486245 983429714 -999001189 984789412 -965695088 992374961 -996159011 962233746 -986382620 965587914 -981826834 984870783 -998985460 992350364 -961687943 993319659 -999111657 992412783 -991098009 970058713 -975865404 994454641 -984093133 966644568 -992196198 994111504 -981502129 975860225 -994558037 980621877 -970672055 997210484 -970868098 972030192 -997459981 971633635 -973857044 952071761 -974688652 996166786 -992221811 994603542 -962325550 952779239 -969264390 975008574 -961182432 997736890 -979563541 990488327 -957498285 957021058 -960631490 986105298 -972783503 974934519 -966629028 986677419 -971407118 952863630 -999167900 986473714 -986791658 996412926 -999094709 956247128 -964950963 964169541 -956162917 953123105 -959704759 999677099 -988066501 953490554 -987629008 986969385 -999973332 973656716 -999378694 999002174 -969036416 958308115 -992470291 969034061 -989977866 970587057 -960462155 993108666 -964149679 994389787 -953432410 956124735 -971936541 977471579 -970879586 988947324 -992108470 996699218 -972400950 976171624 -970658042 979895332 -977464246 992902162 -972162065 980543107 -971585280 993165413 -955592963 993654910 -955623618 959873349 -973913031 980681170 -950568188 952390059 -951606880 980279157 -950249166 988826765 -982499505 966721990 -974186838 984255990 -966429810 970187242 -987500820 966027133 -971248530 950271020 -955164292 980673508 -982768579 950536703 -967126079 953431043 -995912614 972458351 -952439482 968422961 -989890627 952253939 -969004849 954358979 -988688853 951350841 -957972722 951827053 -993993112 964506780 -973612329 970398135 -957803850 978286302 -972450084 962755447 -994755726 980156063 -971566084 968600499 -996728215 977125897 -988674288 994223946 -950556086 957527358 -968180189 961310080 -985519244 953702698 -984274026 956197021 -969701405 964788199 -994502933 956246947 -950300540 956025988 -954310741 956064124 -956554348 967163513 -989105738 956198590 -955962754 997933897 -992141740 975278111 -951437458 980044067 -964619104 997049492 -972541827 967798174 -974835387 984172248 -989395605 977341494 -969304634 951461548 -983964897 990497971 -966151640 974275789 -984138351 964264904 -953681184 965586513 -953364588 999550609 -979155127 959034082 -950984216 983025181 -964756213 990461940 -969432601 988840645 -992085851 954942609 -964616403 952424086 -980388840 966143359 -950614049 957102390 -976035186 973142605 -955525233 951975948 -996843708 993017363 -991565202 991116539 -967566591 962465827 -977220584 955824673 -977116571 975550124 -956855745 991776386 -973981248 981632024 -951073655 984798702 -970392011 980303785 -982403679 960814599 -957602882 979640879 -956045362 973997458 -972333511 962054939 -964843447 969006668 -983110465 967827780 -977041152 963311495 -997834596 962928940 -967762372 988938601 -957833413 962875869 -994007205 974888064 -989904019 994128385 -969236097 952404752 -971032668 968581753 -983709878 985845807 -972449751 979780650 -979024510 954223386 -973181206 998159290 -993668711 977375705 -951875667 995122482 -968776401 982564015 -986124336 992441602 -998731342 988100392 -988966138 959628926 -970801202 964097040 -971068308 980836829 -995946436 965720070 -954015955 961391122 -996772908 958804362 -956878803 977315599 -975435632 952548597 -971511065 980241572 -987388209 956826457 -961096544 962755737 -990014368 973701028 -963001060 955975390 -970382751 995381229 -957517831 956228514 -994961497 967694129 -984157621 976728237 -950015167 950152192 -981594281 978251082 -983064153 983166770 -993008897 969318836 -980531213 953520167 -965581286 995048332 -968197028 984153691 -960502904 963786261 -998237470 990713214 -952219931 997078711 -961987348 981548414 -967455607 972110280 -984899453 967227619 -987411814 952905106 -967519485 968150946 -954156727 983153247 -971781149 994294030 -993195825 979561877 -982597622 970159791 -978131630 977200231 -975134116 970582638 -950453677 967345695 -976214096 956225185 -955337866 989960990 -978994914 987495843 -996790366 962913879 -951917193 977551444 -994108960 957278926 -959310756 959225642 -992654647 979874652 -952091377 955887041 -980817902 978903094 -983657510 992995099 -976786047 983042351 -952287269 992818963 -972102933 983485728 -950280146 951218893 -998894612 958629912 -962854218 968756439 -957573693 954336724 -990435174 987821508 -950566857 988900880 -998635669 989025676 -998741810 965222958 -994907945 969759820 -961129651 958531935 -988417648 989844343 -962727542 980951795 -966536137 995961354 -989929444 973333357 -961611846 959596197 -976345366 987212241 -994913205 984528157 -952125460 976606087 -964623114 953661368 -983676501 962456597 -986518381 951553992 -999808780 956192492 -970770355 988988054 -976802834 957001547 -970064520 970011677 -986698866 987160862 -984326298 958425871 -963231013 950185907 -953900489 988129396 -998033560 983633988 -976981930 967492916 -962992418 958479585 -965412133 951356729 -982111110 969374336 -960655537 956897192 -986368759 992228257 -978379415 964023673 -958542688 980499226 -980767507 959157159 -975059529 986299933 -991615591 957147616 -950117123 995250244 -995381035 977100535 -952336565 961000548 -986829846 959289283 -951745920 987376105 -992417313 959602724 -956133267 958552913 -966460229 959208523 -964953316 963894529 -981362170 979638799 -994520871 956428674 -962325233 962684626 -954826824 974775970 -952196609 979049168 -954928754 962942883 -994332624 984432655 -952757245 987702923 -977471721 954803093 -985999121 972302758 -998585604 965704908 -970402699 981595215 -980227280 980820816 -970874768 974388288 -969453155 962344017 -983379672 993868763 -974106103 988734703 -981657785 953167386 -974818580 996692398 -999367657 997097084 -982226765 996032941 -963133114 954678688 -967712495 999877710 -960917496 992741680 -982293057 980096280 -964171755 990697637 -957844952 962802276 -955059411 996714109 -967070287 988555909 -994673385 999849893 -973150116 990270069 -969535984 976921956 -997324970 972078274 -987265882 955577301 -972338837 952828976 -960013805 984364870 -980767412 964513156 -979042473 984217159 -967381346 969129118 -961055033 957336913 -959361422 956155460 -989067661 994988876 -983898989 951128750 -953026984 989564242 -983257146 957221087 -970473731 994180996 -987753744 986434403 -996191099 976812348 -963393420 992495284 -952911420 993206824 -954791897 968249829 -987755333 966660135 -996338084 999996370 -993532380 989374200 -985473740 967613092 -997524946 993893989 -997679336 958280482 -952189804 993430596 -984438527 979576730 -997929934 979551886 -965510272 978148024 -999707282 963636233 -964145971 970398486 -985359782 951316860 -978444611 959432068 -998175976 987410000 -951622373 952594645 -961594534 995027207 -975585992 955197830 -973118116 962235656 -963413624 968594963 -992010566 961801113 -958681173 965224636 -980335885 962107682 -964342324 952785565 -972537429 951832265 -984758616 967247084 -971616687 974728816 -987459888 991215317 -956403855 982867763 -956582396 956777619 -967731136 995312712 -968682424 985548828 -994987673 959152279 -969910309 982151061 -964392147 994935651 -970654068 962039027 -964787046 953318967 -971225423 977990651 -999496938 995460681 -998938133 981523869 -995007252 992574206 -983066410 978959885 -979489339 994551298 -994555882 957552866 -982791562 971318062 -961079914 955874100 -993394135 977595968 -991464390 981412967 -964065949 956301431 -964870192 997516966 -987939831 970197525 -988649421 965465971 -980534188 956057454 -991567875 954815347 -972660227 986294708 -985233819 959981872 -955503715 964456849 -982356968 955400281 -988697529 984465231 -973675479 951700220 -983788807 975375890 -957149111 954136653 -992907538 969331034 -964849192 983495063 -956535968 985540009 -982836303 980485702 -963312262 951188721 -976518729 996468410 -993217500 999821578 -954763759 951145991 -982134031 982397171 -978254743 993339739 -976059106 986988700 -999346754 973503564 -965506081 987094138 -988168845 952461824 -996060351 995391488 -979680360 997227994 -960645153 964068831 -950153197 970319413 -953228502 967889203 -999163994 964796202 -981116672 965165413 -993088796 964010750 -990523930 975825977 -957613470 980521036 -955421420 955104002 -958422438 990890420 -984115291 975556232 -961810452 958047248 -977347134 951259099 -960804542 971819088 -970650393 960644481 -989339787 973612508 -961932536 985735094 -982062616 970395702 -992010152 974228509 -984047109 959769102 -980656286 954770057 -984393752 960015868 -965283972 991901391 -959015503 956896419 -963861978 997873855 -961968531 957329253 -975237355 974579324 -999252594 978068139 -970567729 983337962 -950179868 969294675 -968201239 971955728 -992013886 988266473 -993310452 991473832 -988270253 972887075 -974096804 956736439 -996696482 972107929 -960091612 981233578 -961641569 999932829 -953169616 958829612 -984737490 985968762 -990948485 970591892 -974368044 999915150 -960600608 978953017 -967691741 953473232 -950169199 992577795 -988844846 985286314 -968180054 950258734 -981027035 983773203 -973041152 999624481 -950382667 953018411 -955796259 988077131 -988319361 972155783 -996866936 965694521 -959576926 994766004 -981143925 963172631 -958211586 965862247 -953782633 954067440 -997359932 951006120 -956720848 975563526 -976938732 984653415 -978576588 961366685 -964658162 983764304 -977015317 983512159 -997252674 971431829 -987005610 999303140 -995710131 974700871 -987701263 951360176 -975593134 964795019 -966216361 951734676 -968906906 973216637 -981055066 980148637 -967076083 970736185 -987708651 970720291 -950582443 981313299 -958520391 980386159 -996309754 988072546 -984028307 989327640 -973451754 991528781 -996170584 951484372 -955986735 955336524 -961270054 987226744 -955993206 977065784 -974858296 978436563 -987393404 997343347 -995934157 995966099 -975592740 965799592 -981348110 953029571 -982686647 986947142 -961676183 971455675 -975030918 981124945 -995047378 991946252 -980844541 977586142 -987520240 967404598 -972698496 977672374 -964281073 968534679 -995616153 981277328 -993458443 985009926 -977777398 950061725 -960195688 998219091 -962054561 991092692 -956875481 996069337 -957155308 999153951 -990058088 969738406 -979985723 978230329 -993802800 951246427 -956370765 961948427 -996935400 952838059 -980516617 988259896 -963217462 974306287 -975816186 987400452 -988790170 999867919 -969836373 987032514 -952018574 988076820 -965954190 960349218 -953763525 951519351 -954409151 973467751 -964398934 985036150 -967666228 964815686 -994882371 958563634 -971866443 955544798 -976070315 979756604 -951367786 992521312 -953024315 979409679 -998342391 996890636 -992097911 987045317 -967938700 995772041 -956998604 978261072 -953861125 967903413 -989168390 976875940 -952337748 975848609 -979238083 985553928 -975491353 952509998 -959047408 963508387 -956206569 982757922 -982780351 998111713 -960948748 958730302 -958313461 961803676 -973288792 951185470 -959224344 954369346 -995132207 981786512 -974729882 975027093 -973018152 988667866 -988881320 973170075 -979585099 983099600 -962976088 983890250 -989779561 955345208 -981970538 985256837 -955182732 976708677 -950433539 980299436 -975158371 960513092 -958471989 971551501 -959402706 959559955 -973806880 998266068 -973938319 957438999 -971164123 958492412 -981610411 961714130 -966648074 985009897 -975688867 974083390 -989131096 977648090 -993170806 957393919 -979929554 978955958 -982832782 973452246 -975245693 978583439 -963489565 964276876 -968308269 952486929 -991767037 962964562 -965414593 989140780 -998768159 982430017 -962783973 995485315 -970370763 956529113 -956869024 973221864 -989800397 992443880 -955655837 962237081 -986178121 982659381 -961904524 987774451 -969347958 981097783 -970344272 954868118 -995746674 967270852 -955401358 993718972 -961904442 977348751 -985413631 951196871 -998941341 985665652 -978088216 957328329 -975832655 986390726 -981062001 980474255 -988697667 997348367 -953868399 964397356 -990395795 966981217 -982676458 980277192 -986760460 987663442 -975614054 978288788 -966978285 991656389 -977118536 984524744 -966010523 965167235 -958224011 989617762 -955126035 970654629 -950125140 954575927 -979985086 999063066 -964283948 980258621 -984604317 969202081 -950260508 998231554 -954193229 977021782 -971802545 958801120 -988894390 990603744 -998192116 978790160 -985067233 975564559 -974663222 960670247 -955442536 983131816 -977813556 989411979 -971998593 964203012 -962466967 988134985 -962623218 997783476 -952736175 969537201 -972724905 966225349 -988187036 961092692 -984358807 978659923 -995246071 980922647 -953527763 968874416 -993923549 986089049 -956690592 974841128 -966461167 973006373 -964513663 968856003 -998380831 990673351 -955680536 972295641 -971703679 951048868 -999524773 975704908 -974409888 993609629 -953075881 960257250 -984313508 956399319 -975722804 984542010 -974370167 995971567 -951814702 952126942 -992159294 962156165 -971703936 950543031 -986598566 989019668 -964793816 984020440 -973492732 996597019 -951001762 993302078 -975149319 965440128 -981102960 977341685 -958107855 955527151 -996252680 968367069 -995743194 999100174 -952217771 987093800 -994621091 989675960 -954360438 957752629 -972477789 997490341 -977672214 952290574 -978499200 984235771 -970607157 984467966 -968591879 979909987 -955254624 994918052 -950018041 950196905 -952877583 974219973 -950989447 958079279 -962155909 992339213 -967674924 951141796 -989468880 997345287 -969570233 964169609 -976703707 981689794 -973789600 975977154 -989996813 992279520 -951503318 967153346 -996635346 960180339 -954160968 980704214 -958334975 976431420 -989480764 986181181 -977565946 960097494 -995454059 986405634 -970409914 989688188 -972732425 984822285 -992997623 982104087 -974398153 974663163 -953886366 962529039 -996269650 955290602 -987334702 964444107 -980442726 976082959 -979801199 999524931 -953675738 967471146 -998633906 989258948 -982345407 956234815 -983562141 979349765 -953396732 951208040 -973969024 958883710 -990077109 975758741 -986966108 974041749 -969773856 976039825 -972379988 980110926 -964812887 967011066 -973652848 962400415 -976000388 952280801 -962285988 981585682 -973453894 954418591 -972675992 959984908 -987676773 963000393 -990260970 958062774 -992788114 956918522 -965022761 959527449 -990545090 951372907 -990286449 964187242 -997319722 975411939 -958441802 958834473 -963300486 974168234 -992281719 998047549 -969568640 996357668 -983454656 986475648 -974318346 982784541 -976228238 979687805 -993886779 974745591 -960084086 969623050 -996735190 991708688 -988388041 962812080 -975931164 973942243 -978820522 995329338 -974536289 957067884 -966665124 984631464 -957190190 998767954 -992338276 963099343 -952503329 980780536 -972379990 999136787 -963714151 967063759 -996672604 993754378 -974189187 956554930 -980451891 954184687 -996506320 980407294 -985430684 985388830 -986832780 999446019 -962029136 997870906 -974868129 960548104 -958758312 956828000 -973042194 991546715 -972354698 965229205 -952935649 962811034 -953350576 965398171 -974864452 976021156 -996661555 979040656 -959553619 974355485 -988611727 984958679 -984047891 976793671 -982234086 996054773 -999172546 992042053 -981721403 957394485 -951367083 995151224 -973447463 960734609 -958176878 956405715 -992828343 950503289 -963908863 963921675 -980461486 983154847 -974838507 993695462 -953887546 990754179 -978003864 981993885 -986768766 980821586 -990773359 962369961 -984809906 955731196 -993625790 986203711 -986733561 962649065 -993974718 981577357 -956998704 999023687 -981904049 954236018 -994451317 978254691 -958525962 951730060 -968104745 971042850 -964790997 975665501 -991442754 965065766 -976081795 968315134 -995780155 963302638 -962185099 963442532 -971157392 952059733 -980877056 971607788 -986065552 960027155 -962452567 980853371 -975783979 967806022 -987461085 962243248 -969912369 961884211 -954944223 986539876 -988970803 962844897 -978873418 999566127 -961627297 985576857 -974674373 997843354 -971254025 966557504 -973152233 981006844 -974681317 956944729 -980008892 987811093 -973458807 975644715 -966673237 953716447 -963801066 989050052 -977388292 978540747 -969520740 976297365 -995773150 960687090 -987795560 965091530 -970019947 987517649 -998927117 965247085 -969630478 961152729 -950638097 975653670 -975177074 983866104 -976548351 972681850 -999355628 983912145 -983703338 955053022 -958055457 998093431 -950233344 995646993 -968246156 965773552 -976904302 963938898 -990065375 983231438 -960119912 998243627 -958662276 982883075 -952901861 989292601 -954729177 976729845 -975744242 954196286 -984931733 999780978 -969782221 982917254 -996503745 977968229 -968878235 996642496 -975422442 979565873 -952806538 956890257 -978152009 968576979 -991420125 950131652 -995492204 985315953 -989573133 986212173 -985704749 979963994 -964578035 966598072 -965066405 955978897 -986180687 994020355 -966226056 954636643 -955425498 967968002 -951612604 975425965 -958109551 981038838 -976303910 966846326 -958321071 961400528 -978050216 960367341 -981573400 970680839 -987085933 968041915 -966609518 964811001 -989916108 996590297 -970047806 965285334 -971289971 998555507 -951554735 960540418 -969635145 994763039 -988011708 968613804 -966298719 996033784 -958819306 997698965 -950069850 981063960 -994767188 985760576 -984948839 958672403 -952336990 977020363 -989804372 950278206 -953029007 954357638 -999866986 966236992 -966328905 992754660 -964205453 999002883 -980624554 959248450 -953071874 968331916 -965660782 951873346 -979104202 973953898 -968034879 982938528 -982526193 984365472 -992417468 978295249 -978119074 999391729 -976930140 958559573 -959149577 987240874 -954514261 976575887 -989168886 999244255 -961628107 959852045 -992637109 957215653 -957162147 994162353 -963425903 967315602 -971267976 998241587 -996895890 977041537 -981328178 962416350 -959328495 955951213 -999212664 969552724 -955509415 977641381 -992543929 979955084 -956133496 978346011 -967581379 992587627 -981222389 961041655 -952787959 984004415 -975698219 962631277 -989491087 961911678 -962025449 973210429 -972620273 994341637 -988120257 971379941 -968247559 993341538 -973804966 963656255 -992600823 985822742 -951279722 961906627 -994332267 993498815 -971377856 988448900 -983207902 959874686 -970524600 963073973 -970934045 952296918 -970565119 996702402 -999600665 961455514 -980270508 973980080 -999735106 962210303 -972517361 992455602 -978255183 967939875 -964350683 954272659 -995755374 954172292 -959093581 983853472 -970015339 952028350 -991631383 990786629 -984171765 972868291 -987184385 982749716 -972484054 991022653 -963536822 970234116 -980124323 950849803 -972097551 956777454 -980722109 966347243 -980261085 994819222 -964087174 961427758 -999333959 964345750 -961956717 990670614 -950639372 974510900 -991728598 951436623 -961752264 970926408 -993321067 997522054 -952543193 981923997 -979477584 964910259 -995313627 997947131 -985288858 974643503 -954088556 962409628 -963589895 966127016 -974939600 959414057 -985098591 977206714 -988773847 994474864 -970422987 988928061 -958839221 957607914 -967978963 988731100 -971087091 950176907 -992702058 951012853 -995029856 982839881 -981333416 983291647 -950317009 986763583 -965447562 968000748 -984510596 976354391 -954154381 952556619 -996796504 979966394 -990937501 964164703 -987775351 962485615 -974404755 969152508 -989530861 986490137 -996237874 971839437 -951332378 985531485 -955504959 955539848 -977100912 953815975 -961073428 962278739 -984211245 970353979 -954937777 971990691 -964962904 966873167 -978391721 966439737 -955666143 995349646 -990889863 964053387 -974494295 951586543 -956245077 961665463 -972056013 974148576 -980898325 978778988 -960934007 978653329 -987693893 981366423 -959236212 977112901 -971705912 952044830 -950720266 996249876 -986272711 971634634 -986119598 998686013 -952402291 991097293 -967281257 978279127 -997706843 998737402 -974485007 969270430 -950486557 953736947 -965130997 964023001 -995082300 998058287 -980440282 958811841 -996857333 970950224 -993014852 998778064 -991134304 969651096 -963834829 960974024 -981825001 986537356 -970973229 960677091 -952852512 953745159 -970680951 960355689 -990518230 970059360 -961570725 958193146 -959788826 981061418 -966249435 980787196 -967145549 954801858 -961475745 999834861 -958386330 981534133 -985210203 995988653 -998648000 984771720 -995337879 988966560 -991781166 962915918 -997921155 995840273 -972509665 964386653 -980595948 959300240 -970477176 979483340 -988879970 968027413 -967666603 986819387 -989568437 950987299 -950739404 956452078 -961104492 984661317 -984171631 988343891 -968945116 970535314 -969329603 962969389 -960127296 952582939 -986735571 979203976 -992283583 966061560 -983807141 986882286 -957589078 977103633 -996906605 984487747 -978443539 970754106 -996472241 985374329 -966581546 953317138 -994991685 995139833 -964310954 951330648 -998611712 962663207 -978182495 956741297 -958755177 978054991 -960941531 977125195 -995173519 987081418 -993837233 970232948 -971194873 967908603 -994831506 991461957 -992557618 956099149 -982553390 969978641 -973376359 974154214 -960154903 984629606 -986835394 990714459 -987344213 986175705 -992899204 973636392 -955331231 963688858 -986478041 954677697 -992565943 972141752 -983177545 975587694 -984063375 953880095 -960218210 979084608 -974895220 984586862 -995732112 976146034 -974980034 954388707 -983338376 976061142 -990269493 983846599 -989752372 952200058 -969410643 986721232 -981375823 955889354 -975444013 967444335 -953000217 971857442 -971131649 993597273 -981456394 973925520 -952767122 983545685 -993407170 953583305 -971159021 964359146 -972443326 983599758 -985438770 971334902 -959474151 998435630 -975600331 957858874 -989889067 965903201 -970619566 994444475 -993050031 996051260 -962056822 969212158 -969894888 950225117 -968376634 984199643 -998478265 972065725 -973200617 952040559 -955160983 952373098 -953942392 964727547 -978703761 955298752 -983143575 987635037 -969178842 984993194 -951398632 970604923 -973869892 988317141 -963992835 976213982 -954586176 958813701 -982278452 951903022 -979845930 989657921 -968805564 958047532 -993155982 972077011 -960192567 968784587 -965760165 960066668 -967332623 989670946 -954040290 987347712 -958868949 952407425 -986717233 951514573 -961413715 987116789 -965084728 950903862 -969854635 992645019 -999977174 983792028 -983222084 996700449 -978255395 982111821 -991492177 981585956 -952948797 990032215 -990932649 979370925 -969862915 962221462 -979605629 982803759 -994839190 957853364 -953923558 950286355 -970401180 999758157 -985514509 982386369 -999895263 975964907 -982254325 965692373 -972253573 990177759 -996498189 993765574 -974926687 980609455 -978804261 991681242 -958838956 980633203 -988804884 971264773 -994816871 991477469 -953486129 950449533 -999493300 995770064 -971383200 969744453 -962322951 980068660 -984962744 986305423 -984255211 977514682 -976478450 956323801 -968101112 981343973 -971340965 964333149 -964020757 963673974 -980545229 957590064 -960820921 964603916 -964408257 980434643 -950055020 987960305 -968990347 982755650 -963431101 995940333 -960475912 973798891 -952511784 979572538 -987044632 955933845 -991800560 969327981 -981290152 978076133 -966075112 955416438 -957424789 996943982 -964485788 990408039 -961802198 989405517 -991252856 975237226 -978898301 977406992 -966078114 970615009 -961936596 953070905 -986343736 958982974 -955980947 970668092 -998750640 983163317 -961475741 988889955 -975225489 954769923 -959841597 951296542 -974316453 980200317 -965801572 986433047 -996974312 956866415 -985818558 958889951 -954871015 953845422 -992405131 968171667 -987310794 981613242 -970682627 971431645 -989057680 959546556 -978510636 983866632 -972783401 992177993 -956903107 990227611 -965744679 979501343 -972484755 996557739 -990149996 977880606 -982380184 951043891 -995213014 973695116 -983875106 979890945 -997518030 987321637 -963014471 992777014 -979031055 967853925 -951737931 983156082 -990748132 987394046 -980915992 991054121 -976338686 974777894 -963026961 996175894 -969200600 988552168 -985470645 997111778 -954110145 952823147 -974906803 960954101 -967668147 965151450 -987207643 978874436 -963451413 972762362 -983734961 985983480 -999766329 988254265 -986321107 986806190 -978922695 999792044 -957165719 997864622 -966749692 953069816 -952744615 972866243 -998077649 971245055 -996535959 954256356 -975140749 964916330 -979730638 996425879 -967647852 982059972 -972373655 979322848 -955849807 997589215 -996429163 972029233 -955574655 994522470 -979495202 978107327 -956527652 968027730 -977892930 957041679 -986376952 962652709 -973920483 992369588 -990955453 963761029 -997009122 977510559 -961565502 957972245 -962678016 992060198 -981426556 969555375 -984790225 989211186 -982510147 957713364 -957664061 961799302 -962104879 962803197 -995556834 962563200 -979858696 965903294 -993611182 997565605 -975330981 992950888 -997750724 978226600 -968132422 999561524 -962324605 956149233 -984451082 976789656 -957425565 985783799 -988290391 968633914 -982297171 991983923 -956347131 958420041 -974059636 992442429 -953211055 983781190 -959215677 960190946 -992336512 977315607 -961459639 969455279 -994707302 981607582 -968546197 973450129 -961203907 972126903 -996777527 952869254 -956144243 981709450 -984951682 959148063 -971050789 961274605 -952752836 964026918 -994456529 999944109 -966756887 993784666 -977330999 962819004 -952672918 979284710 -987190870 954002990 -961213382 964093939 -998741690 962256645 -998300053 997988890 -964273213 992722504 -962392185 964887344 -981890725 989015438 -977717007 962605108 -959737871 994228137 -956199996 966124601 -981686883 998713657 -989793105 963397827 -960177822 973212997 -989477387 995483218 -966730966 984036828 -975403169 975473497 -951230522 989419754 -964139546 998099916 -951024692 953745771 -956637015 963752986 -990087852 974665510 -980252461 985882020 -984258828 952598463 -972273317 964141159 -957202183 995248237 -957168964 994318312 -970698163 979633747 -964078337 981764265 -967379473 972162615 -954923400 958138205 -960420816 984971435 -986689889 990238091 -965743099 952029398 -981244860 969776026 -969027969 980767367 -959870558 980579835 -986081502 976105154 -998195630 974421283 -968194446 958237688 -971667022 986645158 -988385701 970359418 -979626214 995737103 -960568977 973085498 -998106044 967118650 -978325045 985570800 -957393087 952617837 -963312094 978500707 -994319140 974610719 -984805706 955488431 -959568416 954784109 -978115092 993016149 -997935126 950218050 -965491517 965885119 -960468834 998733615 -969970941 997528855 -966483370 991569784 -955781667 983953056 -987397706 981627612 -966736731 951943775 -956407857 985077355 -955583313 968873788 -957721407 963959000 -999852525 962065113 -960827991 966229812 -998325126 957417707 -958955236 996396350 -959567007 960767519 -984186638 992226846 -963358200 976180110 -994763177 966900918 -999062325 959825713 -968381204 958916253 -993020360 978578106 -995482149 991041442 -977631825 977429239 -998468569 953700021 -960440784 962378331 -963090868 984324786 -993963775 978346052 -958599985 985878526 -992020726 958819943 -980791975 982740298 -967423496 972111163 -991052294 992337547 -998525597 997714898 -991645764 960462043 -995446098 959056228 -974531577 972637520 -995090868 967753834 -958627125 998988499 -972271788 992174277 -988188312 977633668 -964021530 967389068 -989522212 955117421 -995277431 978826651 -984242107 993413624 -959901403 995494815 -965609145 958904415 -976196584 962946780 -978595259 993304100 -988093856 971543108 -969753774 976745899 -960493316 965688990 -967659881 993984093 -955259568 977937970 -981858805 951003110 -960771033 958558787 -998680949 968724300 -956814486 950382298 -985449627 964553509 -979449624 999010700 -956123154 995746683 -995980850 968702402 -951767855 995653133 -982040024 985725940 -989502890 969160665 -983523938 953337391 -960172111 958977818 -990167519 998074182 -984129318 957387897 -961608844 990781650 -969369367 993122679 -984798751 978977940 -994862326 986898802 -991050060 975543239 -998829152 986121263 -981938282 965071313 -964553845 999762238 -955377408 954845922 -970870607 973527088 -983183756 961114600 -970580761 963230755 -967166059 991616310 -966840398 980738509 -997226300 967803373 -992802669 990797359 -987283354 999939393 -996975812 969202214 -998438147 971588062 -963975371 956475895 -993555218 950092788 -960533756 984040745 -986875077 981818280 -992456239 968118395 -959909138 958129860 -955070942 954568916 -978092652 965647555 -996560532 968625351 -968949553 957537109 -950198486 965933487 -980868334 997433001 -984316962 972845399 -998957852 954384081 -974400757 998210151 -969376479 977181036 -985932191 955829465 -985316108 992786443 -966319396 953901686 -978623886 960696446 -950041240 993345347 -992876739 965455618 -994571874 977379731 -979425514 951013628 -991998207 958880129 -981178954 957292102 -971604419 957738585 -950470583 986865984 -989136691 968370078 -971028842 983484573 -984693146 955067414 -954644333 950115726 -951735712 985890940 -992469616 998470717 -969553536 976746623 -985756882 992081096 -969095509 973203528 -967893464 966041540 -990317815 994014642 -952701841 959054655 -956142041 957814396 -978234591 950786664 -952548122 975017478 -990617595 969791061 -959615104 977697590 -989295319 964583125 -969481572 978227156 -972827477 991891950 -998679419 962167553 -999390523 950013646 -956771321 962719461 -987574432 953560243 -961117913 952891236 -955886832 997957974 -983159797 952306636 -962479625 999897695 -989776415 994272232 -965855225 965729773 -983435605 952130482 -986215807 959529015 -952572187 968359515 -992177893 982083970 -972050679 980612545 -977784083 986316982 -987943912 962709335 -981191320 996741016 -989344066 961875553 -963185329 967044470 -998054536 971583152 -984370992 978217112 -970585738 974560051 -980093237 954221414 -995657922 983265564 -951898681 996437391 -953824477 954357632 -967304514 998089258 -963219477 970550756 -978055225 955828457 -989556378 970272815 -987752902 963363436 -979157463 991794151 -961268548 950208447 -995352355 977070755 -982856968 992524461 -983987034 996922325 -956246375 967903593 -969093128 971448282 -960115140 989443376 -955932850 976414662 -986777468 984398464 -997169811 961297595 -952279278 958912374 -972437163 967376746 -967177080 988254522 -982249817 962381093 -980092308 986357834 -978369438 973276981 -966458080 990970854 -959391011 952776822 -956521973 991432180 -977507062 964017420 -990066517 959477714 -992034076 991242647 -963924290 957527235 -955212919 976457214 -995662086 979324474 -987535127 955749698 -963238285 995353103 -972338315 979513667 -976290553 995280312 -993801701 966682970 -964137115 972248362 -964315842 971329806 -963390261 973687969 -978966966 999413143 -999718715 952289313 -999524825 981284435 -999793958 950108082 -968725784 953595560 -964157329 966934957 -955642798 982885913 -994812732 987666014 -986360308 996315133 -953861681 975657492 -968650125 958941981 -968624020 962152142 -999242117 957696387 -977642619 961514485 -980141395 989069380 -953661808 982188798 -980358835 971205881 -991447205 970226847 -991763690 962045377 -971673681 977439212 -956623611 995774478 -995965250 997237378 -991812001 951839824 -992853735 965066800 -968811543 995481260 -958440999 958473356 -981042835 996748549 -979404031 969382507 -968214187 983996360 -950149439 987861110 -995785267 996521327 -954917437 956085416 -990686763 983781932 -982869583 955026656 -955497626 975265833 -988224096 987148403 -962797329 981838900 -957163933 977148400 -981773234 960009603 -988679089 955874705 -983123302 967146046 -993545347 994619959 -989746053 954270272 -962997890 975942570 -976968055 984272737 -998853957 977264891 -993293267 952865405 -995289628 962154346 -955794062 973601901 -963854488 991067706 -961909334 965710975 -997727733 982117556 -990273680 999934359 -979534795 990774977 -993145480 969146577 -982879649 974639525 -962582049 954298132 -977586225 985478042 -967451514 994196640 -951468657 973374860 -986139296 957412642 -990268157 975870453 -983662767 957213600 -971507721 969245361 -995841586 964821918 -999365805 988957752 -979543538 972448518 -970282480 984383658 -983933602 991359853 -966559791 961099171 -968498585 998170021 -997801881 989689718 -953780811 995770924 -989380036 959032794 -988677814 997505662 -990920016 975712702 -972300459 953635010 -966860415 970058528 -959936097 953074175 -960632463 980947012 -951522580 968748216 -970914440 950599515 -975173150 994387002 -978090005 969457931 -992854671 980567061 -996940856 975616323 -981794997 989539762 -985160824 962515162 -982903544 998977044 -969128206 959023389 -969372970 978418854 -966040304 972057298 -978553480 981998961 -988983438 978708402 -953247752 987976783 -995771957 980052980 -986159904 994934018 -953455092 998008383 -953826616 959182989 -985835013 980467740 -964344793 989703014 -965345647 963248692 -970512134 989565509 -954945864 953655647 -998837346 953334627 -987449505 977395832 -979131366 986151625 -994977341 994830367 -954928232 990899147 -971984857 951757805 -967491618 950816095 -986176789 979653771 -991095781 987885702 -988253336 961837533 -976790334 966293257 -999727727 958661517 -955541674 957811582 -997528188 991491882 -986319199 967948728 -958443351 984897623 -977036312 952914605 -991081678 995643924 -996943877 997228615 -988369010 992384366 -960996993 997082387 -965889009 973421604 -961422800 995515249 -980709821 985384277 -953778059 970552831 -956771651 988687391 -991483241 976745280 -982806383 968020490 -996369954 991654889 -959828671 957366818 -982319519 991179832 -976475810 961479621 -966120073 984631686 -994727758 994622469 -965054222 986305211 -994791694 984364016 -981365594 958929640 -974884855 987779156 -988931241 995489894 -950832435 991395501 -993592420 960171029 -998590901 996592643 -993207872 982402573 -984247796 975359367 -999594195 987925523 -980217565 994560400 -988317696 954024975 -954446615 969103465 -972021561 997235947 -950861612 967555021 -995769134 955575939 -983577713 986824999 -957583120 960248883 -955920353 969774219 -988198393 965131057 -964068558 986192231 -960058183 958582739 -964274526 955790642 -958035693 954423659 -967904701 998555547 -994797855 988368605 -954626148 976623637 -983854246 959978102 -960311115 991352608 -972192403 991367345 -961131810 991617664 -994216462 991071214 -967280389 970764753 -963125037 974393005 -951425226 965327068 -968156614 970192654 -996127604 958916058 -966469103 971090835 -952847585 954519720 -996514627 958713186 -990397762 977316364 -997611191 961158083 -998760958 975817298 -973068518 966627539 -994539544 962796163 -993012904 992689430 -991221557 994274552 -983592346 985972903 -999359976 970924235 -997734243 979298621 -961522815 950405294 -995623787 962006937 -951199233 965161452 -979728590 986140197 -985682774 952427229 -967483258 990501089 -965773095 955747164 -979968946 951401080 -990713053 969320788 -970481740 956616063 -998492379 971063165 -954767786 979528317 -990941043 953998399 -959651686 995375458 -991687284 971346186 -981792378 992467269 -968392266 975436583 -966735690 982609331 -996890302 981881675 -965274643 974613766 -964684221 982329519 -960756545 986624442 -997408512 996697824 -970267139 951716472 -989247929 961143267 -964734328 965226300 -968683913 990706114 -960657377 958028462 -966787183 996889935 -999310481 983863922 -958415387 986504464 -986950450 983162851 -979343675 998483422 -966736091 978249127 -998399414 953319416 -972455892 991508813 -972386665 951270024 -951765101 996226816 -969053557 990554804 -985063423 999083542 -952797292 978666202 -973609429 984378889 -969458265 988772393 -968155863 990851664 -959593063 956890364 -976589812 983930750 -970750655 951807920 -974407313 990747996 -965705040 964644687 -975737143 983978914 -957913057 968393816 -969620836 984238523 -952133927 989754942 -966142641 953679315 -964965171 963336321 -975419645 954109044 -956043980 992532430 -978950578 989485747 -962110598 960689869 -981995227 953261712 -955803534 966794432 -979737296 997368050 -981409608 981270782 -988933666 987296578 -998514667 956520150 -999859196 969716953 -969801986 977007961 -969198416 984171340 -958751697 951275688 -967561904 965913933 -960215602 959101890 -954787986 958832104 -957695178 976582090 -982745283 978923474 -986803623 956215182 -953370294 974069566 -964392522 968391524 -980985300 951820869 -999608291 960054400 -975811649 993247244 -961998459 981644745 -989739616 956568969 -980563587 986993468 -955071630 979943747 -997731551 962593767 -993185390 976339040 -992691582 977353562 -999167745 977275427 -953515421 961911176 -995370476 997717349 -951339322 994138985 -984693246 996679425 -956471836 982615442 -997907461 996573049 -974694041 952695417 -986777109 961196286 -995355151 970270237 -976776732 966874123 -988570396 986024371 -976084278 992682667 -992865623 974323275 -993851237 986987193 -988232519 971106602 -996499729 975403408 -968362265 958091618 -991588917 968812677 -988643639 952917522 -995591185 982121545 -976695035 974144686 -971378958 970226120 -956927156 968461511 -992341480 959818804 -954528602 978471469 -969971882 971931269 -989487706 974998962 -994436389 997454727 -964807274 955292302 -958239815 972517801 -966799176 972689528 -967686337 961601993 -992098864 996104217 -961384535 992009914 -961051645 965978856 -975638593 966284089 -950488912 969530173 -955424780 997375825 -970314948 985410066 -952100278 981606963 -981337568 988610866 -977807117 967296048 -980967693 988904485 -963360467 982658150 -964361908 974529908 -992922673 995955051 -997393517 991727612 -999669016 993336363 -950607808 960197908 -985188492 953727757 -975333508 982900678 -952059897 998749078 -995211656 988429520 -964896083 993056171 -969907084 958673254 -955705265 965348480 -965176638 977772935 -959387900 975452766 -963186989 988559558 -981609751 992335315 -989118534 966332285 -956179624 960100686 -996686112 981609470 -990880153 974685631 -958337708 974899248 -983178887 971135368 -990465979 975011992 -988319803 968925990 -980870655 950292081 -958263609 983044265 -964547450 993958921 -983839496 957996171 -966288131 971725933 -992506595 954149588 -970081855 978468130 -969915882 997493751 -959844276 971583182 -969949440 961184295 -953335014 993076961 -959888722 960819950 -974792261 958696990 -952594459 964674713 -993139018 956723688 -963109995 974193790 -958903339 964281720 -999173847 991659551 -981880132 993245777 -981736172 981064447 -954321134 951427263 -971129459 980485722 -971749278 993457768 -961269465 978926727 -974367513 986175233 -983761480 989057532 -975553127 980697554 -994507873 979152699 -964459574 956433854 -965329309 958274772 -984822519 970108399 -995480529 977121938 -953808042 960224289 -955876453 958740835 -961636674 976262238 -957738159 995181696 -957658021 958362240 -994164904 990651077 -990670951 971965649 -991585446 962731107 -964901265 956313968 -968260211 957385441 -950902316 986579607 -962304093 971069161 -951437715 967095019 -967677939 991234701 -968557075 979848559 -963028808 958601215 -951591157 984136800 -951179204 983696883 -977538380 992815604 -985308587 988798529 -970082593 985218978 -959939753 972543404 -994448039 990326892 -956459128 994608829 -980576611 997960981 -998535873 960250569 -963259799 968511522 -988355084 970794346 -970030592 977576985 -959001566 994503486 -971982371 999455675 -964456912 967835544 -999927966 980551994 -995558485 970488759 -958271823 970653413 -981858457 953865775 -986871747 952576880 -968202346 966950632 -977210712 952049594 -980481830 993165960 -952968127 993515021 -960555935 955355023 -966164165 968005050 -973802440 976744803 -988931049 981470526 -991560344 996142384 -958548924 955130977 -992378292 986587588 -989528282 977091272 -971283725 984254490 -951019721 968945613 -958248760 960176491 -989955370 962329946 -991139840 950834557 -955680702 992147141 -969379190 983864682 -970911680 959878071 -988151465 992291365 -996295443 991286650 -975631579 955806093 -958002524 974272224 -952190399 978374928 -953398682 999569163 -990279537 959782384 -976635683 975636278 -981199876 971542530 -994955773 997167734 -964093549 950442979 -980997265 961943902 -971567086 993458796 -955526449 963904755 -986540191 976109204 -991729213 954141992 -969519933 997608198 -959886587 973843628 -984071447 951291232 -988713512 960724745 -954737499 950656216 -988746257 955928606 -979632714 985966090 -990447782 967661331 -989420259 978379094 -958567368 964768837 -958928842 980786367 -991647645 980928456 -964965766 964923601 -973742599 997670999 -956215504 972765932 -977330679 955862294 -981703095 975736524 -980700948 992830799 -952303078 964404162 -971296069 981760740 -974744819 979695439 -954021965 967268865 -999720883 969417872 -970457269 954066128 -989508061 966845936 -989189222 979677821 -985690377 996583969 -976116032 960755561 -969247097 993670912 -977267126 971148852 -988669425 986293137 -961848715 989711661 -968439530 965880650 -959902712 993059308 -961914385 986476463 -975382799 967383936 -976056098 995404753 -966345667 974045435 -976072788 964909306 -984839277 967721548 -994769934 954497399 -963243863 980364520 -950888061 984401537 -967926587 981665346 -957785418 973800600 -997738163 994241831 -957154219 972523561 -993505505 980721265 -981210933 976796972 -977362162 997698291 -970231393 955666131 -984788039 957848113 -978541521 988687186 -975287512 990574721 -963288278 950193127 -973070914 973586272 -954241081 992222344 -996245088 979226040 -982411755 997267022 -975343213 997545816 -982956922 976876175 -953739447 981050064 -974122102 987143596 -994373286 980907050 -973411582 969739499 -991214840 975744582 -999876938 997724243 -959746037 952882498 -996629978 980461827 -994625922 987807291 -952030316 972467633 -951728744 952695260 -986241078 959098222 -955612514 960478360 -982361183 986886738 -957196008 974181453 -985883645 992765571 -964141844 990481333 -959839001 999099014 -992421346 953822100 -955274446 989582949 -959543663 989003100 -952090945 961016106 -958298776 975815897 -993155137 967746741 -992583584 958995132 -988877873 954707023 -988037201 999107111 -967817907 983023812 -955991739 994405974 -989152369 970717068 -975361219 978105680 -970666129 976435652 -966693098 962444012 -992214013 967609539 -950834090 969117676 -971078755 983571398 -984173170 960775121 -970075978 971654164 -981413721 952425225 -956445029 950225424 -950771423 994262853 -954181239 977442508 -991627725 984176445 -972445904 995567513 -968899627 997341116 -964675577 955492143 -965969975 981166387 -995056292 962077604 -962288232 951731169 -998872126 999809664 -968812090 958275936 -981262104 984621968 -953214931 984122811 -961809488 963901430 -991688802 981628055 -990288322 951094425 -982916351 976400318 -965756506 980459116 -997092725 970780225 -955327672 984004546 -996208311 956711118 -988794894 967371863 -978166966 965695332 -957105613 972491327 -993379175 990913079 -993590302 963724876 -978829892 974356523 -974944739 978051420 -969189812 978786920 -950973837 964758154 -961470065 991532969 -952952999 992897657 -954602949 952581647 -950172467 982161262 -981799333 967939639 -960004621 975629860 -954222299 999061173 -953888909 962721161 -961794643 977368681 -971471779 989134283 -975343191 962937167 -954331865 976999883 -967153152 969723967 -973708440 951196772 -952212576 969336769 -987020125 960813353 -987911799 987646011 -972720830 985335912 -958252571 991442000 -995712963 985083785 -977263011 956489087 -985232717 992964592 -965271583 980429930 -970634443 989017531 -990004333 991819073 -991542095 986582656 -954674177 984883839 -978753704 972383323 -991801208 964799819 -990951546 969305974 -972414802 989896528 -999108947 998175554 -995066938 962565901 -955660109 986248522 -974821508 962353660 -952472586 974235690 -973240025 983545311 -975117551 959090795 -973351733 974590600 -952885885 973804973 -968120791 964168367 -993281412 982536226 -984269109 991850557 -978229700 973078437 -974413940 978959320 -988678566 953333204 -986326118 986240578 -982873802 953624979 -990258703 985026408 -970717679 981548703 -977599726 997606980 -968040074 994119441 -958237762 995247048 -959607581 967382670 -992296261 954093111 -992699417 987623579 -997406301 998808981 -965623173 966356068 -952154726 952440029 -964931759 971118905 -952214465 975666042 -970538274 992753235 -993242509 991869517 -965159561 953615413 -984766545 988569734 -964720868 989953865 -975815754 960243773 -997572417 958517372 -959410339 970912877 -950722026 952513267 -966471109 981341593 -961687813 956908863 -967936192 950313723 -992612343 973331869 -981364327 988764497 -976623591 998746758 -953083477 987275743 -982361973 986591571 -985973781 998690219 -992649403 968240385 -963263255 974299327 -963125664 980346898 -984736532 994309164 -999948065 971920415 -966424082 967223544 -964776468 981207541 -954406422 992319366 -969727729 970025032 -975045779 955146238 -995501451 981487264 -994139693 975299913 -994987678 971973762 -961560273 993695535 -967617106 950473890 -982135096 989988153 -960483082 980147856 -997271715 968307335 -974881725 961807358 -994036997 984324396 -954578821 985484461 -955850530 975352337 -994665361 955626374 -969774950 951218333 -954871829 996574198 -957572340 980220891 -968707741 969371690 -968217759 985103382 -987539467 987353170 -975490928 984280794 -962999918 975437390 -952725405 986358570 -985714146 958948851 -967284843 988307217 -999590428 971994583 -976457255 989221738 -993524720 978939738 -961217694 984060004 -960420849 976616576 -960723165 969147799 -993274639 979391317 -987274578 963788118 -998122368 960341416 -997704752 963099155 -973932294 965469742 -985422699 981062291 -952184075 954537776 -970883120 988170791 -998660795 968689473 -954555558 966891700 -956960230 989834344 -961276310 983391138 -994677586 954131648 -995698063 954273446 -998615707 961291763 -998166835 971025839 -997951688 960908246 -955856041 960983578 -992936256 999924771 -957723444 953383471 -983702083 997137899 -995132001 983506850 -974315279 970955852 -952224285 962165956 -952324760 987298092 -993801886 984799392 -966778716 958874943 -960105484 953849967 -974842999 959531572 -993509583 974797906 -966091414 997921774 -961045589 998616147 -964984084 976208716 -977460895 954603947 -965391972 959753675 -984199881 972597728 -970047954 950126585 -984384819 997350873 -972972812 976970277 -982576428 976047152 -992233921 986067868 -996428037 975588041 -979745047 993405452 -985083651 955328011 -951994984 952373242 -971964484 959868176 -968076952 959054372 -990776899 951851216 -973337698 954960573 -985834278 988235545 -954079631 983841473 -957423234 967659948 -995582246 987024207 -971093258 980093136 -997767832 988960474 -976425829 955612557 -969188966 991546851 -988688935 954600492 -974403903 992478365 -950883796 966284227 -962620417 988507624 -970848207 967921279 -960539788 953393915 -977401309 977344427 -977898467 996044591 -989659439 957472574 -995011120 983508913 -992143817 986957368 -984509919 971072830 -953223501 952533540 -951108510 993078962 -969493203 957744368 -998794727 961364798 -953009567 980534263 -986114413 965257492 -988935502 984986193 -990951431 959288164 -978506559 997125630 -972539744 984305352 -970932732 998429083 -980154874 973787359 -975810921 979324482 -993211010 989585432 -959029475 999034141 -985564580 981683161 -971356594 996462314 -980464888 978325156 -969639692 965110587 -979971771 953521849 -976958054 999751573 -989945760 966559704 -970453334 976838379 -977288451 962354548 -985104445 955044374 -957519942 974004626 -963530928 962517503 -966446174 985562626 -968992348 985139183 -973086018 961701376 -972255122 996161261 -999756070 967099491 -971946124 995821889 -958172114 958534639 -953584668 971585300 -980383815 967543594 -979696518 984876397 -981826693 982831177 -999637492 986937060 -969560174 951911319 -979576322 995962500 -998381727 970040630 -994114009 970407939 -982126205 987002365 -966235546 983272642 -980141303 966543900 -972243277 963439336 -977317456 981909345 -967354706 990002511 -975400298 962349273 -995156271 978813993 -956971373 979441715 -985718855 998017091 -969484662 959487076 -983532937 978234512 -967766799 988489816 -970005356 961096406 -995540760 965671379 -990022894 959763852 -971849502 966297685 -972434417 996088644 -986940500 962558843 -955051539 978712816 -973944363 974855771 -986051164 974654613 -998657322 955938608 -964047072 968071086 -996985567 981164075 -955602251 969702095 -974945050 985352178 -970442960 955853663 -998179641 986057520 -983098181 960631685 -966395545 995865306 -967661063 992136452 -965177778 962775906 -990608984 971251270 -979482921 988671453 -983763405 999940405 -981911460 955166635 -999936808 990787560 -982026327 998959029 -964043027 990098304 -977724055 954757636 -971674064 961539797 -974568804 993459512 -951690039 978552711 -987581856 987348183 -956717265 974413342 -976328685 962966772 -960279207 966067120 -998926302 962223293 -985598128 979997989 -977371298 968878712 -971531433 995049476 -957175087 967618490 -973641119 993680296 -969854305 984078527 -979915617 973240931 -973553884 998266642 -951156482 989061414 -979884887 997513029 -978679686 964613610 -994364370 991741523 -982945791 950459042 -979328387 982282293 -987041141 958410596 -955611742 984533259 -953148256 957093238 -952249246 952188619 -956202913 970142416 -951866839 968690730 -956875034 967056850 -962962339 966394802 -974497803 994860021 -959079001 988283494 -999112360 962386164 -991349177 973128700 -975459017 979202776 -961575400 955828648 -998915028 957184960 -993869754 953445389 -967573610 985245977 -960230368 975542771 -966469804 955511398 -962498755 959496892 -953079113 979793487 -972970026 991963132 -976169538 969843781 -955345156 991675893 -960166526 955944116 -970780817 951715645 -962912231 960769148 -970646969 961100540 -993032183 956893564 -974081850 991182193 -991798308 982820526 -953202616 952516483 -954912014 966986758 -987132054 957746029 -973659108 985171818 -962339220 956564349 -997322149 994774510 -965386857 976794314 -957671394 958706261 -985856604 972609009 -998115061 955204294 -978453354 960713810 -992567878 997211905 -951189658 987516094 -982230228 980179961 -952443909 969222396 -983069995 968880211 -955823169 964304006 -958093736 953171641 -987885878 966207419 -997582704 988485073 -986612112 969161253 -988998611 993280600 -997314484 987533505 -995909210 999816719 -956641571 989855158 -969589806 978538548 -994980286 959717345 -988615098 976206926 -980635575 952339170 -952168644 965561809 -979792535 955752392 -971887411 955764052 -955450518 961229437 -974688785 974656786 -954405495 993510264 -962763810 962929596 -988530291 980793568 -963333217 965590382 -974886013 969385008 -999561693 996669417 -976460879 997276156 -968752766 986678736 -985180203 979622950 -987211970 972872982 -965873221 979306985 -971767507 995703353 -996605555 985884092 -966022003 998289702 -988372242 963981633 -991239916 998373473 -966530812 966336332 -983654577 966390437 -991424558 976339041 -959856356 970307901 -960426130 980368380 -956409493 995925637 -969631223 990109675 -988115193 977468966 -991255621 995431037 -953720979 966278652 -961410828 997616585 -966924878 957223455 -953311864 955628322 -956656586 996440283 -975350041 983775244 -985192298 968881174 -954923475 976376256 -962872294 994527951 -970083091 998461953 -959133207 976274411 -998693317 964144796 -991677526 974233810 -961306541 975540327 -951749566 956217764 -982791238 975228876 -978272100 989916546 -958108231 983461405 -990791011 994203872 -981936480 962968272 -952802828 987278960 -973555647 998174762 -971836468 982196338 -993200685 993832723 -987356639 950154903 -998197345 951719010 -982353721 987564363 -997392469 987742152 -967817079 959260239 -969139003 996967546 -969635839 973386113 -998191973 988410572 -954978693 999037792 -976184141 968258736 -997641331 991033851 -961611676 990771983 -999688612 957915584 -979208609 990685923 -951620282 955192245 -950032965 956860848 -982185616 967763791 -998772604 958569861 -987881619 970544526 -977853924 990436042 -996662373 974050507 -953243671 961790036 -970458330 995671757 -979337147 960425138 -995281800 977219086 -953718143 987415480 -978981139 953907906 -987539202 961259173 -992153688 965426581 -980085804 980552514 -973567336 968985350 -996304995 994076916 -956502918 963504917 -958377249 990341092 -974330702 971640775 -965524476 973824815 -968994328 981519154 -964110846 999039663 -983640234 966336885 -956122216 996166191 -976723584 980068855 -979505203 994146189 -987992203 988566268 -980250065 970290823 -964058868 993411713 -962618408 986451690 -999709341 964876179 -966863879 981938480 -978842127 990642593 -985427475 987777329 -999927842 984418815 -972220237 978557345 -964675063 976789032 -960838358 965012689 -959392092 978975276 -969670267 956730536 -970657867 987821549 -982606865 981380717 -978304477 975869199 -962123847 996295183 -953545205 985952298 -953117264 975044842 -969078148 965096030 -968898549 961816082 -952190774 968669912 -971108750 974710462 -992813502 991941304 -965928712 972703087 -963457612 983861565 -952951095 983280988 -983942941 996528458 -973994176 960797356 -995815638 975426321 -965948735 998423625 -979016289 988898267 -986206038 979453214 -955678025 990616069 -961317948 965984430 -972449414 958436583 -967146990 973586504 -992483811 975371584 -983780732 959211718 -999213539 981985059 -971799901 993491036 -999196956 991387688 -987387354 956574633 -957632313 985189792 -984617767 998812727 -968496692 959048496 -980199701 950692795 -986963233 956760079 -988940498 970313314 -951099483 953371637 -957239900 998732489 -984427904 987630595 -953559778 960616843 -980853668 974233711 -986308616 993446661 -996908988 971130545 -951614702 978783480 -954184274 954944505 -991853991 972137188 -975311099 992600530 -986330788 983478145 -964495737 976955963 -998839462 984001517 -990350422 997687436 -957872016 975610748 -960536123 997713551 -973578506 986993853 -958568024 977926668 -971223171 970319661 -969970514 995063939 -994189323 971499469 -967194714 953345082 -973688606 982273909 -954828032 969888445 -982359019 965313295 -957602820 961704928 -981395000 990793151 -959802053 970518036 -952359872 982919995 -955742878 966684656 -997930680 979209941 -979702789 973877403 -979394963 963381451 -972852505 963672224 -970629267 983399505 -968024685 958073451 -974128784 997588524 -972546068 965383852 -957023394 999195840 -954228487 965112795 -993490432 981800270 -999730658 985645884 -988452132 983199316 -950066872 972966009 -959900889 952205240 -977435350 965973264 -952790122 975503396 -987624407 968407346 -990710419 985713053 -989179161 970216077 -984331232 984467863 -965930231 998245760 -988129791 980721417 -977200441 984640966 -993576610 962449603 -964623935 983457961 -970118298 968754587 -976882634 974461412 -963871870 965634064 -992035176 967091589 -972785357 990900134 -954622822 952314485 -985031705 970954960 -991851183 990622783 -985835251 991168538 -962232950 964923214 -964945820 957923680 -962946760 992746490 -968610330 965500426 -955752794 974992920 -969599262 982508036 -973806810 955409194 -999552939 976732184 -976404654 956335428 -976872959 978723622 -953783417 975553911 -984805233 967353422 -956426485 981941485 -961054667 966280178 -959261498 962786844 -954351158 962094441 -975027357 969678341 -978404138 967901756 -967341947 992029962 -986595342 976848881 -975338419 996578768 -964118440 961652367 -978471436 975047660 -974094484 969707535 -967204016 968070236 -997991606 986738578 -977490206 961681660 -993537576 965144107 -971878245 986952990 -965251269 990049820 -976779718 992376234 -993538689 959942881 -964579809 998507300 -957615303 959918186 -973548995 980932038 -952244714 988728999 -974933235 982086022 -956078152 957981828 -964023505 950130690 -998442187 951937194 -976177527 953654481 -987278908 987262296 -957029402 956703774 -980516224 983680460 -955389137 968064940 -966490781 985662304 -971222832 966867409 -962135574 977682738 -961425813 961233589 -953099949 984567408 -951714371 955317519 -979717248 982906586 -977318208 983940939 -981827484 968720667 -987512751 987206920 -973424327 958088426 -985620338 981937462 -981550689 972277525 -985729611 988398346 -995678849 960337560 -962193251 985845938 -952512962 989510197 -976269626 989886230 -986917015 986645521 -974960704 977154400 -989664620 962888915 -969909659 988118610 -969272482 961745419 -993789308 953605154 -973835275 954866939 -963535251 964838434 -982713601 978397751 -950648501 961831075 -986557677 994414079 -985502896 960514752 -996385634 978597580 -978974316 976610795 -968723791 989619425 -998165197 968939301 -970109707 975871071 -973773881 990467714 -965488808 998938688 -981799942 961260805 -997861374 989523628 -989777626 979432530 -978975992 978472278 -980045677 972688662 -971928480 975182096 -983859400 984415944 -952792670 994024472 -961183534 989941674 -986008460 957165040 -987473473 977339042 -960949529 994482326 -957121932 955536373 -988415032 974521617 -963449284 972177755 -968619230 968942761 -964041200 950613955 -950178929 972834919 -988985717 951266664 -955604987 981432809 -981893821 953657121 -990135670 973499946 -973644968 981892010 -996480361 957229542 -973405370 979232906 -988096925 962724816 -988203728 970218758 -984778696 995194024 -986062139 961899859 -953433821 970522713 -965353164 951839035 -961045667 987841414 -989582466 989978414 -970697566 955560663 -984707069 998384921 -996472931 993304321 -984128360 966912692 -984137024 959722755 -984524091 972367495 -999160510 983988553 -963962398 975611533 -950623671 995729587 -951166594 952128049 -980693443 988903202 -966254094 999868669 -983820602 996540038 -990128921 953631294 -979851160 999016342 -995014251 983554987 -967850787 991888375 -990634651 950281713 -999735612 986634218 -954642722 985465388 -974944987 963835513 -967253779 955416118 -960251609 981778568 -952145073 965321058 -977062553 986037421 -986397283 989648695 -954433361 961811765 -997562928 986165055 -975686761 989931844 -955375084 984026998 -957566579 975004335 -952324236 952149882 -985793472 965874135 -955349642 956831327 -999266931 991514481 -979659432 958795397 -984949080 957767438 -952751674 952232519 -999644796 988610176 -984532701 977366901 -997267953 997928887 -984042163 989607660 -975427284 950537983 -991802300 980079878 -975169868 987572780 -978856237 958702207 -963670318 976295583 -954513337 968786548 -979279482 975903754 -992266690 996721254 -975357428 976481803 -956370198 983883806 -995320224 982900469 -988906802 969948528 -974305843 994553651 -974591972 960244849 -950902899 994498695 -952040189 978839619 -955938523 962684798 -997285937 955214922 -960438050 951636838 -975645594 964952950 -989467625 952462426 -956263984 954009116 -996061130 964894379 -958160971 967014027 -963836072 957305623 -989994103 958666725 -965461592 986470860 -975010107 971898148 -954972992 993246417 -976414734 971802754 -971066808 981388665 -956758155 977897734 -953310898 973847569 -956862606 997965873 -995346711 993557885 -951581634 971644198 -965803436 977815765 -966611039 992423122 -976843560 968793989 -986124188 975263634 -987959982 951188691 -985357647 990159071 -966139656 999968338 -972510583 963442079 -971737117 993424987 -990791988 994367779 -956280920 954703908 -983327584 978952649 -985720599 996635915 -969576528 988598073 -955033026 990807062 -986858780 992844799 -998843221 971446403 -962265533 992365176 -985492798 955630017 -963518019 990361490 -973459676 952189091 -972931114 995886635 -967530571 960521512 -963549728 995270810 -970537043 975880290 -979459689 971110926 -953700967 958625595 -960121570 994093615 -963072489 987173439 -958511380 980171952 -956600137 980082972 -991243756 964251921 -957015466 971280254 -961531525 953175822 -955017373 980260201 -990984737 970128086 -984243016 984043721 -988965952 953479906 -983793894 954154692 -990209420 970737394 -986570676 955721750 -980664718 974671452 -992069695 999802604 -993523496 994670161 -986117973 989857121 -956237566 989269286 -992427270 989761057 -968436615 978175710 -980092948 955496783 -969690100 993295377 -967847720 989410243 -998640919 954760401 -981517001 959114837 -959891705 976537963 -969638088 976534104 -974489040 970510269 -964183693 978851955 -957093743 988073528 -967770893 978423239 -970250651 985002875 -951455216 959846078 -977776193 960880289 -982679240 969690403 -979975587 951275246 -999818278 987119607 -964358904 997318444 -966844819 990145933 -979667569 954904199 -965415168 950284669 -994382512 961872336 -967085661 958126436 -975820994 996184754 -998061882 988214328 -987018220 983344882 -985481726 959016772 -986675084 993430063 -959007597 967154409 -953839081 984867432 -972179326 999856272 -953663805 965308132 -955881491 980642864 -970673630 989472047 -966825534 991675963 -992306972 990800793 -997999193 966377430 -953229271 972108685 -961705000 999868296 -957878562 995509477 -995732104 995677453 -994272679 969395355 -987499817 993006042 -974289119 967040364 -976357370 963047117 -986683169 967579476 -951831365 985848876 -956162642 998587719 -964523541 964403025 -981462002 992112817 -987565938 989813085 -999545632 955594637 -961203216 964403416 -983204081 979274970 -979288330 975510750 -977178826 988216665 -969158865 960042483 -962700145 972329695 -954865391 967027879 -962709273 967178590 -954584700 956788428 -997219482 962036565 -957028243 999744703 -957669789 951547149 -956180667 963194303 -963999101 990516637 -991222729 984514484 -985466521 976807667 -968551312 977003083 -968506241 998780217 -985832197 995780528 -988447852 982401558 -963720750 980118664 -952578526 975954209 -990989022 998770314 -964633748 964593413 -998694161 969289297 -984523230 981183678 -979582029 956662698 -965310307 970813847 -955372037 955361960 -952995342 983015248 -976451341 971397778 -980248728 978914753 -971883241 983538156 -964713869 989095519 -984302602 964538788 -961715350 953521964 -993238580 958692398 -976180810 974242774 -982265737 967527611 -969775217 981446045 -975410234 961232820 -986664059 960627394 -974820941 970831138 -989836765 981024902 -969879742 965729005 -976422926 998955158 -969810948 980144685 -963612764 983861790 -998968003 973010939 -985044359 999126176 -982708764 996598019 -954800292 994460741 -970973888 959958168 -983114035 970362604 -966533048 974075820 -967889217 970468888 -959013465 991841709 -964478584 951512483 -978623630 969553923 -959790631 966284313 -963264528 959454656 -950208809 982358782 -985871611 994508770 -961000556 979723144 -986770644 984712983 -982928893 979335372 -973261405 994902624 -993640415 971552817 -965520385 976826240 -974278293 977763163 -953177036 955397297 -992133333 960143478 -970709802 956982100 -998362318 987559321 -969636107 985239112 -961819899 994595630 -993630721 956152235 -997323376 994697805 -969996378 992741163 -965288395 994361631 -998202503 981783581 -996474967 988608288 -996790817 977837802 -975706704 967751366 -972310461 996872695 -966500936 982923208 -988421104 997566997 -963931735 957963052 -973576081 978373486 -960113085 962929284 -954573664 975130151 -966928112 976018762 -993196801 970091934 -986063516 989062348 -974765368 975483312 -976557046 988834840 -985830470 985924136 -987609312 995725272 -995850527 951950951 -979786676 955130295 -969577993 988718262 -979954526 970057190 -980552035 982854316 -983497987 980266415 -990093210 978457669 -976843385 991060120 -978072029 982891953 -970562106 955698165 -981507964 960111001 -978764434 961229339 -966796201 955291183 -961214804 974158797 -965523548 972634287 -970551382 962280572 -991064473 990479103 -989945088 956963007 -962520326 997284421 -996222633 968676750 -979574980 992630976 -972175280 987407224 -973632704 955570359 -999337480 966542294 -973661256 953882944 -951238359 993200000 -997187281 976237236 -993055259 971635270 -993517580 971134644 -951920365 988725257 -958653854 996106401 -954125546 951368879 -986913505 992835491 -989476713 975989817 -988687467 952658332 -992220618 960531733 -963395759 986533143 -953795154 983631837 -989711143 957105142 -973351479 960074563 -954059328 963375146 -989767437 982239893 -955224799 976391701 -996598090 953515232 -964252167 985965191 -952891658 956376876 -969557405 986325219 -954404066 976503933 -994913295 994224387 -973741446 995857528 -955892709 992048520 -957594874 966373971 -966902243 996522286 -990924919 975707555 -951673562 997455872 -965353176 969056178 -957026084 970383535 -983000307 963714004 -986930766 981214270 -960300082 971640833 -966744458 978073431 -957435565 996704083 -961259657 975667346 -995866308 950971621 -990460872 981220493 -977483072 977495956 -982918545 991130905 -991878459 975051513 -978627311 989085403 -965007803 993822297 -989701761 988251303 -997701935 963116051 -964148564 977301435 -997063754 953459467 -971487168 979810093 -964336641 994983994 -969926268 989716853 -995229051 955918425 -991783307 961503507 -955129120 962961735 -979919705 975001266 -978817362 965016690 -979870178 998107950 -997299985 960714851 -961141748 999143129 -983315146 961983412 -970825707 983155598 -984699813 974552219 -987361493 992248993 -997740687 999520540 -981507350 982870152 -956969902 983301647 -958209982 967258738 -989537601 974548004 -979234639 966650467 -972903764 974516826 -958684810 983691463 -998704058 952625009 -957307607 981688692 -986076191 965080417 -954772047 965550380 -971174176 991889884 -954538473 997474610 -961847995 995079566 -969792887 972719536 -964989694 993920002 -996161393 982231953 -992462819 959067407 -997975325 950462487 -976163131 955234508 -975865172 976235726 -954464078 952745947 -988907012 984059837 -982781748 957322007 -999544303 989579695 -951712578 989872111 -968053113 985381333 -979652339 983112804 -965976908 970409686 -976515628 953695220 -970421017 996775063 -979090283 950947131 -995517165 978590423 -972618686 974657242 -974703970 954756377 -978285105 966548842 -992808504 996285927 -995800266 994352543 -985547543 976705053 -999621296 966903919 -985866910 994760091 -984339506 972188484 -988500904 994955061 -986473567 971929016 -952913663 989609581 -982223268 950836401 -978958350 962616051 -989463086 994825196 -977479927 999102127 -992236509 983548998 -951433630 964500642 -987496077 952269045 -986890373 989700878 -997163381 950755357 -963030733 983408539 -989036172 965833509 -965697460 987497064 -996144108 997162607 -971846574 956355126 -957675351 984010070 -982883256 991981575 -958606956 965223984 -989065834 955645668 -976869715 984830153 -966013185 966079780 -981541184 971874318 -967007441 959661658 -999926954 953294186 -972458567 978749134 -957645280 994414270 -978839872 980008650 -994346849 993376329 -981692421 978358680 -978187276 988498969 -998836365 984799530 -972470407 956069863 -983698627 993521882 -987275496 993140310 -967051065 972946985 -967932315 976417100 -950892293 951530994 -997021157 954541390 -993309479 987237885 -970255062 976097195 -959570067 984211291 -980679586 977317214 -979596294 999190551 -999406997 999269593 -950009043 998748488 -999294539 997187965 -978017643 970461176 -993105796 970285961 -986921507 975269130 -979818056 989928679 -959093539 973226757 -994492051 987491963 -990963872 991552133 -976432669 998584806 -992044105 964147195 -957162856 955950272 -970940929 966919316 -957506857 980989070 -994097464 953694053 -991468841 956159093 -972120274 984847217 -966845787 955277643 -993533256 980443995 -988664553 994859829 -957422731 978478837 -975486762 962757489 -986155965 962576784 -988729637 956210148 -979636963 959938175 -996932191 968397646 -970911451 973258988 -961515485 958902258 -962997181 975905388 -993210950 969213663 -952035697 994551364 -982548229 981902071 -980594545 977415248 -983709689 995517066 -980547209 979056943 -974165308 981672998 -995213195 959003059 -967827204 995485729 -956815907 981341382 -981726110 960089597 -988809005 951330645 -960348758 960037583 -971315637 976418449 -999824805 966998727 -987234130 956416692 -999517635 968485106 -955528000 980311326 -963115076 998031368 -953091271 952078617 -959104764 984909716 -950557905 962981777 -965123421 963257189 -988463114 987410483 -985727033 966017461 -976543337 952310089 -982107892 969017371 -984269811 981040621 -964064825 982579168 -969092386 956664434 -988454197 982455761 -993972482 975266091 -961497510 962369202 -961228157 997047740 -993174510 977467962 -966342698 969546559 -956041823 997684657 -992561384 961344543 -975339081 966925940 -982294883 969196576 -999341705 989593484 -967100688 985350528 -987842408 966559114 -992441546 994092743 -957638327 981463679 -972697901 966728972 -989394329 963279294 -989903426 997098729 -984665281 998812899 -995605217 990818454 -988519837 963122050 -966242217 955482436 -977594703 974587499 -964179238 964790520 -990371038 957930495 -962889740 962684885 -982230481 951489887 -998475876 998573637 -997260476 969927532 -967159789 971786009 -998011555 993468894 -975155048 953473940 -974751882 952848551 -966926512 982556695 -962901228 950019132 -968957322 972001709 -955720858 955955078 -958263475 984245816 -997047923 995277949 -999406093 997391870 -991537855 966826293 -994548256 991521563 -987986938 995031220 -950238826 974026564 -983600339 985947779 -982796034 979612172 -989012792 963649063 -991761574 951931382 -989487207 959125499 -959290493 955212190 -954200764 988182454 -961384111 986312552 -970819743 975050871 -957013293 974435377 -992303902 995981360 -996896155 983307040 -998632123 990170122 -998190604 996418259 -992156630 991054198 -992583829 957994607 -992964578 995397151 -957448631 986406419 -990865845 979282850 -952385782 988390459 -984487750 983664681 -951567914 964743384 -966863546 957610032 -970166559 990002478 -989411943 987158546 -956448258 975298002 -984549729 998624067 -962525149 981262485 -996763085 967487351 -956843218 992870404 -964566947 955718361 -953450990 973103989 -957252099 991358638 -972764867 960227889 -993533284 968059236 -973344255 991399658 -989458464 963571087 -963959794 994375599 -982073754 968566383 -955559251 955045337 -971199931 962304456 -961804968 984440717 -986872080 953894597 -963840252 956818462 -975901586 976690599 -977505071 952681765 -966692645 979461758 -957929177 959131825 -952912767 992369427 -986836442 970062032 -952449941 967987134 -971205773 968312705 -996394484 988248001 -990882033 965368689 -953969013 985869846 -963569040 975424384 -960118109 968176931 -988308373 985944778 -966382948 957302687 -993797400 970823500 -956187072 959828394 -953689165 952507814 -966745661 961287060 -957306569 992005215 -961524452 961703320 -959125686 962957902 -955128380 959750781 -963160786 989591199 -975575229 978939336 -989095642 967758652 -970291578 981742847 -973621683 983602326 -992411082 963492060 -954227626 972695329 -951353676 981125714 -958249330 962319392 -991669402 989525667 -975425294 958877448 -954991221 978711705 -967255039 983458219 -980902596 997060292 -974803725 957845515 -980996307 965111102 -984153135 974356060 -999703631 954100384 -983915818 977419065 -991659523 974337030 -981651787 970846707 -964343021 984176366 -995731998 997243903 -997482809 980489310 -999835646 954116082 -994238750 968519267 -958118471 993856780 -969952437 983010258 -989825863 995730300 -982190939 960646617 -979184481 980875204 -986756097 957752847 -986358848 984182145 -957217397 950738103 -958560744 986889874 -986163317 998835332 -960015609 961743489 -972822646 967820002 -973826533 995684542 -966538377 976030113 -983432980 953964293 -980312581 957054704 -994508158 982819280 -973059852 978497998 -978820099 982862716 -955457641 990372680 -967877524 982376869 -967599308 991467612 -968405502 976272375 -971969062 998628874 -975043960 978848716 -969527687 975933126 -973788475 991090844 -958839294 968837598 -983284499 952713162 -973226736 992210994 -955192395 976119453 -964640161 959186818 -963810611 959311849 -955139953 958926266 -965270628 976260254 -955184803 976277417 -953943125 982008368 -963588034 955896842 -992145791 971356256 -954766672 963008514 -956309781 998579130 -955866589 961273515 -961857938 992937499 -976262588 993232747 -965506508 953350466 -982747436 968961977 -981973145 974733110 -967628721 988575310 -960219163 993912364 -973310885 982465394 -953424349 962911306 -978744160 980256073 -956498638 999436040 -979557899 971676744 -986308707 980967931 -980923006 974227067 -980901690 973141210 -959446278 982180288 -987877120 955006255 -977721418 983961358 -995786180 954897618 -964399842 991951948 -966948482 960312720 -995596060 973856540 -995795204 995767955 -988241307 977171177 -988180691 966818322 -984198347 969053060 -965032184 984313371 -975668902 985055670 -974715780 979000389 -984413520 959482562 -964852049 965900090 -989030397 993677449 -956188144 982153312 -954425421 966176802 -998191312 989877717 -972334655 964382329 -977110325 975555968 -971872721 950493678 -988460436 969944295 -989920487 969951402 -954888029 975671421 -965448802 970109911 -966079932 964885436 -990636213 973678219 -988292845 969650074 -996223289 976776463 -986634407 971264785 -960927188 972118490 -950027064 952010346 -966939831 960915642 -958725634 979144464 -980089390 964772690 -978274083 962870583 -950579136 984416136 -987543331 982515789 -958704017 995518641 -962454180 980967321 -956976538 965197324 -961512541 996076669 -983341052 993552575 -977455777 965867410 -995887685 975297700 -975135194 955823289 -991788120 963490292 -995742302 971875420 -992548228 982534201 -956526912 981167940 -983979547 988803390 -953894837 992563604 -971514658 978394473 -973372585 963942102 -994411711 986957985 -992241313 964661366 -999165184 971011986 -961370843 981554252 -955646407 969981941 -957329731 998940825 -970374719 979951725 -999458698 981414645 -985928383 966905467 -959846587 958617511 -969907186 977803947 -988143474 975848031 -970185771 999227028 -980421673 986279660 -962809079 994461272 -964397406 976508305 -976799696 975357236 -990192821 984499367 -951560871 978835865 -983398218 961176708 -994422991 973351528 -956730666 961804919 -992653199 980881252 -984745539 995362530 -966841369 989961101 -995295667 951173811 -981884272 980402906 -984535455 973450719 -981866290 961459737 -973458378 990244627 -972194186 960859652 -977906588 972979896 -970395878 961620569 -991296425 995986331 -956818190 998039983 -989952822 976002449 -951419797 959644909 -964931047 968378786 -983099367 957197591 -985819244 972142858 -977426117 982963226 -963304933 997509102 -979507919 992797674 -995974680 969126269 -960834423 993579812 -958658600 962097283 -993114240 953469682 -990793655 990097566 -971737190 998476057 -996039068 968789886 -972872665 982995285 -970736602 987470724 -982940114 956870194 -996471875 993059955 -987491458 954572290 -952114058 962622917 -951190501 958651810 -966551823 972719446 -972848949 975221383 -992903331 972867342 -999818356 966930186 -989394804 986417340 -970259960 969073836 -978450615 994970232 -959417966 967092231 -995771524 995817895 -952230780 952472502 -989040968 996710824 -964209468 979521769 -981190602 991018955 -997908314 975285398 -984846051 977040485 -976199955 999884179 -985358681 974838583 -971932347 953938230 -983052624 973519163 -964248206 972106102 -989161671 976742642 -971061302 990952894 -950768415 990028293 -963649776 983348054 -975376438 980802226 -976650949 974913609 -987776226 988974159 -998122760 968492794 -991448699 997026707 -997860184 990145133 -998285234 999756405 -971717687 967430894 -953840306 989285926 -981750063 980598307 -974230576 969311232 -994602981 968180498 -957157433 960813279 -982860854 995189506 -968549579 962570119 -950151394 983941457 -970851727 962546091 -950154810 967296282 -982220090 959670408 -952584738 984356595 -992470857 971158738 -983100162 981546882 -952822748 994059025 -979180876 987927277 -984961211 998394225 -968265386 990256420 -984385843 950938624 -997110239 972150622 -997610957 963031242 -971330295 957903508 -985601482 955704335 -997424264 992653534 -976940057 999682279 -973729795 971230450 -959478704 964733890 -953268101 971383067 -988971575 956469592 -990279529 982578876 -958040936 998332076 -959704181 954128013 -993355365 972557145 -982562451 963568292 -980608629 978120944 -965809122 959540524 -987133641 979234706 -995425001 982577316 -989897866 995584564 -952478615 978610295 -993586631 994018982 -980296895 955478444 -987710615 991053318 -962106955 966809105 -973947898 977046995 -953879376 987534493 -981676605 954318062 -984482337 971705688 -993683882 952570923 -985856152 974011668 -985866728 979317611 -953047514 965618240 -991472445 962644020 -967505494 978640958 -979196654 994570508 -959486027 988535896 -980727298 985117907 -981249383 955931353 -952352944 987925567 -954869361 965915046 -983191006 958593216 -988838709 950679272 -966570906 969275179 -982222303 976625814 -954700701 960339500 -987849359 966885871 -976853450 964407023 -993895027 999391658 -954528575 953755958 -967073490 988223864 -954884298 981790486 -956658530 953637299 -992817237 998563327 -959136213 969440693 -978093784 962736571 -954125815 983317148 -962489285 966987253 -985726334 960960093 -963250088 973705307 -974097995 954759366 -986812554 992013895 -974742727 989084595 -976198897 984882493 -985000731 980617997 -980121697 974158872 -966723846 967422740 -977703155 977652242 -975922994 988332963 -997657400 984775267 -976288372 955565327 -974431813 952420856 -973942208 957907102 -993822531 996314521 -967631406 983072376 -985919124 961674774 -963149757 973624042 -987139104 965303955 -998493415 955347037 -990165136 989132838 -992530690 990575675 -990582005 967383197 -995307006 974337497 -957295179 983569555 -986472432 968000802 -986819283 976611998 -980737121 957763503 -993768884 962574018 -969810201 986784154 -951767303 996303421 -969018383 961950926 -960872974 979957652 -996757966 975614280 -970821554 978606777 -969508189 993861201 -985846278 953015192 -963244484 968079326 -977744087 968284789 -950001142 984995057 -980901832 982052073 -965303688 989635980 -950722725 960734902 -958430465 995145543 -956106344 999868505 -970766128 960795590 -992265193 980573364 -986049153 952552997 -978834517 957072380 -987774873 995217760 -999120899 994280115 -961891179 963247163 -958328254 953889656 -967263014 970880013 -983533676 982780651 -987649288 987308724 -976033838 987874597 -979484597 970134264 -961213890 989998050 -956430354 987163035 -979951622 952319081 -998878922 987026190 -970973100 955776339 -974509122 977846294 -992633676 958741993 -955817858 977322192 -953497333 972519671 -992426549 983302729 -964943745 992990056 -988440267 985570893 -961600706 978740529 -953137571 970302426 -996241768 982167041 -953522399 975703884 -996730242 955703729 -950156162 958268487 -966506521 983469187 -987489207 951366179 -963922396 981380558 -974074717 987400841 -990408646 980969077 -974455883 980065582 -974019786 979883640 -996520172 979505586 -992032699 960125145 -996595718 970878322 -998731146 967258260 -957666875 971884312 -955294048 987053513 -962270091 967624580 -993949653 958680508 -980620223 965112995 -989907249 990820241 -966686267 983617942 -965492346 959937634 -954048055 986726710 -966743977 960774496 -998781467 976667557 -996838709 982017007 -968952878 992895662 -959082711 959705059 -988618234 967813231 -995879079 976909376 -983185685 992333430 -977630832 998682237 -999671938 996358580 -955015645 995418570 -981163285 987009024 -973385009 961947104 -993317714 977605249 -969063480 977467210 -984783082 969324846 -957314476 954256174 -989624618 981738587 -999819822 971892179 -970909541 971090958 -953429287 979901709 -974091853 989475900 -961086789 988191717 -951328299 950444754 -994973376 950580489 -988145282 986353399 -994082353 977442779 -950493184 993953172 -984610173 958664948 -999701293 973902642 -994286261 983571380 -962398408 987177783 -954258360 990590033 -988457798 965526842 -960065868 965057590 -969513753 958770880 -956549430 984505731 -982716620 955956206 -975992084 990160357 -992213926 983453122 -976718094 965597117 -965593695 960093013 -981621974 981972785 -970245386 983274721 -993268180 981663826 -965104603 964272692 -996871160 984830049 -985154051 967456384 -978733528 978094088 -993790431 950762812 -979659929 964484956 -999157566 978052885 -972352020 980868319 -951956421 971564344 -980546320 968523915 -997067941 969167288 -992376450 964956819 -961909211 950102485 -987483414 959694877 -989464326 992379910 -984184911 991927122 -988243753 990712312 -981174026 973696792 -950486854 961174410 -995875636 978273378 -972680498 982512558 -996356434 952648611 -983429316 975068635 -971252608 952911164 -997694668 969223041 -985221068 952301075 -987436068 972249009 -970143687 969153466 -999220323 957496529 -960674972 988749891 -951338868 973471376 -959296193 992988804 -997478941 950622152 -997237749 993560998 -985359983 950731187 -960496267 957424872 -964330870 950257632 -959570185 954667772 -961613087 981428056 -950682590 987756765 -977778209 968627150 -972529511 994201273 -997904366 980543968 -954049389 984021023 -981301160 960645505 -966816585 974303000 -961366719 959620224 -986406946 959406718 -956837641 987650865 -956218993 966266634 -958483886 965200165 -953707793 958977402 -966836205 992737142 -974259032 994107152 -993496116 977270953 -972912645 977809495 -981744148 964384516 -973271440 986352335 -953198396 964109268 -967974081 989539230 -951688659 974139059 -981157362 953750190 -952319304 976578525 -991177288 964560656 -965412472 955552974 -981730518 975442027 -959933663 966849758 -954676152 999976607 -984527932 964104212 -989174865 987206620 -987086812 981222811 -988796752 988697430 -968309138 958765911 -990382217 963336640 -954875968 966331443 -986838113 984593008 -980741791 991463079 -972372134 989878176 -986745044 977277545 -958723055 963584829 -969149308 985087760 -976814370 960166189 -982599676 977388156 -990322033 951468389 -977469554 978128862 -962254551 982851321 -988395149 979921878 -959765127 959331354 -951440498 964545018 -995221755 999651122 -967273321 976505856 -999886135 999882062 -950458300 958160200 -977639250 997092682 -990032501 959563706 -995978780 997062024 -954480216 993576478 -955715812 956009242 -969914019 978205433 -982467480 956005686 -955473844 952201253 -953171590 997954318 -988789648 991920352 -984737505 991841282 -991014781 974999946 -960429026 994634314 -954771476 973479019 -999657185 976849771 -965320792 965080374 -988961437 963715076 -972312680 987631337 -981588221 970141854 -988603321 979473669 -952665306 973846086 -953711024 958126614 -967268989 967682432 -978975246 988299725 -979393596 980885655 -964045626 965151198 -956444100 968269451 -952675740 993294261 -981303643 962554461 -957748190 971354059 -952324004 978242845 -997424756 980874807 -967762936 996964716 -980106872 992955267 -978185153 972868910 -973913453 959771173 -996914651 958836553 -960800740 952041749 -996664769 987104470 -974555314 965616941 -963034607 975833192 -960997416 955037039 -982415430 970304331 -950673483 995582189 -962633113 979624193 -987242878 963378750 -977499055 989034899 -967527161 988508751 -982270400 988517793 -998999293 989472222 -998442305 967344533 -950369649 962705908 -986202255 959255691 -994578084 990533329 -984348873 961560450 -964148336 982970604 -967355022 950269993 -952417121 979170348 -956488824 963580476 -972907985 951542630 -964823299 985044881 -995947125 998738382 -987317059 976253969 -970616938 982121678 -992973323 961353205 -997727834 968431436 -991783959 972579729 -963647075 950136869 -951980252 992042333 -952880457 993943391 -975158206 972834111 -957266351 972292899 -963171459 994790396 -997453688 960121454 -993995119 960357683 -977910367 981719437 -971009588 976802748 -993246477 983181572 -997656319 954605206 -973280497 983982509 -964753813 983934308 -952697843 950013303 -978691689 979662264 -982848599 985990464 -989606713 961558025 -985651530 965908116 -963527760 963599157 -972822024 960112329 -954072542 964943637 -980353258 986697994 -977696968 970613371 -976613350 954110039 -979373125 983904416 -959642539 969206515 -968439823 983708511 -983020860 975677823 -997887843 962754127 -964881886 974365758 -968832261 996101548 -960454663 997194838 -997846039 954430836 -996323380 957151852 -977735278 987319182 -958867563 987294516 -988369586 974977098 -959455567 968999074 -991112020 990945723 -996796685 965451113 -994842332 963063689 -964461782 995889082 -981490562 955070941 -981743376 988853935 -953568383 958380641 -993169697 966299248 -952101155 962055763 -996707063 998693623 -986580069 952549354 -989168987 986540597 -977979617 972227002 -960603378 993824457 -953224969 987647874 -977105489 990182756 -992456549 986108515 -995125698 953637711 -977332588 963380000 -977769149 967139957 -975728490 977395250 -991905579 972038868 -989207325 971592107 -998797668 953509119 -961963387 972682069 -957432967 963068746 -958592847 951048390 -951285361 984012728 -951909555 960913300 -975264331 980662336 -953723246 954796750 -990212430 967771567 -985706634 997788868 -979629403 980386021 -999119734 987893678 -969650703 988363477 -983053543 957787372 -975674890 973668812 -992805618 985476952 -950852020 974691327 -990600942 981773843 -982991677 991253531 -983112229 980467058 -970809323 963337481 -981128330 960267627 -955270742 979683956 -997507548 983214398 -961418648 998682204 -992836807 976557153 -977673350 982696253 -999489631 977652583 -970908671 953403251 -953722726 960523905 -984761534 966625719 -951938258 955869762 -974026087 963923235 -957040675 967056038 -969650552 956745838 -981408874 990564973 -970764156 965936343 -970405498 986990492 -993070666 952788126 -959970881 979357461 -968150394 958110531 -975454831 987475481 -950235675 964034516 -979363247 980005156 -991256676 966834765 -995888829 984603911 -966631087 967870383 -956392067 951101216 -953232811 989708199 -984405211 977412542 -953941422 967315633 -986944486 971103245 -951220775 959379089 -980498415 969397895 -951318363 979935370 -965723276 983313027 -982660614 999839772 -963291704 965506559 -963366276 979648141 -953437738 972530121 -963697856 982774534 -995699016 958964484 -981801538 977018374 -993691718 982281318 -997509600 961181674 -987915454 990624436 -976583209 950043210 -981216501 998234740 -963810937 950921254 -996566382 973703763 -964192049 997299063 -959389474 972848158 -999675623 986371448 -965842213 981919899 -991348087 956397824 -979139559 983996549 -956310209 971249234 -954642114 951119967 -989996031 962290053 -993535461 994109365 -968417678 995975454 -955638650 990553373 -987373730 972360195 -961289075 964951392 -979784486 961896259 -999063016 961906464 -985512099 979380677 -973841225 983336018 -960503518 950845610 -991204430 952209153 -951549630 996499123 -955279210 981369874 -993165757 975103136 -978559806 980962210 -998368803 959239259 -996293680 990856529 -962373107 989330714 -970173968 991683201 -955298100 963049448 -951533862 974146677 -987162215 969744632 -996675161 992503058 -987217422 999647033 -984678050 965133211 -974112437 955822063 -963643725 987328603 -969673926 982010522 -986151693 959356654 -959219568 985055719 -966212479 963252213 -985728823 972031582 -968635807 976602216 -972729203 974088100 -995651910 957614852 -960027161 958854245 -999324841 983259790 -991344784 966089189 -957368020 959304689 -990035358 970186804 -992022279 995790277 -955118768 963561171 -981476019 955911150 -950086276 959017374 -988218963 959629380 -988190827 972991611 -962656646 993087185 -993050100 952456961 -976646595 976757464 -971861845 998319890 -975474511 988842816 -950162351 993571463 -971276486 963496517 -966566236 963130497 -973542855 993041499 -991581174 998375017 -976049004 965434341 -998996702 981898138 -991528103 950188094 -966959267 958595432 -951701888 950075773 -953730578 983810738 -986040230 986528650 -988203349 999830866 -981895480 980164828 -963273498 976314527 -958517038 958370450 -964515806 981600270 -982463139 995205555 -997497375 962519771 -981639442 991817437 -963989856 992518591 -980486123 987602524 -980388564 977786032 -980217532 967939036 -957240186 957535830 -975268032 981592237 -960472056 976761784 -979761414 997643344 -960439057 981963366 -971290635 968823832 -968137702 969864486 -970168609 955092851 -978267590 966368753 -998739160 998766162 -991655520 962486467 -965523205 976529394 -958889544 984837775 -971799979 996553691 -977899289 961082433 -961089263 987586566 -999380498 974718278 -971039367 953294822 -994373353 991396254 -968083574 970087571 -961501660 998295160 -964104580 996756009 -993233597 953606198 -992506645 973226389 -988284132 988052109 -959876306 981510946 -983095523 964607725 -975841958 977573372 -980110082 985406695 -993875759 993735623 -963718273 988426129 -973595346 957359542 -962554616 986781653 -971607622 997159466 -959625614 962847320 -996523553 975825720 -981200017 979844822 -970319980 978577365 -974228197 982438952 -981523274 957227199 -990204336 967633030 -978069670 976646204 -988092573 995476552 -973276106 973301719 -962115413 989790706 -975667514 976670608 -960976358 959930703 -960981059 983136199 -990334989 957376767 -981227780 963435462 -995471179 965789204 -987379413 985616374 -974641779 965896731 -979874050 966499901 -952130037 997203474 -996567638 964849050 -950364638 983953339 -967157038 994316827 -980172105 995203625 -977835585 963980887 -963733963 951254584 -955108206 954335206 -998695944 984345383 -985053637 951301322 -969642783 996744141 -984696942 992870178 -982510794 978983885 -965593954 953113116 -999732970 975298048 -980998579 985576280 -977210630 976756754 -982599317 992662807 -971759503 950719539 -997862613 951679626 -951398997 990790468 -958137303 983707623 -968585710 954547440 -977754193 999018362 -992120493 951644712 -963560381 965846387 -956220909 995108886 -956749881 981587119 -952139015 950748731 -955276915 954591137 -999532320 989397992 -999535687 998930766 -973354648 959967561 -959598198 994218438 -956802403 950767817 -980513535 950667820 -969954171 983084797 -976401429 999776373 -986528196 954269315 -964285377 981100196 -975839329 952648581 -980984631 967898941 -968175052 988181945 -970364304 969141156 -964846103 974459462 -997524970 952173894 -969532512 972284787 -962490765 964998585 -968696786 998681934 -977959801 968154370 -974821945 991402808 -956234437 973249903 -951407179 959038916 -964335458 962333498 -955788594 998082491 -996073383 977320006 -989379821 952988994 -956524852 982816960 -998872631 963855391 -986440321 982205399 -983046800 967580522 -950113190 971799996 -970943393 982058158 -953506643 996346981 -954851978 988407181 -953932384 995272093 -983511332 996864655 -953450816 956511284 -985691826 954719674 -994671545 953831853 -968672165 973438670 -980659656 951254396 -987534001 965254405 -952207767 961385021 -967380143 954889674 -961690625 979205664 -985502422 981009633 -969681280 985362452 -986044109 970202976 -968700899 967805227 -989060511 965026016 -970209366 986296011 -960304294 970722617 -963253080 986694611 -960083750 955796297 -987651542 990220621 -971185835 966106992 -983509404 968323071 -975218614 955503182 -961730743 989482724 -965531625 993745399 -999445585 979641130 -997532374 989392321 -979364773 969921488 -989007592 963883579 -990238288 979427823 -993926264 966895865 -975262065 999231966 -989327155 989560701 -999872680 969494312 -978306877 955599740 -976640883 964317908 -968856221 997393418 -960610127 984627546 -955211853 971003498 -973853419 961029046 -971114407 981970141 -958275559 965615112 -982310179 997297197 -957719049 998532291 -994197857 976443036 -995823753 972498657 -993731321 970595918 -971828654 968214496 -967693010 958316416 -973865569 998370209 -951762810 981337236 -996345982 980683650 -969615422 992821499 -963684515 968366822 -954827173 962905195 -993945312 984967932 -996801098 955669413 -954818036 979581881 -968878579 989683241 -972984533 995802118 -982917940 984249601 -966285819 959942520 -992665959 963507083 -980126712 950488493 -978087557 985857300 -964189541 954137289 -988697087 964900068 -986499009 995336505 -987755519 980308012 -953072888 957430171 -958305952 983537237 -973207956 969655319 -952603203 981434528 -952683872 972063218 -951806153 955195507 -987196249 997630641 -966073427 959851439 -998397400 950689861 -985247169 954149390 -979025014 983748207 -990762618 997057467 -998284003 951284638 -964078852 956657597 -953862155 978959974 -999229906 959084446 -977694975 959463080 -995092509 999259694 -963260610 993238104 -994890292 985851895 -967634381 978373403 -979513701 975189737 -977700605 972439035 -977395860 990621034 -969355498 983416096 -990800000 993215482 -976152396 963719871 -991554015 998237192 -954589760 951772919 -992936602 974270353 -972415233 976176857 -975563796 990003470 -994342232 958886427 -963221215 951968899 -994630262 986177649 -975608766 972135651 -951700487 979887678 -959362904 989973215 -957095460 997702844 -993821892 998030102 -985722214 997420034 -989285737 979131764 -975610588 986643069 -960590488 951485625 -974202622 977500860 -981811695 955844874 -971742457 996760683 -988581956 993438590 -970781518 979393787 -996083268 963905916 -960474043 996836673 -972874857 976495062 -957851795 967215330 -993474233 993092054 -983462755 980290399 -993727885 987867829 -978346895 950046251 -958133200 972179770 -980962656 953568756 -977497577 989209716 -972240203 952435959 -960454682 954287618 -998017766 993336328 -978816603 959634595 -953500956 968315142 -987190890 951685993 -988014385 951680179 -971122282 963100366 -992869804 972489980 -997853933 972823183 -959286757 972858756 -995248802 950603205 -990995848 976924338 -998733480 962964250 -971951382 990830118 -967226961 950718903 -985615724 954283254 -963562735 969437971 -986719621 985138144 -970059992 974284648 -990857585 957409188 -965632585 992549706 -984021170 976955174 -977973953 969007506 -999956709 968662860 -984397713 950051743 -970178440 974132311 -982621910 994482829 -981039424 989675183 -994779483 957239305 -985160138 985110934 -957298219 954801749 -967929347 965621569 -953454605 984220106 -974031407 988551946 -987040187 979782221 -968445895 986112277 -994941261 953403607 -975328853 951175962 -975739363 978260670 -993668885 996514604 -964187227 963998157 -962443995 961615664 -987752068 951483807 -992409751 957499944 -989979238 983578761 -987091391 991987334 -956174862 973736570 -956313102 983615809 -973649186 954650149 -986676658 994687356 -999438240 967918612 -975666231 973773391 -972166960 994497310 -974209048 999289967 -979439287 963647763 -956077596 966144934 -983149452 993937107 -988547005 982380268 -963888409 987771930 -961894212 959662581 -989499132 959934657 -952303272 988761550 -981041488 985004765 -952928849 992819997 -970808347 980326897 -959242907 951624792 -967241385 964752372 -959028079 955968560 -999886888 965098127 -997035675 999950105 -959324981 970469276 -980390957 991367196 -985664457 975694957 -963327224 994624301 -962888983 978080730 -993153217 972526692 -972333132 996689923 -998903621 972221774 -960283731 974438159 -989791147 966042550 -997424824 955553765 -985142530 964801810 -976399637 956672824 -956013243 971429981 -960027012 991020588 -966935785 950702432 -965864785 965676495 -950639181 995012270 -957766059 987407072 -997375123 968109822 -961892348 991246426 -989871784 992901335 -976429089 969943800 -997948304 981678424 -990085063 953604303 -984041229 968564621 -977185795 998676517 -977685243 981440669 -966080710 989149295 -964854603 961267369 -958844615 988885777 -958984924 956187404 -987738559 988115838 -999493410 951038729 -951547304 955058982 -963229065 958443692 -952685662 957690674 -963946804 994952484 -954161645 988772223 -996831804 995505440 -997862982 954910293 -977201690 962491699 -954332984 989008344 -985077275 986803391 -952228147 981669015 -990328390 962793394 -964471175 990416003 -982481087 971819251 -998332532 965448272 -988852456 974492679 -976984030 988489418 -989219673 956296163 -985655244 998217729 -965971613 951368267 -998939426 960971974 -992565348 957345809 -955275700 989337568 -984040579 982321679 -984118828 955331676 -994925455 960127583 -961395493 990207634 -968652909 999253064 -999370605 959546346 -986134297 976315272 -990274793 971448494 -951831138 992268189 -992170851 964117474 -974776341 959157490 -995444217 983623029 -978079174 973953489 -989710858 969971564 -970511569 988483376 -992718377 980906536 -989700237 965678975 -992620569 984172985 -955318372 956673799 -990424618 963161568 -965789306 970638417 -989985592 988544638 -952428211 972112996 -980290722 968661900 -963685680 986722821 -974439951 957459317 -972828918 952949667 -957323592 974288082 -953749258 974642104 -953860925 997313171 -981804761 991234366 -991625029 963127235 -955944132 977494655 -972316396 976730753 -988991801 987448203 -971525824 957949803 -982782732 984898795 -968687814 984035603 -951432598 995325404 -960213942 992403341 -971381521 954995398 -985028895 951095641 -998376448 962761220 -965844825 988308167 -970487326 978905740 -960011998 994776435 -960894340 952958609 -964636740 979463835 -956843032 989691359 -962932202 988724120 -951994328 963179039 -976032720 958230389 -992620430 976115890 -994932533 959148087 -978585684 997890464 -973032948 996741892 -972075813 978834674 -954898527 971171967 -970867245 973661219 -956396441 965360493 -986593596 980356292 -977264890 990712841 -986976069 966259417 -954313468 968818205 -985267536 953499909 -969001562 972954616 -950033368 954640280 -970635308 966239795 -977791700 970687003 -997716834 975462657 -994796200 989745142 -982645286 962772888 -969543340 970523715 -969116872 977098463 -958242876 972745589 -997736402 998383818 -965667241 998548044 -952497080 956721638 -999513465 956120871 -994389647 976792139 -983454281 976133497 -962220752 976379016 -965419260 985409523 -981932570 984206268 -997588431 998931675 -996647045 979393894 -981346152 973499243 -993335762 972766542 -971413080 963899780 -966398304 986766097 -955438430 955912791 -985215513 955648654 -978757751 962072005 -952155449 972186282 -966882394 998244182 -972852229 975668312 -995367197 981661610 -969396429 980479657 -996859397 951366552 -969299558 955312097 -999768979 952427925 -992047021 952985013 -987380595 997893572 -981618258 954560171 -991293464 996070994 -974219585 964869364 -982082195 985740637 -966834324 997092823 -992748927 977642187 -989308794 994606050 -985258489 964611140 -956589671 979000302 -988247324 976241547 -990620318 957184303 -960834142 956713457 -985953648 988697085 -973820364 967285682 -980102110 957847259 -996908875 977446748 -996314924 985816383 -983419057 950458272 -960222563 986351868 -963017981 950125487 -987526576 977637581 -951805475 994277335 -961298438 975509574 -952540234 995634701 -984912420 957134367 -986875798 987484098 -955310173 994378813 -990079444 962123465 -957100127 977120383 -953933664 961766921 -996940192 989107961 -965168786 993404894 -993736615 993048838 -996983064 969123825 -971144427 961663567 -991835304 956924231 -981205132 980987328 -981428986 991299800 -952528307 997261929 -970072772 975345568 -977065642 951870814 -980757438 986739891 -997783035 950941329 -970755040 993083641 -983282830 960034868 -963747099 994307975 -957234595 964404311 -958600347 987333831 -992538335 952711165 -993319860 951736526 -972291308 958566942 -964560972 954696939 -997422752 957918722 -983942857 976200348 -996864408 962278581 -964865992 998597167 -988339605 987526595 -997099588 979525116 -994542123 967397297 -954648355 978223853 -969906807 970713573 -958195802 999762582 -989766027 951131858 -998434166 954353132 -960118242 971796567 -950969634 983070142 -995157016 961394370 -983036517 999988476 -973543406 983697862 -991171177 976451242 -993659746 974226086 -991405510 998115753 -961331052 951913608 -992493094 955326757 -953888421 991975476 -998206227 973648502 -968014905 962717440 -979052625 955139813 -954834289 980832109 -988249677 978859163 -997112043 952161575 -976292508 997154252 -999208383 971843305 -996653305 951530121 -988102626 959773625 -981431905 995901013 -956274009 960274146 -956865672 965519604 -959239585 998712815 -986202437 975831906 -987060024 991995096 -970438144 968555286 -953406203 995251180 -960340659 978421197 -975847459 956079976 -980203161 979950544 -964442733 963082131 -978249259 962974527 -990208767 990878276 -964249077 985657656 -961629096 980358923 -960221069 958281693 -954798058 996214314 -973007715 954265222 -989298075 971556222 -978387747 950787609 -961882038 961982133 -975958947 988217200 -981767979 997210508 -983617484 970194716 -995449459 999199419 -992607575 986512007 -978454179 995926838 -996796646 961356251 -972669956 992324245 -992673805 960715490 -991420303 984369744 -964457533 952002390 -982682708 965794272 -987644121 984836017 -979156904 999171800 -982979870 983945814 -966523191 995854183 -959236365 957475456 -985416825 960412158 -954092459 970346099 -950699344 998353158 -983056879 967628673 -973436092 976073852 -981323831 993320057 -970039187 952588019 -982538660 974288519 -961211147 976634961 -986757306 959618180 -956031636 995344334 -963881305 988355061 -978002646 989197376 -951191711 953223865 -993255303 966217088 -978365853 965492062 -980135611 959247516 -991386213 984835170 -973920391 996607821 -979885678 974314733 -959331672 981305418 -956457813 968408123 -953692101 964918165 -982284473 959983580 -953954907 986890226 -979765484 990192321 -996547107 956368945 -958916972 956495278 -958996909 980380396 -972977998 971174214 -959925508 987872170 -953881100 997996806 -955821775 969147937 -993058039 962605469 -993119661 960335401 -985735997 958960647 -964218603 964681000 -978505171 997367945 -973272519 969197771 -985794232 998803428 -970983825 967861694 -953228737 963081628 -970025155 997981775 -997676396 957419769 -994498938 995238832 -989907442 972860544 -972852443 960664757 -977676208 986039955 -994449897 978855630 -979021087 958797865 -951432621 988496740 -951301287 985974419 -986896728 992002940 -969366600 998587625 -962871391 997133241 -955215608 995884206 -971172581 953855691 -998545590 967643225 -952339417 962245626 -956068960 981058460 -997706737 987156797 -988103378 959852014 -994970669 982417816 -951663439 998878427 -997157247 965626765 -957752594 970835086 -999827094 972840926 -991800155 976966343 -979718538 950334195 -990744036 994752402 -977776471 997587873 -971414814 981875202 -965667073 998361781 -954910024 963823278 -971105586 952394836 -969296195 990037233 -953486072 966330061 -974022880 991094300 -989327832 965080904 -967400164 954499069 -950670735 996218215 -960397786 994739019 -999744501 981134163 -967458153 995007777 -975280767 962639166 -958011214 995176033 -988563624 973568589 -959794044 967851001 -968332033 962439907 -963326369 984481000 -992354179 998262374 -970212454 989058491 -963825822 957172951 -991987744 958810547 -951108893 965931428 -951156493 981089521 -987916994 953309221 -971176981 963237293 -981634325 958025727 -996167277 964406225 -958615690 959705645 -950868885 962014869 -979775605 971439333 -960318713 988002755 -955490995 987465833 -974883732 980370998 -951730162 970201574 -988299503 962923342 -987831044 967367547 -992908755 991142994 -985144259 958341325 -987290865 956053234 -958580613 994848725 -958663936 960124110 -959365931 954949039 -997519668 975827405 -993811367 975386616 -974204637 973041685 -979647134 963120706 -977597341 988074873 -950876294 991233899 -959716498 990576376 -957969084 989393276 -991682898 987884465 -962598828 987396432 -955789425 966928308 -984278304 993907187 -971519741 979409446 -996134947 989810475 -978504704 995131976 -987702984 957042237 -984286753 994299764 -951148554 970544263 -971917374 956930882 -997985958 995609667 -955695868 981936096 -970024959 952303662 -981595702 999578719 -995763482 992827590 -998035678 994903591 -955616057 962919682 -956363089 987738233 -984724295 956741474 -966511981 995687775 -969804811 999048615 -999089583 961554745 -984917331 974491919 -957830041 968320128 -971950373 971723355 -969192452 983059791 -982280442 966441388 -959965735 984409789 -979174092 957807662 -960217315 951598370 -959681460 966742093 -956774868 989851384 -976143285 988701217 -970186297 975534495 -996941401 982012536 -950699358 996623422 -961750052 965686331 -983752393 975327068 -964208804 980579334 -955990152 967311997 -974052442 999068009 -967085656 991203296 -976760984 965826213 -982443351 955757384 -955000838 975710416 -971689708 962467326 -966366548 987986111 -987479075 956786524 -998803691 981400873 -986959431 975468966 -984290034 973957089 -955603297 977062737 -991022924 971693165 -991349842 958702038 -977340928 991898512 -959136792 998933243 -953904117 988361074 -959230149 984002161 -954245166 979625412 -956399210 985727240 -953654701 976878628 -972751044 991510779 -969543676 982049253 -952106584 955183061 -958967084 982019864 -988871224 994200137 -991717443 985535015 -955153415 975570787 -974921152 961311774 -957728654 987849762 -995973543 999506139 -957128909 984933190 -992770775 983137766 -972606234 977848845 -991674631 962575542 -953376787 997688578 -988120190 988755495 -995163908 959501998 -960776358 952010166 -957451296 979619380 -965224083 963835207 -963542287 971938757 -974653771 998698848 -980200265 997129444 -993453337 980514818 -971069639 993179839 -969839100 963992346 -986938512 997689987 -957616477 955189427 -969882055 951279278 -981255464 979335108 -966326343 983095430 -953500480 970758711 -980413364 998560039 -961330780 971220994 -989776356 970240397 -958163493 960254844 -962468346 970677133 -995478860 998616524 -993309109 990034514 -990052832 957972986 -995639195 993218653 -967725795 989892807 -985731006 972674300 -970541099 965103323 -979872081 984574542 -974104180 974539650 -968086491 989303638 -993899419 959107753 -990735577 957673256 -950949132 968021052 -997226098 994113317 -964158003 981112647 -978187297 977322173 -996484010 968465632 -967638898 987178527 -973955514 972517213 -978220777 955888103 -992391642 951201969 -976625497 970237810 -956493738 955078144 -972691805 954021350 -992765204 985356658 -965709203 966122427 -995814283 976877816 -992597302 982553033 -963844981 964448532 -978115379 972006761 -958283688 989791408 -985586197 959705893 -952759510 980618064 -970255163 984324962 -980247106 950423632 -995325365 950978427 -964006328 968135107 -991332684 962180828 -981780958 969944461 -969352925 993825480 -956589213 991824579 -964864832 988948122 -974088906 961220239 -996544151 980173680 -968695169 975796005 -950751637 955287340 -976466288 953042380 -987166586 997877321 -975915908 951745546 -961227329 997549433 -951694709 967045285 -961486446 962962559 -962568364 978985855 -981811237 968289656 -977517753 983176865 -956278865 973568888 -997261360 971205675 -950866690 982501715 -978699822 983553377 -963811143 983112717 -953033983 964349141 -991811399 989622467 -972149357 962343337 -972947014 974773912 -953578154 970452380 -977827287 962535747 -980870214 972588823 -974448435 972605653 -971669058 964866209 -956299076 987800069 -994124833 987471973 -999861390 968494564 -970944765 995314297 -954136105 986579843 -960173985 989372913 -958745033 957194461 -952988508 988210073 -955916625 965663779 -965047169 954253517 -992586460 998835809 -959199703 958462971 -985981644 968716665 -981670546 989445563 -964773169 992921342 -962866135 997618676 -955653041 962475715 -961544739 992596722 -950664834 998564857 -977622966 952492411 -990074015 959256962 -951943111 955207880 -980507450 984584368 -972830968 981249266 -969289724 986077757 -978255313 951012171 -963264814 994262178 -980589577 955478774 -960497545 962225649 -973556079 954930082 -980875573 966928821 -987742726 986709484 -997265161 990290389 -997394823 951113711 -974130291 972363803 -996057412 963691945 -950580640 989625586 -964253132 977698852 -984081931 990503750 -991255125 963054495 -983499391 955431425 -981883625 989412624 -961363847 997084424 -968125254 960808269 -996006895 955933711 -975081395 995152317 -998624382 962942555 -991100625 975763643 -963003530 981123696 -960932006 964590087 -966063985 985330377 -968299625 976434160 -980047274 982746644 -968868494 960509962 -964485539 997345937 -967207349 988112365 -960755029 990168125 -961095668 980313418 -968418586 976351408 -952323489 983726517 -985328652 978903997 -975385274 978067447 -962946214 953258238 -979718857 977529051 -969183198 986760255 -987101851 982290422 -999013429 979649854 -959899832 979356361 -976209395 972788980 -973424062 968418298 -955464156 962675143 -998026542 986527639 -983417521 965706591 -956905277 956424966 -954596231 971355643 -990506744 985345852 -954844869 998040682 -961404518 976391744 -996535640 953349668 -965989382 967242281 -966277618 983771366 -972235678 960068433 -959422586 963350349 -955861793 987810697 -999821530 968935952 -960102170 957171080 -965239720 981965539 -980881595 976598132 -955769108 974881102 -980713889 964700279 -970188346 992441644 -968384960 977270447 -996507845 988078941 -967855695 997352036 -967513860 963631032 -978315071 980827540 -991927639 999055032 -994061302 974562476 -978177529 951926551 -980343408 980896961 -988100244 991825354 -990754870 962061600 -988926795 953299678 -959468643 990507022 -974321889 973177032 -977276126 971334985 -988423218 968701939 -950377693 966636274 -956068363 954452418 -966219527 984158876 -996920212 991031099 -989073440 960284509 -952385318 961302320 -998777254 992552092 -970930854 990933426 -967376247 984220023 -984601521 966286757 -955231484 955474665 -968225195 951129405 -967180892 984717161 -983888340 952012819 -992078495 965283668 -988428095 994654143 -972020974 966694770 -982044739 980469202 -950514933 953958067 -979540116 956586008 -952702880 972592068 -981774276 970613928 -957670126 992710596 -967270250 996708442 -970254865 956507555 -995925973 990819530 -967495316 985375356 -959918541 999017807 -967068080 984248078 -981572884 994297651 -985190647 991751647 -958522202 972975524 -979978147 984956481 -970678012 976075369 -964682222 969019912 -996342192 954925835 -985688448 993811988 -966478658 984136039 -991614745 998999961 -987808075 964926938 -979245602 971651156 -987754619 966936808 -966634036 968329704 -966758075 980651700 -967328890 989742501 -961399738 994216263 -973567306 956601968 -976009711 983994074 -995151504 990829577 -997463500 978200236 -955477543 999941862 -953087416 973955009 -978107047 952096569 -979797321 963682205 -968183711 976527319 -959628636 954755943 -990483690 998253406 -999914683 990151767 -995840140 984403339 -959775441 981168284 -998854881 965491999 -984621418 966600851 -958779337 981683341 -956330630 979641643 -958775104 994112992 -984417736 963071807 -980943494 951296953 -996738991 980879923 -992367284 995158349 -976064707 954959318 -998803038 950256555 -963924015 999103692 -986097587 994575929 -981776186 957813340 -991333706 981624842 -950478021 974063709 -979662863 975640211 -955592516 998131176 -998293846 965805549 -986995904 999934273 -964280477 964498455 -979746504 956868323 -996024619 973617896 -997989511 957719859 -968661830 977184904 -986589174 967408285 -987397323 978209341 -973108127 970675169 -986947681 959436189 -971039023 971535165 -982364681 979572870 -999768338 991497903 -959083665 997459614 -953362352 985356744 -974030329 995028815 -967891285 967340408 -992591723 959003608 -974221105 960454230 -993573863 979236467 -996479645 972809837 -997007699 982401385 -976834358 991500896 -986233866 953542727 -975152116 969582002 -978291441 979019068 -987490135 965894594 -964146596 962555374 -955324930 967126599 -971068893 994319903 -968346473 977049905 -983526232 976278862 -963797126 977365142 -962575911 989451975 -961605898 981381455 -963268501 962284466 -954188595 961191565 -957513057 966603037 -968903534 952684412 -973546016 973449531 -983998846 976163149 -951565873 970232386 -998397213 969708660 -971962772 991398776 -987707769 965581076 -971483380 963134261 -971170876 950785357 -958580281 963138883 -968479115 951923973 -981851632 996736809 -956739566 950264781 -968578259 996767732 -977035292 982236489 -969777868 957919559 -990529770 972110025 -970333535 990662323 -977133142 982829860 -994091007 980185494 -965593666 951208548 -992815888 951731320 -953793745 976190848 -960324546 972999711 -970206812 969173044 -952275904 980459053 -973197092 977905001 -960130510 984131579 -952634857 961302250 -977348023 970774787 -992531304 968462911 -984865693 988522769 -972467675 991599262 -994040561 970752604 -998439179 984957273 -982070914 997653903 -980271350 960889397 -957156860 963105254 -979067859 953906083 -998637981 973758159 -990726296 981186536 -952832504 989837217 -952949004 992761469 -977003477 968739813 -990756256 992951185 -954596463 986086496 -971797096 994284647 -964485992 995953723 -995133613 973733260 -995241424 957831661 -988387985 999822420 -958368093 965951250 -993103638 989433190 -970736930 974269435 -992408433 984856446 -980823973 981795379 -974721279 972646827 -986617915 992392247 -993023251 976401761 -952337131 997198733 -998387823 961038474 -979705378 983537687 -954204216 998604167 -955359083 968393131 -957188643 973004957 -971143467 967652878 -966359433 993129591 -972335228 973689162 -975737726 957389285 -989374647 976105730 -999044855 962420851 -993351044 984142876 -983518116 995540210 -979491187 995304763 -986198879 950016792 -995633843 959058201 -957533765 974251058 -975338505 976151342 -967686557 972960273 -965070640 965546034 -966730863 981777069 -954136389 992028448 -999387065 961341719 -994196187 991436078 -957010532 992654864 -964687757 962573610 -982463222 989234405 -985843913 970134747 -984203362 971512802 -992033841 963371929 -993467423 952625923 -977001716 969604783 -984903538 965896484 -955718270 980593050 -954770468 989727634 -973360338 969190709 -985615913 972614639 -954114704 995904434 -990562074 985233217 -982724572 978307614 -998479331 984696049 -987772786 985444489 -965762874 995214631 -960725902 977635383 -972615107 997084512 -952400908 952668594 -990500966 990795018 -983083116 992589956 -982872679 969453199 -954812468 987387409 -969257705 951379243 -995730189 955926868 -971539973 996265075 -963174652 960662713 -964581490 990713104 -994018323 967565355 -951500946 984340095 -965379369 998929379 -974676812 973092942 -958186708 953346609 -984359118 989744998 -977027420 994981666 -991608830 990919916 -981942640 970846926 -976522745 993418963 -975184612 975093525 -980588748 987926446 -951143066 959008719 -986726511 976842897 -992171737 954327092 -966146394 960738428 -997959700 952185392 -991122983 986974678 -950999952 972615288 -967523766 967145639 -950442519 959674573 -991259123 967773800 -990244599 954930205 -983790094 958594994 -952771659 977193529 -951383134 951981115 -977781822 960144546 -959728036 969733298 -977653104 964552110 -996419166 968815325 -982974726 951892719 -973171687 993454563 -964678146 993916072 -965933809 977880909 -962038577 993475626 -990185093 982987825 -976473908 994042423 -975766332 991216334 -973319564 976328909 -959362951 973841794 -998754243 988797680 -983400354 963323943 -977457379 994219804 -974838812 981339114 -988503010 954454997 -988207670 951613417 -992340360 999122318 -978391785 969228591 -969065340 987338276 -976521753 989536535 -968616202 953729815 -981466497 982555756 -973051100 987396618 -986743170 994873284 -978465134 976073356 -977219058 987084205 -993733585 999681490 -982444762 950342924 -995507027 957515922 -960534345 967955890 -953098538 956905252 -986509778 971934363 -962686463 980684178 -988532058 977215766 -977166708 995950645 -997319771 958391622 -965685106 962187152 -962085890 997070023 -966685239 957044140 -984736087 990719278 -973578871 985557872 -991152229 991235200 -951646348 952971707 -980481895 978973698 -999426605 998561871 -962334220 982749803 -953018635 985645422 -961744431 992166852 -951993897 989221902 -967674250 977917891 -999636439 952022155 -981605675 990373823 -977823247 996789709 -954718410 971930725 -977150595 961082258 -977054525 989608135 -985072528 958282056 -961670571 957376556 -963538588 975715577 -981975527 950217822 -981989389 995429809 -992522188 992027122 -966804129 958103219 -960485657 952409442 -976087930 981076859 -972389593 974645636 -989899570 951207300 -993816637 966931913 -979326608 990075926 -955060368 952008222 -998638113 987683836 -980666409 957833658 -959245089 963935661 -959576311 982080891 -956202376 969491871 -963015238 955761535 -965042062 963659241 -957799080 992231792 -976055056 956809496 -967963536 991709934 -961999139 972057506 -975874567 987361064 -957918290 971628315 -976647876 986595679 -986255138 972543625 -964120425 996095861 -979490765 983631005 -959785595 987129894 -995778777 950966549 -958220370 981451967 -985601611 963494377 -983490047 957744511 -968445128 962992856 -992168143 980316888 -974809694 991922341 -965404100 963739428 -994059014 964353042 -977991415 973238436 -988556542 999419238 -978738614 967205232 -985044216 968424883 -958064981 968938502 -989963725 966573009 -991936629 972095219 -965691341 954703910 -977087962 961260728 -976596050 966913509 -956592850 986018037 -961344562 989803062 -997822794 957507358 -994554480 966961523 -977847006 990250494 -986331978 981018580 -964879145 976730731 -990018065 953900959 -991328315 958979147 -973014969 950005296 -954361784 960477328 -985325724 963379746 -953678664 954941473 -996367692 961789745 -985178787 958947729 -992749633 995795810 -955387654 994296282 -992237849 960696761 -991425330 998294382 -994204024 979387667 -990490981 959947866 -979612494 976730394 -954955707 981862812 -964391583 959786648 -966937094 992284594 -955411897 993218718 -964821953 968212039 -999832373 982869421 -972129639 963557232 -960375485 968230726 -970160817 993556648 -993994248 993693196 -973308472 990611108 -965972349 982286427 -999453870 977657058 -984378889 999571542 -956003466 995022924 -965064820 958560659 -998376242 966931475 -954553229 976498924 -954158440 997760316 -950596486 956731224 -962962152 996729565 -988805692 977948954 -977667913 997409923 -983797183 961595066 -956116723 979403511 -958788008 985549932 -961813964 952955316 -957822298 976122220 -997912648 984450384 -950751609 961881260 -988554326 982243184 -988285792 965317397 -963056848 969700593 -966088820 965271140 -966410973 983064943 -955193945 972508841 -959041301 968716552 -976263125 982221434 -992380123 997341465 -989663352 959506822 -975866922 975119536 -985527670 966291618 -992749852 955119746 -961836900 956977183 -961810240 966894571 -975313736 965963316 -980289559 998005898 -980173775 959182506 -988433494 950778800 -985704540 970486613 -999124310 990425905 -978095613 975961536 -950619384 981384385 -965740298 961159438 -986904946 964836390 -982667232 998094122 -952912873 950648154 -977455318 974269715 -994140038 982249337 -969114190 993413137 -955443464 974941194 -992273530 990971673 -977266740 987891916 -953434353 992303291 -953218141 971087462 -973526080 953900324 -997441630 953169405 -994490927 959904325 -994107832 968700233 -968690379 969745156 -989902781 965659077 -992685224 961636452 -952579767 965424553 -968502597 992440411 -954188436 952051679 -973547696 998814282 -995438351 976942870 -953727453 978094737 -988545997 996178469 -952203350 956791078 -951813125 950435459 -963569588 997988661 -951067138 982247510 -963552895 950887042 -961251785 955948550 -963110427 981649023 -957806460 995149120 -971579080 967843619 -955112809 988383438 -971749312 964252061 -960556416 986287374 -987510411 959401423 -986389663 982948279 -980109999 954117896 -976163779 980381843 -964055115 956919147 -984379029 993610057 -974466970 972548436 -989011923 983079409 -966311661 989696485 -966931839 960677982 -981437710 962198093 -951580722 991191999 -960661782 970961992 -955114913 993417530 -981808693 973315797 -955266135 959323110 -978688866 998396631 -950879592 968109626 -980498712 969070457 -966415259 967797631 -983833251 995886497 -996483896 984268396 -986636414 972216135 -978742073 988750707 -957033875 996402040 -977509827 959678393 -953028488 965177355 -950380096 960470702 -960313730 984965830 -981315191 992620169 -999668515 984702617 -958950970 977824085 -971728762 983502057 -954319560 984693519 -990643508 969859531 -987636681 961841355 -967128953 984622394 -965198361 993077790 -993357193 957673090 -980088612 963619844 -964648167 967174769 -989362695 990173480 -960147618 999388221 -961187952 969441714 -989891520 957024568 -970110556 965109822 -965032381 959269924 -975846027 987667665 -964205749 996184575 -999980101 973717858 -966402750 970796553 -997804692 956304339 -969849282 996331356 -953100256 987607089 -962268206 995831745 -967537511 969555490 -980731146 997693616 -980818407 970453498 -987190102 952794366 -959015433 988521383 -985190917 958316823 -983470692 951873889 -956396145 988548731 -999453871 950308014 -968779090 978515404 -963012566 991328942 -960171360 983482525 -986198500 998590650 -963138182 975369050 -957773950 989406941 -983114994 981969707 -978533225 998362606 -976921904 956505536 -962198075 982641706 -980971340 953976086 -950513258 975192737 -972235442 968781820 -976069777 989052393 -972170629 982846210 -952021597 953990404 -983621613 964383853 -980359045 963869949 -994098562 959487743 -972507459 962661454 -952081460 991715922 -956640042 987715380 -979335450 978538912 -993970765 964877947 -999159372 992442673 -994227328 984797138 -969506241 996188957 -967667817 959831271 -956537291 984725924 -972683414 997519111 -980686687 974242008 -960752794 979968072 -983354816 996068858 -969271455 960760877 -974586883 984936160 -952241871 967708984 -951425515 996683827 -981203582 987046114 -988184159 953447249 -960603145 959614461 -979173366 996211904 -966728710 959839453 -982452232 984451950 -993014183 953402106 -955087972 952038442 -956342189 961203834 -988083085 958991451 -958240857 971110113 -982423979 982966620 -961947952 955331943 -971761262 953453207 -973845886 991276042 -952905227 964154813 -955156809 970161981 -965749697 970414184 -972265594 961900772 -964514245 989385861 -974918054 968159737 -956653517 960666139 -999517976 968919539 -959723143 999694246 -958963448 987536795 -985787254 969751507 -970768592 974003584 -960847715 988856074 -953516627 979118838 -982749481 956290969 -993769647 980388686 -982695049 961314776 -953933245 972362806 -997679948 967918939 -969310472 978159345 -953989335 982019721 -953359552 981359798 -988157925 970418893 -953635166 994816177 -964654057 982133640 -968903873 971404683 -980834529 983169544 -990091246 976473994 -970696772 984703071 -980420561 972056935 -952790680 986363415 -986937360 999162290 -992195848 987526459 -983630540 965322154 -991450982 956610962 -990694782 977859968 -999042316 985904663 -965010542 968059607 -983301982 993222547 -990494824 963391752 -994357177 966907109 -989689528 990737432 -961605697 988781495 -956790500 965845808 -955433699 964417591 -972215744 994820069 -981619489 972606643 -997846681 991322170 -976611615 962844310 -979782657 979353136 -992698768 984061247 -964081638 994371976 -998195187 952627112 -988832274 979183064 -950088576 983263985 -964608961 985952836 -987515496 952464853 -977033041 952857384 -988938966 958688244 -969309091 979528416 -968479282 971116884 -983770355 975517584 -956175737 974680674 -992834733 953377824 -987720156 993270006 -996091766 984879383 -971395232 998320361 -960436262 991846613 -998514832 961095480 -963293878 966803538 -994812850 987053421 -966208269 991152085 -960224859 957178615 -991312295 991443171 -983708650 998846952 -961053438 985757748 -985010934 984877359 -980587222 965623226 -951065130 989324374 -964346753 986017947 -950110676 978338430 -979424411 975340034 -976578760 956746309 -999154476 962413559 -982825789 969309840 -979589536 984112927 -953128565 976474182 -976739047 977089846 -991957346 956530250 -966980752 960196036 -967363537 965419633 -997340635 962187563 -980507537 959467548 -964593208 973120284 -971908151 960729222 -974841529 994153612 -953249712 989766571 -991581504 994360065 -952311923 950360284 -992178025 951265344 -984083761 950511573 -964016826 990070335 -977499093 983065482 -995668753 983822904 -979920564 975461347 -973073850 962841826 -966308938 983184909 -997539643 995543656 -983700819 957258631 -963434432 957304865 -997270774 950604677 -954967223 956580917 -994418297 966132554 -961639032 972955924 -955160395 957068132 -967877149 955072448 -978839740 994220916 -998221368 982567769 -963646064 993001303 -986977389 968280080 -988097356 999020746 -952996195 962469293 -984996724 974635008 -999640957 964029371 -980043418 984093865 -997905073 955034730 -988330307 990677784 -968171566 992171746 -966160161 974076217 -988001966 990875352 -989063275 989316521 -980351453 976849372 -978154560 972829039 -951503816 965494350 -983366816 986979575 -955230914 991295744 -991124439 984113194 -953940550 961603431 -999996097 969540493 -973550782 997777528 -962463854 964865674 -966783393 972691193 -954751489 969894781 -977948812 978804265 -985984068 976923529 -980433677 986775554 -956981491 975964691 -953673512 989555285 -994521980 983788592 -955523693 970131431 -951321702 994206598 -956110967 960951574 -997277491 971037525 -990292512 991499800 -982023586 961719702 -976152907 978376354 -977938280 978297902 -980894550 960722967 -965084466 954527569 -980876098 972564419 -977402126 973073166 -966901915 950978316 -974259879 973661896 -971632193 972533931 -964357070 953615891 -950803244 970681189 -956315915 990488273 -950335064 970828638 -977666497 991262557 -953819847 979152382 -965106418 957980112 -956416642 959802067 -991797359 968484562 -974329132 966405782 -974569993 984380864 -990663759 973665707 -975845262 995549807 -973346245 967380545 -956395778 965839574 -982615445 999376725 -973279883 985529327 -996589442 976683563 -984983112 969176424 -963612716 967294543 -998226383 995440740 -957503792 965883146 -968038913 974735022 -974497031 976622461 -963604087 950693916 -966997707 995637805 -951040016 955160644 -955033286 971546750 -984133358 973363233 -961452888 984214701 -986215328 979367286 -976605205 954488038 -960177669 989664701 -996980980 975889382 -984154637 985604334 -999254110 993678959 -988759604 960124014 -990137816 981579100 -978229135 990759142 -974291113 974749352 -971930489 983863477 -976740037 951174502 -971963371 996424514 -954953189 994315605 -983510684 960198334 -988536712 998085176 -988248698 959927404 -976338912 976052440 -998739905 954659013 -977096374 984562305 -980242497 958475506 -998858361 999200193 -997095816 989405792 -967055232 995828541 -972438984 991941750 -987526939 989860500 -999727417 982824803 -984071038 958303865 -999127797 964245610 -976304033 962852881 -968252740 965014699 -963250828 992509939 -999075645 952550854 -971861512 985506935 -977575126 988663529 -964490292 966723612 -986330087 963408540 -982108203 959036793 -965030776 972686003 -981558702 997923039 -985931733 958053249 -998117781 951928080 -987920882 957591026 -982519425 999425571 -976576299 988566978 -985327447 957059413 -956128086 956621863 -965779859 998815019 -970995977 956287036 -959004133 953650089 -962833360 973146339 -952731762 968306588 -996964822 958588340 -965173865 959953705 -999606440 965291248 -978461836 981676756 -979069987 991826348 -962568077 968110622 -995705089 966406742 -991996585 958480274 -962026955 957187830 -977979420 994882611 -958321887 965311570 -966942918 986381140 -973145458 997684724 -965247605 965573691 -960383222 962107494 -993131794 990215535 -974544096 951611408 -972502441 981013054 -971218899 962556792 -999753773 974696286 -989829230 978536612 -952977924 950084634 -957292212 966330509 -952725322 969725640 -957847378 980883302 -955609194 978345789 -989324140 991405770 -995704039 973308324 -954171817 959407367 -971080711 997083160 -968455942 981580915 -987786191 998693302 -992413760 988530435 -966019484 963528323 -969712932 976146053 -967146329 951046766 -984565280 961755850 -986137502 991499523 -989696937 992169991 -960275526 954952253 -991742383 984619912 -964503524 974120981 -982552561 978555672 -978652017 964455277 -957230456 965315208 -993246453 990268390 -964412810 980713038 -959953443 991811884 -955254203 954869084 -983617955 970108359 -960691997 994897750 -988377762 964980899 -989019579 994244181 -979924942 998964910 -958174725 979059141 -979050470 993926437 -999591980 959609839 -975538321 961913216 -967044181 990398840 -971232122 955207678 -963747864 954621384 -953908877 984383345 -989121562 990598181 -977053565 988976654 -978626931 976595690 -984518218 968649883 -973831574 960413261 -981399333 999725257 -995496532 982616013 -952116839 985166684 -979044924 964693769 -983748180 961032561 -965805367 980898063 -975744973 959754827 -989001686 962508524 -971974809 972856205 -967105809 992050823 -972587826 985651980 -998422947 950280411 -972418089 961455296 -964967039 983241498 -975499984 967277579 -999210760 955105595 -994389504 957460658 -955152941 974193776 -951878713 969094818 -971910004 985526210 -956197922 998568063 -961104537 977525737 -992540785 981723172 -979637994 973285833 -956568793 999911531 -995055034 969356706 -977610135 958300588 -977458144 982392275 -999709196 977488438 -960146422 958787180 -959257221 992571680 -984472621 970229656 -953568829 959327045 -956683606 989903330 -995985637 995214035 -973102030 955383402 -977553709 977161769 -974031253 959609312 -985683707 983125384 -951154417 967417318 -955652511 996094168 -957503353 972047773 -950885753 966030504 -998217312 953643218 -988839203 958714665 -995466129 976447869 -968028670 963223909 -951199771 968035125 -997252485 981103200 -971452119 983767336 -965656767 957795535 -990584742 978295559 -960606017 988626478 -951899919 956443642 -952273124 967483951 -966781641 972307958 -956007621 971075862 -995153340 952740945 -953566643 977416694 -950183946 970676658 -950143989 967882585 -994951703 991859867 -958942006 996111860 -962451597 994692581 -959298927 975364831 -998821295 985794894 -951464466 988355302 -978684164 955447457 -971756957 992180408 -996829329 993176870 -974469511 960858178 -999976911 987527784 -974049803 977004831 -958049931 956090680 -969117909 997888478 -970697423 992104862 -955870672 968286585 -973913955 965275787 -983278131 969802174 -957079562 977102313 -967528656 993125963 -998207661 966092628 -995207396 986395712 -989821421 971466061 -971375523 972802388 -982105184 984995520 -993566344 975081117 -974524812 973884505 -993142461 987826407 -958518759 953742801 -993015030 953778394 -973073050 975901646 -990378266 979746523 -983337356 958406969 -980924664 951488216 -987149891 962033582 -973358648 954778455 -972969204 953163977 -964458587 953029617 -982281458 966055112 -980324892 974704897 -977834976 974438571 -994157850 982654628 -952384738 980782501 -969147784 950327397 -965544271 952788387 -967295866 968538005 -960330610 962459084 -968390525 969934384 -958527983 974399821 -978776942 989471432 -963860079 953927887 -978871392 962241419 -975273860 957195198 -964154628 983651059 -951410453 963227905 -977716240 970973388 -977621800 964784835 -951986934 984117608 -980846520 968333550 -950133592 982855753 -979216312 952067330 -950858882 975764925 -989106717 990734261 -961251215 964009668 -999622115 979585630 -955568376 982874804 -984824644 960448115 -954848124 981988367 -986976529 982261828 -984602684 999209396 -968144049 991564779 -967507396 972448993 -958716621 993328685 -973560800 952181538 -998486983 967093147 -956831810 972064263 -991425177 961578468 -951332307 978456735 -955219507 965475484 -985881722 999825850 -997906605 959615324 -952200551 994168198 -991920735 983937498 -964182166 988770464 -955902857 950833255 -996435689 985552222 -983991622 950856013 -987054374 987215084 -955194926 984642059 -983846113 951781548 -996363922 985974370 -975973629 990056403 -986521344 955455344 -980361166 988579062 -953280345 968581953 -958380849 960538287 -963977522 983668004 -997371306 979362470 -965207879 965750199 -964726609 990943876 -984928320 991875269 -978559562 989224260 -996105548 972380915 -957076031 974534369 -952939268 993423562 -986420017 993862473 -969672008 983426868 -951059267 998512766 -972873820 972463748 -972083062 952308522 -981974596 975925730 -970894802 982002112 -977519487 988575191 -952074316 989567729 -981833634 981683030 -952281032 984647020 -979863205 979392957 -973102629 984329165 -950719016 959496095 -951965337 956040447 -958023848 979596621 -950274637 961364201 -955964228 961143025 -950600543 988164474 -985076336 955097671 -988328036 999420675 -953443444 987941067 -974353688 991462123 -962781469 978346073 -976380171 960034461 -985362981 979737616 -963352014 956657626 -999815836 991882989 -997532329 960295729 -959116803 972504900 -958283983 981762536 -974893700 958530491 -995864184 957073451 -995654813 951881784 -972453376 995493683 -977265427 989279132 -989132226 958554564 -993603240 995888595 -978800453 978026988 -981301282 976717918 -970121727 967001127 -952383785 988945491 -989161672 984914302 -973990154 999171515 -983932655 952450131 -988483189 981994110 -974210358 983775753 -993175435 975908533 -983445070 987652639 -975519168 977213146 -972371641 977682219 -985320859 954093312 -985413417 965606215 -954855105 983133589 -997411528 995883905 -956479873 996238868 -952910027 974752147 -986928782 962234404 -979140306 991286416 -994666201 953926710 -978388280 960552472 -958315184 970178830 -958055755 956750608 -955545136 982053127 -995795225 980562772 -973207770 967893663 -967766070 952771044 -957593819 995171453 -957462647 953424991 -954803076 987109507 -986186578 990696256 -990092676 951616069 -961874503 964476005 -996086587 977553614 -999497922 971893144 -959074469 968518280 -990885351 951363715 -999696613 996326823 -978270129 968013175 -959724659 991121976 -963821627 959731741 -950658920 951720511 -962930312 981991639 -960697456 956803314 -999417703 957857140 -975728867 950524902 -950559040 961348227 -952535875 995273940 -962766295 983673194 -976221622 952406981 -967476371 974135808 -958720689 998972899 -974651631 968165842 -958607648 995922819 -954417029 960750042 -998016305 991077627 -954542276 990968957 -950809049 957431515 -998499177 995072798 -980453409 998106692 -953743760 989660938 -986834545 989076060 -967304665 968233358 -983982844 969259613 -963856864 953823118 -994191524 951874571 -966013703 968984227 -988882860 985068562 -967696715 966536259 -956417466 957207619 -963430712 953915731 -955971319 994512350 -950349429 971185545 -970470071 997613603 -987958837 976872671 -953076180 998112411 -964395363 996801593 -987465938 950211010 -977430773 958233999 -977903461 981954195 -972899186 969562157 -962282925 953560827 -954695882 955527943 -954570027 985508593 -988627632 988392725 -996363046 952402675 -978066771 986749163 -974897104 980032962 -954614249 989967390 -966045232 982739766 -975465663 989199233 -976272421 952846887 -955532144 989049227 -998267910 994721970 -976193906 983807586 -975324234 963792437 -969873375 952034090 -951489123 957310327 -960475750 957852920 -976691524 981895799 -958631506 956128339 -975905342 985112485 -980071381 988899410 -959859152 968336831 -958032251 985915754 -957335350 990039185 -991913978 985119739 -971354177 957618954 -967232474 992558156 -960172689 967110556 -954929053 977878917 -971304326 966127201 -998445275 970723629 -986981262 958685911 -992121914 955647384 -976507486 972267061 -957269560 962486975 -969421236 960423555 -988796233 974696461 -983341247 963181626 -958435661 955870363 -969374846 950506711 -974039035 970628442 -951393025 980157034 -999865337 978279091 -964757429 975644606 -982706713 961483746 -956528659 971424144 -972067248 990555487 -960008902 987821144 -987992541 956974607 -995836434 979526679 -964995182 977272332 -963701604 965514275 -950591767 983812365 -986996043 994264686 -999307894 960517897 -979986633 989767675 -985828851 972294680 -974972725 990371661 -999087665 956560015 -972145131 988778006 -951331380 951054221 -994647238 976782101 -988578664 950782749 -987737442 953433834 -995341910 978633039 -974937369 991008203 -954751054 956955276 -994943918 964016327 -995268890 967329942 -998540106 962984834 -957519823 957560457 -958290355 956726781 -984457918 992351339 -969463324 968809361 -995254783 993296405 -976995972 951972667 -978665399 998439791 -996890534 994133548 -998235788 972080178 -998279738 981274266 -995608100 976316819 -990815624 960011461 -981317957 968344785 -998119283 997974277 -996831090 952190782 -970269655 995141622 -989887798 953023398 -962989408 969224990 -988371237 978364996 -966019750 952890632 -956843905 987570202 -955872832 982899786 -952736783 959963214 -977097070 982562244 -956700225 982908272 -964965339 959029383 -987533763 969697415 -970247316 987320876 -957398455 959637966 -969871962 950791682 -969952776 992608032 -952851914 962593231 -981866142 971188956 -997999606 977344335 -973174051 999357049 -997774153 976451240 -990503764 993564968 -981041197 988676896 -967614745 971430282 -974623811 961564181 -959713652 989354986 -994541383 962841912 -969683020 981272618 -963560423 976239645 -997610075 972648324 -956274369 985152359 -978361434 974361634 -956009889 992037698 -950842960 967029693 -960664843 951349169 -976967464 963282429 -970468265 992521234 -984325349 985942870 -985283007 980785215 -982528708 964016560 -951013155 991660240 -984960638 976090136 -968010234 989794034 -971365818 981983573 -988746651 955419577 -966394304 989910394 -992912600 987540308 -957212048 974571704 -952095383 998441393 -968291602 981934421 -969538980 961482281 -950538820 995172794 -981509042 969276128 -970798488 971294999 -998510560 965279221 -950847519 988386440 -980023754 963553218 -981704810 954698864 -969666308 982235081 -958613783 999134903 -964734480 950370743 -979551047 977995414 -981040212 997313974 -959037908 986698537 -963314820 979781909 -974667658 980573461 -998721699 953961210 -977554979 976451389 -969251293 991149141 -994355867 995802729 -988793505 982135816 -972788586 983579779 -994384681 990183160 -950548224 979980123 -962261737 951418196 -998301218 966640293 -970686580 996640801 -974158130 971709017 -983587219 960231718 -978977230 975196010 -962793778 981722481 -989959229 960438788 -999230499 961216808 -983927604 985824651 -969791335 958596593 -960121901 952715281 -981519434 976551303 -961320765 955273081 -967307133 974862568 -953602928 978389698 -984469358 966680694 -987907805 988221112 -976103590 953926080 -964078505 987783767 -999778251 983422164 -964117343 966014203 -976972534 952994051 -984835275 976293763 -987309317 961900518 -962624149 997602629 -983385876 952762054 -995046885 998530204 -969666357 981394237 -957949814 958387407 -970998337 969807190 -975020672 980327729 -989769653 996534021 -986601498 981559166 -964646297 979403668 -977486620 965973155 -963480646 950035280 -958595922 961733452 -952501099 997479808 -977633137 974631518 -969456212 984871582 -953251491 961634329 -987655548 982400376 -976278980 982465608 -950570148 980300348 -992856360 977043709 -986506463 966757329 -953317683 991685421 -972564009 984450743 -951083213 962686517 -966118767 995984616 -992173098 958312339 -953467230 988568121 -983332880 970122043 -951093498 950460545 -961599714 979239461 -986983342 985034827 -993407955 977682757 -953916614 963727383 -973385778 960132176 -955109610 991830387 -986473644 967809929 -968485887 955590825 -957734889 972159809 -968990772 951883617 -989166658 994110999 -950651560 979684355 -957240605 979387045 -995092203 950592230 -972601649 952149845 -979641823 976081490 -985889947 986296851 -964017170 974513875 -992660551 964076118 -987744863 991606356 -969185020 962852640 -955009322 995313460 -976428852 970426681 -956419203 978496267 -976486147 996806245 -958448152 972189048 -978645301 978053040 -971969010 958476890 -952998884 954599845 -992707121 979347240 -970395061 978551316 -962917293 961035141 -974119512 971933985 -997583440 971302925 -993891229 960902499 -959673546 995938759 -994409056 969535836 -983505588 999332905 -984951372 956317017 -958295075 994023005 -995309886 979893972 -968224507 997105113 -998718987 953035558 -961014658 958998652 -992616624 976203998 -991489551 971151343 -984947210 985221882 -979449244 982732862 -992947773 967930750 -985246339 959576666 -969585860 989486161 -997779326 998167432 -983032957 979968948 -988348622 986482219 -992158422 994432079 -982693545 973549572 -965673354 959759041 -967147093 972472967 -984822579 973716572 -952727243 954025593 -966027461 970323784 -964963195 999759817 -984525725 990578657 -971477765 966709000 -983532432 985751275 -964619861 974303729 -984240521 965560619 -990549251 967093717 -995987718 958041280 -967638232 997522904 -989424974 976143379 -951114163 988623285 -995411899 994971634 -992698444 963982735 -989992758 950752147 -974561991 957472054 -989057553 974813658 -951919137 989546071 -992778717 969541518 -978969167 981164151 -998538653 986319022 -989788417 971207100 -983912694 993416687 -964122632 986823322 -996532354 996189490 -988011547 983195248 -969789808 990093998 -952055981 997936690 -958414095 959341726 -992140812 957725186 -979401207 997104472 -989742072 973731377 -967063475 994032426 -950504381 963477652 -958958866 954746260 -950300755 997866442 -998451358 967444819 -984053027 996694278 -997671309 953982957 -964453246 988479528 -961060147 951725044 -986309203 988463343 -979461914 990839508 -974208973 964776724 -955796423 989791411 -975211575 955653714 -993743465 984052372 -952413880 986106359 -990732002 959079718 -976651357 952417492 -953843978 999400056 -961577176 955765919 -988825069 990011840 -983472368 951566333 -993781932 974869930 -984479859 961739171 -951792903 985869799 -952932793 954238686 -971461387 974759204 -968894613 969569356 -974856259 963092924 -998668428 979950239 -990444314 981903828 -969007602 952652702 -959368511 990772226 -991532463 972078086 -958545764 964942703 -974806713 970677275 -959858425 978638472 -975084200 982456325 -989358869 984281002 -963250327 988081483 -983680016 964121785 -963953506 980116950 -981874703 989850020 -969863929 960694744 -998383031 976779076 -996012256 963869463 -950308846 998716698 -967917261 983166793 -968996959 995841833 -979705648 965847273 -962135386 999891125 -988305034 954987052 -959605691 997289697 -969424578 957467458 -995435577 980324458 -967223402 958416882 -992459183 997815097 -965043177 986254336 -954358911 968206167 -996891061 956392694 -980573100 999826662 -950589652 980853661 -959722311 993164444 -961751941 990635545 -995785216 996545849 -956366455 965425480 -969523371 988456860 -955008420 986014016 -955863011 951644953 -957820417 972955576 -990485729 963416205 -959939071 960636481 -969008783 979141605 -985801721 966438014 -977681057 986873086 -957303673 972118862 -962750805 957222581 -956075302 983671933 -953907808 986398758 -980250688 973328319 -999489121 968018133 -987291540 980323712 -952254417 975745703 -982647635 999344687 -971324848 964310263 -988236493 992402168 -981652034 952581028 -957424273 992612322 -988692740 988699876 -982693727 980721990 -950888927 986933715 -984893228 950296996 -989304942 980232182 -966284915 992709906 -965918649 976292380 -961998333 959191930 -955342190 951890282 -973118182 964424246 -999977423 955894546 -963820881 971232047 -968109887 987164499 -983693618 953754640 -957245479 972816763 -974076385 986194970 -975177496 952025143 -973594229 981639437 -950473605 960089150 -953533028 983860922 -973164095 956150922 -981712214 992983153 -964474856 965777185 -953487958 981691206 -997505448 994374898 -979599102 969199894 -963196766 962615094 -975277009 968499490 -976824638 975352939 -969979174 968452086 -978575120 975696203 -961921371 987175652 -965569173 977908568 -995091538 968122703 -984256075 986340455 -989547446 980821228 -975771455 999922439 -993407583 998967929 -983540677 998108831 -969104357 952854271 -971334001 999089053 -993390219 974154511 -998173922 951407244 -991513009 998890096 -991083573 952802808 -957775722 959207995 -962070456 998556586 -964857860 994627926 -962787875 991298889 -995552122 951234996 -988992220 982656955 -990936360 998604970 -970051668 993251021 -957755316 988707651 -955701893 976844258 -979875213 960949262 -993143799 975935276 -954010465 993528576 -968039327 966643854 -952641907 970134661 -986419972 972981988 -983289316 976801409 -951712207 953210610 -971953626 990296210 -972054573 951086282 -958740374 956713291 -985805894 993985835 -994848527 979485660 -982959716 979678640 -971926106 976517789 -952382525 966778315 -995940659 984196162 -953696779 993351417 -982602070 951302673 -966830700 999193776 -984083096 961809227 -997844163 982392495 -989645978 961160060 -955296801 956644177 -983460236 974123223 -960320246 987965458 -993714232 958967648 -999619232 975286447 -987314051 956431212 -968759052 997287535 -950189911 993278115 -957227915 957828431 -955058744 984787825 -997038753 962994757 -993027076 985553125 -979451921 985883938 -971485064 952512216 -950683476 961110859 -954115802 991031101 -963052929 985716434 -963710282 983988022 -952905531 966930174 -988728857 967307189 -965317855 959398008 -996127406 989752506 -955712603 960383863 -969586780 993634996 -998780156 995107946 -986003875 974148273 -992410710 980379844 -997168670 992526595 -986640228 992373522 -955825383 953323164 -957053075 952270642 -975443722 995135593 -996971515 951447639 -983012295 993966026 -977099356 971491478 -997476557 986480458 -961388892 989975418 -950979155 956634393 -980962113 995528090 -993556890 974681595 -995855856 981209575 -980913874 997778808 -992064881 963704712 -986732466 963055982 -954061799 971949478 -989748750 966712221 -983635419 973149046 -959762094 987314474 -996712054 963856140 -975509404 998766170 -997355905 989303286 -957673767 981879578 -978993127 985701255 -986650266 964325306 -965065929 961934488 -953731555 986170900 -971795406 980382665 -994650086 954816960 -954394613 996352248 -972389430 964705924 -990606748 982083766 -989235378 977883881 -984096939 998780717 -953937882 978415188 -994987207 997901469 -997063290 977002129 -953286869 989970727 -975606813 963698087 -994805300 984177843 -996892472 985695515 -998741873 974594581 -979328202 959174329 -990020875 996384833 -958138891 951150239 -952641093 960929330 -952670214 976483697 -986594041 959217912 -998627533 980479000 -992605051 952022526 -973124645 966869689 -989102902 955955547 -953156834 951684084 -960530384 968058473 -950155915 952708708 -962080944 977975402 -998748201 966175369 -954011645 994894982 -992821177 956961312 -980214372 988271268 -980398830 957849467 -962389454 998571553 -993129682 990225207 -995683970 954560741 -950658507 971574233 -995938533 953642845 -983219057 952618948 -982659859 997625589 -994362529 963484171 -977393553 951013632 -979494169 956705558 -990725888 989770050 -998032145 998187954 -951386147 967937698 -980489705 984586778 -975422408 975104482 -989083936 990665038 -963220660 979261096 -989476312 974759659 -993946374 954085849 -952987407 960908580 -965228980 973025510 -973625818 974521694 -986716829 979427127 -990917334 964250528 -967650484 996316199 -963931196 994642498 -961002727 988675869 -965580288 981584489 -957288613 994731811 -960241915 981727204 -981168583 964492020 -966680355 986727893 -991049434 959109391 -960775064 960016597 -988800583 992160298 -975097076 957194337 -973770525 974603393 -994173352 976142444 -976836197 960487182 -954245703 995392717 -979933239 971068726 -978114728 976244613 -959206724 992568908 -997140911 996858416 -983786618 979994427 -964752683 955409997 -964749359 961438340 -975219186 956357521 -990191216 958216267 -953571238 997376346 -971345852 986569108 -977276764 988955688 -994105373 962311025 -974392394 976198351 -958285551 979643228 -995545411 962969601 -955251371 974397914 -988240491 950736907 -964989769 970539451 -954634804 997313173 -962889140 953440857 -991020023 981855100 -994565092 983647676 -963336377 995238176 -981530606 998553589 -961634376 956023208 -953793057 970728643 -954585737 994484512 -962992151 958078426 -968305846 953259827 -959531382 952299339 -966381690 992615812 -999645086 971989891 -973035223 964461097 -976080031 976303419 -950308720 992915459 -978497365 964257777 -974655913 995614245 -953836776 993348441 -970122280 991833263 -997610594 970223202 -955650316 996372232 -991194147 956383543 -977278624 981077771 -974835753 951403686 -968100966 952159057 -986156513 981694655 -985212805 974847962 -995519008 978961609 -951764281 999779446 -954611465 976550725 -997989816 964129794 -997439532 988355064 -985628464 979811356 -966226643 966410318 -980318026 952135621 -955117482 983378904 -957107214 989881360 -987300003 955683171 -975435575 991534361 -967032552 954546383 -959886308 968117018 -970118712 952431729 -971902205 967625337 -998082195 960554544 -981755699 981805882 -997384279 971449731 -978812933 976700664 -951667440 976325283 -989804327 971915808 -965478358 976360091 -959738905 957972587 -969751787 990894277 -956861983 951970168 -970262657 955479745 -993267420 966561762 -982957798 973608412 -976396829 964108235 -992580728 954651945 -973829012 962360876 -992539781 969465269 -972527984 972255442 -956139821 956350770 -964300363 999301301 -989007385 984323854 -959231450 957152082 -965272691 973323586 -984574664 954832576 -964991877 991831118 -995764106 970192605 -991438297 961240951 -985833459 986021770 -998305291 974366585 -961439313 978774657 -965387694 951509245 -960552941 996793144 -980221701 997271288 -972516466 960831317 -967471559 980044436 -955717447 965146559 -977853593 976804780 -965572384 993672057 -956714512 983052695 -992643389 999372443 -974560183 994287402 -970647998 993248552 -950357348 984255015 -968083943 962424547 -977823418 972911023 -958559143 971795728 -951547205 988001469 -951788306 953861066 -956151206 957947383 -971113463 985789691 -960367371 979749707 -954960916 964892830 -992733622 969990699 -980075744 959450986 -977614841 973938217 -988587888 981572079 -994433234 988581794 -969416015 953063738 -980937602 969712806 -998987987 969928189 -953031923 989707174 -999261743 996813459 -963023665 953170574 -963287506 985056565 -986813000 958204053 -957061404 957704103 -993661792 969328257 -968925689 965305760 -992777802 986313607 -970020258 998650982 -973857654 982091498 -957217207 982394534 -957476898 991358390 -981490000 982779475 -955606814 967923882 -954193526 994887623 -979531554 978791534 -976018204 972370682 -990065371 990966869 -983437935 959703519 -966372024 952025678 -977389320 981735296 -951649206 979878975 -978529686 950296634 -972798084 954453322 -969380153 962424175 -979966082 958308302 -985019953 977514454 -996899097 966579804 -950516957 977389900 -976461455 970759174 -968198761 953570026 -994343959 988571451 -985923764 980732208 -995988126 967066939 -992921488 973611290 -988031716 968391697 -971057086 989597624 -970093423 955652072 -976763690 956551995 -996058138 971821741 -954575276 961041119 -993376158 990472599 -968073757 982071241 -950508179 996817908 -979055684 992977642 -965668028 953730323 -951892146 976228266 -951871610 992397932 -950375636 953675744 -951950191 984371426 -952437080 961429997 -951957788 975481111 -991930248 950058323 -953994074 980446743 -976759917 962706502 -986335814 991524982 -994431718 991628474 -951675219 971870159 -964313126 984670579 -999416760 967809671 -987364427 993154202 -972293796 957312404 -979778218 953794483 -959570922 991982715 -972611286 963602412 -962981838 969221977 -971628021 958790364 -982494361 977464776 -984063681 970302957 -999137011 959317568 -992945565 989010882 -974255987 983312012 -956374376 951412185 -976433216 991199198 -964832285 975990028 -983901299 975698723 -982136686 960383250 -952555347 964498499 -969605224 968139315 -997595237 993179004 -993664994 986841563 -954623817 988762538 -972372722 988604385 -969612274 980901334 -968069788 980538590 -980882526 973950349 -976297384 985127695 -974167470 981493044 -995431336 990864828 -958156733 953566806 -970917719 997146780 -986341020 998039286 -999130467 973666949 -996381225 970838269 -987858583 962382960 -986041770 972305483 -968015231 980881494 -999371987 990484113 -968996205 956571172 -970781144 974726142 -952522364 998107650 -970437252 950816602 -963921392 986050639 -970497458 992718896 -976573997 964528263 -986885453 974155286 -970783059 956691208 -957716667 982611572 -952346532 999994630 -987283628 951036290 -965995135 964744516 -983731309 993080046 -973513982 990132993 -992835130 965126864 -975954425 970013480 -987892919 980171738 -989723804 968987420 -958631194 965002935 -980137952 961501521 -973606612 994959420 -997573891 997067933 -970512185 958224128 -987295551 994646606 -976604042 978737007 -968783499 999215117 -958216273 969657180 -954718043 970782153 -978269159 977730882 -991979731 983296982 -981239615 975913587 -981477360 998410565 -992592880 981975331 -992387469 998220839 -959441209 982469454 -994908501 995149991 -988034400 968413918 -995025874 985314080 -976822005 968721734 -975743612 981721523 -992793188 960749545 -978927600 951764139 -958844668 955265197 -996134498 973007373 -978901372 973689493 -958503419 960346629 -973220984 955293407 -961176789 973322113 -970968584 972534347 -969186562 970066257 -950243505 997086606 -991882522 980196278 -988900417 954309447 -971019163 958709646 -986140308 962697278 -987710855 994633647 -974194285 953059539 -983900930 974334364 -981120050 995801129 -979090646 998890109 -991062256 959199171 -952019843 967741783 -991918951 956672188 -955990036 988768349 -958230141 979299694 -991851571 994258753 -995069022 977352785 -987135559 962629269 -974477750 986543371 -973105920 961635410 -978754227 986759212 -955450274 952906616 -982675636 976439056 -991317672 999149271 -975331098 977563706 -978291199 970096117 -974416151 971609211 -958006982 994771894 -962506547 998790455 -973858644 961793151 -955710886 952193514 -957418708 974941321 -975031081 956917493 -996484053 985918580 -983260853 961279376 -964234505 983415436 -996407713 953175842 -982299318 983396177 -993297126 950271745 -950699978 975911913 -976092949 984242185 -970749133 963951037 -951902327 959010646 -977969986 964508001 -993252456 978251515 -977164094 955975206 -969361888 957319398 -996480348 987035747 -977241899 984309681 -960474712 957245145 -990615455 970453552 -951827385 999002802 -993919807 965934816 -972753413 977130980 -970061029 977395482 -997366885 964630701 -955481119 963586025 -960063474 984120456 -961038984 956666930 -955533887 962522984 -991711271 959926630 -965335351 979570616 -957522969 978746363 -976586450 979517649 -971753914 960778070 -967622806 996166064 -952387482 960086261 -996430252 998252908 -972029449 970947605 -956247045 966100732 -981172715 987505220 -952702847 971262061 -982872960 994361379 -978328412 980276018 -951683994 978010486 -959872971 980526386 -954791378 980794653 -968049516 994657816 -993679658 973333838 -954730069 964033511 -974421677 998380088 -998800555 992326063 -984749605 957219804 -964248882 991953284 -986898751 978622670 -979473453 983752680 -957988094 990421802 -963428952 994667509 -995862783 987851045 -985334307 957332821 -997158781 999920407 -995972979 953773144 -980644559 951631335 -952429709 985657045 -964807809 960269490 -980835958 957060960 -993892152 976248349 -978480739 988291835 -969094296 964509017 -975000540 955463132 -995034593 952299371 -996324106 996883906 -965219932 971358333 -975805992 993185179 -994431338 954078824 -992312965 967913701 -971965083 982052214 -993338974 952015581 -965471655 982357228 -969573518 981377233 -991185406 973369894 -957787343 993935441 -966947718 978144193 -950698931 962186738 -980989717 971328426 -995603824 983524569 -996485801 977006906 -980098835 976290573 -989524256 962456632 -989113379 987838256 -966161597 955173003 -952450156 973624500 -961690259 973137392 -981110215 991993892 -973931289 997120365 -978067817 978327534 -985376367 958978944 -960586514 993322243 -961747827 956756856 -988985587 957842291 -978914375 962084122 -968958941 975055151 -977901222 989537633 -951341862 987507232 -966920041 971736667 -990649942 950573294 -953222226 997000355 -982767366 989223345 -998106802 952952785 -971980933 992754367 -999508273 963458380 -969008963 979884635 -965632455 978683606 -965124816 996980736 -951401427 960142232 -953732734 986345467 -951480639 962468256 -966643105 993882573 -950279041 958807216 -970980798 987997110 -988178984 994480247 -960589930 955446584 -981884025 971086954 -974191866 968644792 -979388925 998286454 -971971127 999265498 -987102911 964118984 -963621526 955893856 -984751710 985201817 -986097308 995192635 -988558346 967530299 -983541378 971534264 -972644865 987946053 -998619680 965149239 -984811472 985987759 -950555818 984366885 -998572754 964190968 -978333539 958660422 -960262901 998274236 -984301761 983999385 -951397853 991382546 -975145065 961670742 -973683328 968839335 -999721160 969579460 -973605734 952458591 -992220849 960761314 -987342303 997168341 -955598924 993342952 -992521023 975644069 -967797100 957713748 -988044190 951988363 -963610479 980289111 -957721946 981256860 -983286363 983918969 -989738046 986798204 -980920600 968652639 -954925888 963421051 -962097923 984483656 -984333729 993576627 -982344073 987058571 -961309642 972665126 -982536710 978095768 -977565425 987838567 -974174376 957084487 -971727530 991684227 -953196979 953041557 -968163475 981626604 -998379619 987372682 -953709576 955549749 -975286470 979824881 -966509136 966770587 -953933542 979590604 -985145538 979995131 -976089599 995687903 -982885124 988445864 -979215437 999792298 -973208534 996045399 -965508468 972909265 -985284163 995575713 -981410834 963008909 -963512396 979389007 -995600431 982235020 -996275837 958731766 -987606333 959850417 -980869762 990207862 -964099710 992973179 -957872151 972203429 -977794564 964602765 -962640437 982394465 -972422017 993740962 -958630149 954666081 -956034786 961127131 -989446238 986275862 -999690853 966052186 -997483622 974611056 -952875534 956673163 -978225436 969456847 -979339075 981689209 -967416656 975130770 -954159213 961700880 -980283735 986322829 -973661015 950757531 -959208621 986774383 -958976392 958817101 -984007468 985830998 -971600409 987865332 -970057476 992307153 -961966022 991297747 -983618339 998610846 -988013183 971478319 -951966925 961843854 -969150072 982193396 -995870039 983440846 -997078073 980367658 -959479864 981871603 -978116737 959696541 -978524771 985410774 -952367420 993469677 -973430713 984211895 -977942315 959112183 -979811359 994181241 -956847103 995123592 -983758054 975607425 -968737038 986121606 -968592505 964617472 -960404688 955684082 -950503921 992113385 -977052409 991937388 -968159852 964459558 -985421357 981840701 -951122896 961023240 -983696005 974208673 -973034229 984897030 -979024358 993553793 -971298265 961312080 -989765379 955636049 -985246616 988545690 -985623387 990375935 -974241509 981966476 -983802153 958449861 -988489313 968765442 -979362094 980226963 -968108726 981451814 -986620928 952946109 -969955774 996506209 -955525168 983293574 -986461292 989314616 -960796324 998965922 -995959085 987155646 -969482989 987951628 -975164534 961362010 -997504666 952562617 -998163474 981526300 -969203556 960093011 -958869627 993317358 -959173646 979413635 -980174550 984052612 -963082966 952645621 -981860407 980755036 -959696801 952494873 -973147948 997088588 -982517513 981023713 -957498415 973000015 -955583645 978230874 -990998008 971086927 -985914286 957980237 -987719397 965200115 -951775294 977932929 -955336217 975184921 -983136747 989078616 -993213575 969195895 -960994080 989918901 -955087279 960682416 -970814961 979289610 -951043826 957975508 -983290562 969356715 -958731942 957401558 -962652741 985962533 -984492035 952978924 -950236191 986711394 -971473973 970293644 -951976321 950895218 -974357995 969902148 -993195825 967657249 -958428879 997539568 -969476454 997965596 -966124309 952085692 -975684990 959832502 -993770256 954962500 -981595564 953004643 -985817566 990995373 -972044273 957696753 -974701713 993813971 -956545234 984768276 -954307496 953541241 -999873205 971589844 -968371535 968117530 -962159711 959839798 -993946000 987885108 -989542722 982569687 -991083657 967107096 -956734329 965255247 -963515966 988465369 -982043519 971313192 -971288100 956370094 -963284404 967732884 -955201552 990168784 -971051862 974100505 -996579317 956625864 -996897588 959976346 -995664332 960618171 -984295261 958647571 -991409332 959340028 -999151300 996626636 -964067824 963664100 -967727946 976113357 -951470845 967782443 -968519588 984370777 -988845929 950787567 -981653552 981483972 -975861626 993478126 -968264892 993782679 -995105800 988184301 -993965899 995637738 -992532084 988293166 -996417586 974064688 -977483667 987817234 -965448411 972140917 -951509174 976951147 -972644210 988981689 -960704486 973027622 -950538340 973984890 -951596055 953402901 -971339600 989669449 -965783439 957635519 -982752922 996271157 -973488310 994545123 -975290527 996729502 -971924433 963339346 -951386115 968399031 -993727192 965709424 -991021631 986434851 -981124088 962547313 -957760028 978177283 -983152695 974554979 -965838240 969310066 -972842642 987772356 -985459778 956989309 -959342115 991539950 -970490868 998971285 -991225518 999029850 -985923042 970656200 -969521765 958785406 -961886106 969740534 -967105472 988577513 -989037539 990745190 -954170343 959162646 -989232595 978471820 -960013196 950900682 -992816328 980487225 -962708313 982433789 -964112972 951568009 -995097592 983080516 -991394955 951323738 -999655639 987621085 -988947031 963844497 -988052753 955366582 -994983588 978372632 -996909701 979374529 -970139421 960032702 -990171249 986008964 -961541292 977013519 -972278903 976480559 -976984455 971415755 -987293133 985417470 -982156935 962095530 -959766057 973478065 -954840142 974170874 -974120265 959954449 -956558657 982454097 -967277867 973776041 -976484689 968216174 -986478442 996669322 -983124571 957370808 -959992185 993369739 -997370104 972546982 -960779707 996324596 -954762224 971209682 -973851628 975315237 -962719494 996143321 -985654645 963426631 -986739493 998055204 -986393410 977939094 -962968892 966067394 -962017945 967779521 -960605219 976841481 -968269897 960144620 -992385627 969969224 -997006883 952259397 -950790287 982034159 -951072825 957884681 -996249341 996149895 -978641141 993622748 -998295570 956899759 -962947885 964512577 -996559169 981416284 -995200944 986253100 -983220557 962790512 -963153418 990670530 -962767239 979827784 -951963532 977977288 -963518235 957458276 -990628515 964230940 -973568189 953378126 -964596517 964795132 -965598252 994594771 -977255137 958856886 -998993259 977854040 -987311849 979905119 -968257019 952475930 -986103312 981254576 -958346461 984947003 -954013910 966405769 -964190545 991929480 -953677247 969405502 -960238059 952925946 -950528864 955994769 -985279294 988618227 -991336416 961479130 -951786893 976787866 -955170131 965379008 -950824111 987988823 -981472900 956135060 -963023460 954784525 -992088825 958750496 -964780574 976813467 -961700779 989259539 -966336097 978477751 -956351627 967516777 -956476686 988756258 -969398146 978604804 -999914951 953734514 -981233720 973356424 -962697435 960694828 -982480652 960971882 -973960214 953699955 -954340964 958525811 -992282479 987026457 -968594402 963754821 -952701670 955744029 -972584847 968854423 -968136414 974318075 -990371832 962662140 -966296933 972108419 -968361918 955606035 -984612816 968923194 -990889156 966384286 -982092666 963511824 -955988470 957817264 -967635197 971071592 -966608688 964208204 -981299299 994369383 -999622262 989395645 -997030185 951296185 -981572758 993321010 -975498306 954042523 -984951190 969145600 -971676617 963303932 -960908692 967410268 -990934307 980791152 -969973786 987801950 -970229736 960810387 -978689900 984745553 -958021770 962402731 -995277076 952731993 -962947413 964625366 -991590083 957763861 -961209587 953524629 -955207996 999942426 -987815754 995864944 -951654063 968294380 -994328099 959411835 -977949879 968024902 -970488880 967609448 -954255814 966494809 -990790369 962537846 -982370682 984786304 -982131626 962008320 -988551466 979896730 -967674473 969627642 -975495827 980442969 -994483277 989753373 -968191330 955107238 -992894995 975133887 -970723466 984059262 -979891759 968444939 -971199922 978658056 -979216285 958245481 -986001492 979831506 -962123444 958565414 -988296276 997532271 -959824837 973144221 -963696178 976094231 -999724742 986021724 -950530834 970843752 -994917686 977619804 -985742964 975108293 -988019587 996085726 -950516569 950702458 -994313915 968616818 -984984190 987962030 -976196435 967268163 -997223398 991062103 -986929005 984163513 -996962406 968765198 -959033671 958119022 -998067316 954535608 -990249884 989053237 -969734706 958192866 -951492623 974358608 -965809595 987514721 -996273312 964209017 -988064362 985292064 -962612545 962507149 -976872021 950868993 -950002194 985829564 -971025232 974826722 -978980490 968641656 -963413821 957790630 -994213328 971328652 -996391160 995215568 -993762155 980069875 -979000263 961354723 -973689899 987330285 -978426033 978983605 -998960189 979512849 -967034304 961613176 -953899880 968070447 -961336205 970344368 -989132201 986667443 -997365315 998906612 -979378868 965702673 -997903622 984839346 -998223558 964881822 -953891080 967900825 -976209088 954147850 -986861331 996290945 -984709090 978248393 -998551377 997523835 -995218672 995226194 -992185420 969339707 -987743002 951485030 -993796325 991283503 -951025038 976804415 -990160950 999505209 -994122273 957412628 -952840830 957818513 -977476074 999138479 -994798801 984975636 -991266332 991137558 -990465730 962113509 -978891194 961899941 -977451654 969557699 -997569739 979549768 -968578479 975357673 -991087571 977048725 -973860767 956745259 -999620477 986595543 -989567965 966620125 -959424582 998412458 -979454762 951453759 -997957737 980241255 -967003793 967829424 -967900711 968529057 -964837105 957701220 -993708129 997652592 -961671778 955946854 -960716306 977125676 -979917000 978333881 -971900517 986413025 -972960835 999640449 -953401903 963523065 -997030722 985231577 -994410231 959863298 -997887081 991562111 -970609030 951071275 -970043055 992707531 -996709953 980019460 -953202391 956136205 -996892155 983188996 -984350379 950352080 -960088215 963856023 -995988465 960371865 -983649845 953714339 -995495657 989729174 -952114015 975199054 -980811708 968022466 -961953016 998800262 -973273339 982502492 -986631627 958316216 -980484416 979446346 -991515552 991188045 -999592232 978390191 -981719562 974245857 -962961764 993852338 -987343948 965387039 -973268874 984851564 -995039920 997969195 -950851444 978405051 -986714404 954430487 -975620897 964108027 -960230859 992904742 -965568281 990042540 -969823529 988085341 -970071041 965013107 -965713351 961664957 -998113283 985699856 -957585441 968359909 -974298048 966105961 -968450881 971133053 -985050491 981168191 -976610159 997221521 -983582153 959932202 -983977735 959784710 -998781515 975031774 -998197107 963235634 -960263887 983796166 -992218804 989551973 -997827352 975912566 -954776988 967459749 -984925835 997067381 -963968462 979269095 -999381669 976851940 -982428791 987915849 -953276311 989347088 -996020810 976238544 -971374932 950322755 -982614709 987252990 -998065197 968568361 -974497131 986814357 -966969409 990274384 -971946445 997738220 -993273806 986620267 -972804860 988032816 -964205368 996862291 -960141596 994597332 -995641595 952793193 -992632478 970171663 -979428707 955024428 -983819755 957357058 -959453526 976488199 -988441394 956048840 -960477537 987687591 -952296919 996844245 -997389589 985340402 -993837655 986958563 -951076950 997186464 -966869424 993351453 -969239864 950537926 -963257067 957979403 -952289128 970268185 -960079670 958449831 -970400949 972070673 -974204659 975606151 -969314564 990178671 -977426931 986969709 -987088650 975570872 -997569474 953298846 -974611539 998022704 -995660567 962716416 -987986326 977615978 -966878532 961971474 -978439333 968576656 -967069994 965169666 -977323175 951122721 -974070773 992019014 -958698099 956276940 -982531638 954132375 -986960156 963015280 -992038002 985703247 -997221213 956534892 -979677563 987642423 -992614770 997888336 -957452935 950627336 -967184647 996778836 -996634969 989605938 -992943854 990564253 -993595985 999398287 -996472448 979396518 -969061824 980355594 -963790750 972735217 -959684926 958294219 -959193291 996431511 -997458021 998860323 -976567580 952141212 -983806137 985549742 -996427022 960032099 -999782930 995910847 -964909279 995294342 -966810548 956114672 -993134168 984490272 -966195165 971602062 -995373487 970266286 -997326931 978433463 -958673327 997568257 -959289479 995754278 -995563450 957161015 -954785846 997909162 -991002027 961830229 -991001992 977856572 -961267682 992767945 -957727308 978146631 -971453136 951774910 -990739026 977053626 -967026219 986006665 -964558560 963124057 -960343448 964486786 -970359247 990568755 -968996158 992805804 -959941928 963721589 -994601313 956432395 -984220769 997242232 -984034123 995224213 -977384103 978985331 -966675456 960506915 -950720626 964589072 -959748594 999036065 -984167763 999380610 -986163456 997132874 -978603533 999563370 -973914772 980210977 -953284997 987702775 -994093548 983603382 -995882605 956881237 -996917496 975122583 -981879451 992947959 -952949165 994515474 -964633075 973778617 -988795687 997578659 -989391567 967408259 -972730260 976256552 -962889357 980071499 -968066855 960882230 -970554204 989605076 -958719826 959077743 -991829713 977127852 -986965608 952050123 -993202428 964057207 -966643524 966367703 -999277080 969449087 -964143672 996874019 -993045543 986311404 -971595586 972857741 -951984429 984284126 -991055033 952638345 -968600043 997358772 -965080000 963266969 -988886207 996625302 -981653394 950869004 -998015745 972808498 -969239560 994468789 -994029710 950975132 -973751425 979435699 -970502285 963369381 -995693068 969261685 -973078818 951348635 -980170710 983457549 -969585880 990524766 -989271860 995064782 -951229797 952053195 -991268277 952647170 -992241691 953502351 -972955325 952725732 -991950006 983787008 -982934577 961640922 -968465404 968058483 -960357030 999160652 -975237542 996538049 -992726056 961895201 -996427610 958343112 -995312516 984149452 -997217378 976966489 -984407276 962200247 -961102366 987069154 -963581482 973416636 -988148399 976687286 -988161061 964183385 -983071571 987061202 -966329993 994282561 -981028775 993316203 -996534830 998546620 -960799608 951861787 -951291078 984244674 -995153063 971312787 -977686516 978968306 -984474379 961091673 -980973898 977527780 -963157739 971511735 -998070062 964780271 -963348640 964527642 -985016763 962957763 -963892355 962518056 -955500509 981917608 -992026560 952949234 -973879421 981568808 -955144797 993343100 -987536862 957444399 -976761125 984466045 -959756327 952889113 -968470661 953255735 -971477644 982813726 -961393353 995082504 -985666503 969347828 -996619134 986782371 -981142202 969050216 -991632454 963763207 -960491888 981261860 -993505207 977371373 -965022708 950494379 -972324050 981122622 -970466510 981730776 -973456144 958152761 -962050763 962204395 -995275041 993728026 -959292807 956045081 -959828207 984986361 -992688776 951331980 -978074481 959882984 -986922603 954986639 -960853759 981764907 -990033582 987420236 -972423772 998875327 -981004389 964030074 -962006186 951367355 -963947633 967875093 -966738584 990097299 -980073181 974829002 -991921940 969955349 -962637840 988858441 -973257308 973568576 -978363275 979598042 -962080916 977856039 -966992606 952766936 -990767067 968116342 -989567013 988041638 -958015891 977051079 -998260527 977752519 -990702534 985743928 -999889703 970489589 -995788311 987547912 -986939543 952443305 -980481984 984999094 -958985544 985235098 -985872379 983260690 -995907183 956112966 -987376657 977190152 -985371094 986838902 -990190259 960610115 -956918175 958320548 -966844217 982217930 -998125108 968619058 -998598993 961819963 -963111656 978575137 -969796179 996827581 -980766555 965374356 -985178118 954266891 -967146444 973047242 -962889414 956556465 -972353757 997085651 -995521000 959686626 -962109001 970520697 -963999852 981346433 -987183944 959271207 -961847772 969090498 -995053262 994180340 -986886308 975812103 -951594431 994713137 -961165414 997036121 -950628232 955293238 -963448916 981346857 -959474591 959138130 -963216502 984533484 -982657881 970077866 -951474886 953740974 -954393834 996318246 -963720249 956765400 -982818366 951808004 -967784333 974772776 -970561594 962541192 -970675038 983782946 -964708025 988790065 -961401666 974610626 -999021980 957073801 -963805564 991502839 -974597573 967135254 -980713630 973251791 -988850493 994568735 -958174473 967025273 -980609874 991604207 -958895816 983978587 -989750406 990584554 -963851083 956172751 -955118888 958816948 -987716299 988614237 -963428022 966381672 -952148367 991186447 -996193721 993461889 -967407441 998231998 -972833134 981410941 -994572366 993459074 -956189329 969773975 -989950258 970897216 -964545410 991788190 -973711078 984792449 -952462351 957555111 -952642291 961199806 -981398333 996985702 -988152135 985900302 -955341078 950624918 -988768825 996457226 -961441541 951695084 -992760447 994491561 -950153359 950351811 -967991645 982832219 -951819062 952398806 -991945977 959894906 -989648473 992911950 -959706733 953212277 -965341895 983806937 -990984930 978926330 -994224288 970603450 -961728554 977717755 -997835974 995996322 -994521907 968528640 -954530169 964191682 -976918122 993380431 -964676582 969054705 -971026783 997113849 -961173398 957306924 -953194679 964563530 -991864215 974475813 -996131543 967706035 -966958586 999312439 -959389559 962545033 -958108040 993758584 -951653495 981657177 -998365130 953806825 -976589769 961453223 -988964744 963434994 -963919067 952579602 -953271877 969714092 -990331839 952237835 -979761996 962263151 -969970158 978388399 -963557311 960103275 -963227079 972582053 -951179886 976766971 -981228907 996889040 -978507837 979346713 -971008058 991193013 -957185537 971011911 -951782562 966787878 -995455234 984633670 -958609884 976463028 -977834513 967164087 -962995150 984073959 -961040034 978229154 -967385208 991425495 -969623334 965569455 -985421853 976371114 -983073756 957156194 -983323781 956741593 -981829440 960818222 -952874671 964509871 -968194713 963352803 -968495212 984466155 -982354548 974170547 -983534022 983206826 -961421376 969686167 -991897747 952979055 -973036843 993623173 -950276282 973358934 -982399443 973996205 -951570637 987574430 -990451431 953610083 -994429554 970915981 -971090726 966834935 -955032770 997076752 -988327860 981573481 -976111252 952134189 -988077593 984450426 -981315442 957987710 -977227308 985031758 -984840253 961890024 -991405981 967125152 -995481978 990445105 -953712601 977566970 -979790342 951982594 -989785094 979154828 -986054893 959147922 -957920141 986762486 -968345664 950978744 -978383984 980467999 -977807137 994731574 -996352985 987726224 -964668355 963899765 -952251073 967440788 -986861759 957970552 -959010950 973804912 -972889854 970277263 -972853131 997354691 -988321935 998195114 -954759194 972992370 -952128710 999816835 -951016532 955680409 -997725391 971101716 -988614112 975282972 -965180593 981705129 -965167300 990455499 -964528788 970158514 -994383172 953582219 -979695327 980001434 -950511927 988610773 -973003510 967233935 -995431052 963802415 -952649039 971465642 -970165517 959512686 -999639064 996785010 -977559910 961696014 -988608841 960133821 -986405108 959402861 -957091466 964011285 -958705246 998933557 -962581507 991937032 -961338139 972897615 -968182269 991298669 -976512435 963979069 -998179336 984981838 -973098724 984692547 -981860630 968332014 -957494358 990893241 -950920977 961940917 -990074824 963833087 -956567498 978873452 -972841200 969572778 -994925889 974772504 -954153327 964601829 -976051934 985114558 -990746937 966332745 -995065650 983759471 -999491263 973264050 -994602684 964239465 -965016994 957591617 -995847212 954408028 -957712952 996995778 -985914122 983898622 -985942519 986461503 -966823663 980699670 -979692050 988316618 -989698334 992629763 -974860981 952200816 -958441349 981105955 -986757344 984516699 -950660109 964597810 -957404914 989041562 -962895175 968788215 -972312213 976591138 -974848861 963258427 -982148580 971671363 -970703600 995741255 -991614020 961941069 -995977182 994234979 -960003842 975734375 -991652391 997866332 -996997859 965552166 -986888632 997166810 -988566568 996943182 -975386603 996475740 -999865268 978805555 -970666931 954026121 -974174942 994411506 -950239352 979580254 -969405141 973921638 -986956830 982923528 -998914130 977482692 -950523146 955559802 -951902583 963394237 -963201762 982615903 -985355284 964882785 -995636349 993864323 -994193790 975835614 -978100926 965020060 -959903167 955680664 -992560972 965087907 -952625035 959688956 -954253294 999301474 -991338101 968413801 -988667105 988801001 -965298102 960507159 -994957806 968710567 -983251615 990053493 -979782018 995888198 -960943352 984642422 -970574230 974544304 -991207421 980015887 -976937799 954284435 -988924738 992351811 -965753271 960563823 -974255960 959661831 -975355369 977420347 -970581057 990403352 -979884913 980956728 -963393881 957372577 -987899101 975738913 -957320081 971805513 -957888240 958950766 -957170311 964895526 -998658352 954102880 -998326039 996848555 -981752666 967226889 -969802065 950467535 -958889330 978520569 -968493464 963009256 -989842666 956687179 -995343291 965798608 -954728856 970129508 -959032819 986224886 -950355718 975671048 -962682263 966717575 -956683046 992964206 -980792293 960661309 -962223573 960502535 -986566047 995339508 -973553884 970321441 -952304563 992601309 -973070550 967293033 -982027189 977413891 -956430518 984462977 -955318145 989146609 -967459178 962150180 -995232582 976292559 -974210465 954304774 -979904295 987687511 -957189407 987230438 -975844268 974804963 -994015580 961821648 -987741133 996368784 -988286840 989966929 -982110118 961605435 -972280177 986827641 -958299056 975588127 -974172001 994046500 -998450168 955389313 -963694673 965096122 -961879023 974815696 -994198932 968871593 -996244259 963105157 -965526025 962364450 -977031639 976290088 -965863199 954228937 -988465870 959199768 -996624194 968384515 -965575802 983174750 -960780697 970867666 -977135428 964257860 -963651378 983990604 -951236567 975232581 -979152172 985938369 -961184057 966641533 -996341588 976071495 -990345450 965312874 -982618194 951110420 -960618169 986524032 -979124526 971205989 -971300240 983517637 -976236630 998477478 -977079367 994983246 -956281958 989876256 -962473461 986041005 -953578998 995888416 -983312494 998685879 -985774121 955258023 -978474036 987099533 -969913533 984906176 -975494443 972205093 -976619980 993037615 -974129159 975440217 -962586328 989136156 -965942046 995687852 -954526449 964113174 -964096265 971231728 -981234264 993174904 -963206311 962450614 -961196613 954504247 -991532095 987376700 -959345767 960014481 -966989116 983438432 -970230635 967665695 -972357341 964559970 -996535917 966950746 -956480170 952114392 -998672763 954158453 -980194148 980545359 -987690462 978563058 -978183929 965748104 -973177696 984507321 -959799077 973084878 -958520424 979584459 -956408077 996309096 -969379907 998323915 -973276086 979604116 -999272393 967005159 -965347040 975053789 -971007836 984967201 -969882061 993365662 -972141065 972502577 -998685513 952569961 -967255186 950481543 -972604633 951853349 -989561189 951654632 -953333770 992459688 -955983920 969362714 -969637020 966550358 -988843241 989505461 -979519989 997031339 -978632227 977580966 -986481286 997945650 -959172056 986152908 -994473994 983318543 -974959153 962799367 -977208987 995575976 -977049523 982856555 -996567755 980610682 -979357040 954418071 -988938848 964954822 -976233711 992264305 -974960625 955725205 -999847524 991356605 -965753672 989085465 -960774868 950665645 -995871381 998807529 -999655391 973711988 -990150177 958530396 -971544502 997154502 -969979529 964588830 -967340248 951767965 -994444855 973531566 -951453765 992664177 -993404593 996979411 -959910058 987296986 -976164565 998203318 -999549860 993101560 -961302122 985048852 -961005126 996257405 -971670254 987849583 -990115563 983138223 -965279227 955478314 -965741809 971517185 -951850842 983624052 -989408478 963504198 -965640671 965224012 -978391039 972394831 -954589674 963852537 -994296590 994728852 -997461067 968838728 -991060170 983478856 -977517724 972618768 -967399041 999809324 -996728829 982086250 -990990954 951970994 -989165877 992435869 -976010993 951078528 -999929328 961180591 -973494139 969106591 -958407991 992904755 -966661502 970955005 -951957493 972279805 -977363160 976733520 -956678042 957969004 -977452500 973361420 -964590866 967899233 -952017029 983806067 -978689242 959618258 -982787043 962137280 -995730033 972060004 -963236521 963289274 -973554404 950550981 -961995737 961665387 -992036711 995285976 -997951469 953564325 -985394908 954589070 -960245532 992551258 -970296384 972613928 -993047372 973720668 -996037992 956190609 -984627700 973344951 -968693072 981178814 -980545060 996388886 -978228178 961099636 -991552213 979079285 -959629235 953009114 -962689721 965657980 -991007150 965271531 -987809935 979411827 -983765158 954647789 -984855427 999769183 -956447378 968505785 -966916607 955253739 -996855286 981753927 -954145330 979016086 -954170084 986859980 -992503364 984443245 -952581104 982589905 -984654120 999547623 -970980126 996795409 -952849570 975942768 -982526412 990636113 -999021127 993739453 -965179462 958570594 -954901968 991423373 -994816258 999441049 -969590608 988671172 -976307556 995713632 -972241251 958469418 -972085454 985210774 -976113926 961550296 -957498007 963750052 -973673970 978791794 -982450426 952704296 -994424219 980117592 -953479184 992558410 -956741604 966120140 -988783845 973479930 -977330485 950748646 -991746793 997934975 -974113834 996790525 -982196168 991977850 -970341339 953275718 -989405743 975744575 -955633760 975649553 -970088739 951040588 -971913920 993922413 -967979801 984840658 -968785026 972433761 -999966049 953996088 -986931034 967806575 -957140643 967142089 -969288547 989442344 -970700748 992577489 -955101670 998852051 -987397064 976208655 -993762869 986699713 -969668197 953345081 -984059575 986122487 -973384912 991696778 -964920781 988004978 -961077451 963775507 -959056803 970297403 -993721983 979420381 -967963144 976104318 -982653705 967081971 -956496788 965784152 -951947962 981125364 -997456334 987830065 -962277828 989423198 -986368131 977443656 -958825914 955991268 -965906827 969301004 -972218681 989312867 -997244350 969766976 -970152772 958986142 -984280565 995437651 -991569361 987056750 -953232998 988710686 -953049724 992153195 -996505674 997433178 -952883660 982439632 -984009371 970186505 -978426892 987086288 -980551184 994379414 -979744116 972067798 -965760890 971390674 -952947636 996957236 -994643955 958983144 -999454952 984556734 -996751489 966969553 -986963373 957401163 -954020464 980856913 -973875032 955609012 -961478919 967413941 -986825973 986114608 -973824683 953499504 -956529523 969527620 -992976350 952252210 -992813332 993696620 -979892261 952761789 -980294508 954558740 -973406135 981014492 -974671857 971117538 -959607253 985580121 -967967753 975396800 -970922563 985188011 -979174170 955488243 -986652660 980444483 -974166982 969605905 -970040250 997070148 -985428581 967366329 -981529733 989509914 -995411010 992607666 -970379721 979362676 -952513780 985627404 -956192092 988369822 -965851442 994060858 -994541405 982292862 -963169088 995903780 -997773270 963602220 -984040274 965856093 -997422069 983728491 -985169230 978568208 -964344094 972074632 -951721314 992409268 -950445944 953771599 -997900149 981899592 -968716169 952309630 -978105968 984323731 -975899183 998396486 -980027262 974736593 -951529423 983482154 -999518074 996772210 -961571808 979720441 -993658372 956167740 -957726708 973267913 -985633693 983109941 -992819919 973713286 -970241901 962258319 -960112159 952649844 -957784581 985929060 -957677813 967710405 -958034497 967237288 -982463427 989989357 -995496834 982229092 -971941803 982507399 -987121627 953657692 -950571236 994108743 -982624543 993443549 -975063309 955068297 -982164575 988156107 -953796784 959040977 -971926942 962943317 -961067811 976767381 -975556362 971865898 -994766608 954838382 -950383611 950805582 -953697828 964201820 -996209349 975431911 -960707784 999986782 -980271136 958288844 -994625026 996369593 -995810321 992686727 -974316179 959811558 -976301123 959491027 -964066578 977299301 -978617558 970581152 -965360403 998733283 -987760989 986129111 -950464462 996177452 -957571101 992358425 -994225440 994628285 -970706276 956982288 -979076664 976917720 -985188875 980274082 -979544042 971797131 -961763184 979352376 -984221409 961223288 -997200436 985496729 -999677168 994008838 -951338486 979072991 -980727767 997354873 -997991973 987901538 -959732568 970626611 -997413664 965421089 -965038921 964294263 -986426862 958068445 -969270801 986359940 -995982207 972614691 -979198855 982330681 -987918051 996476271 -969229325 955937972 -983656634 970825359 -994857499 954289495 -964753854 974030026 -994864228 971801106 -965837850 991585202 -961830922 993704134 -994493841 976185060 -952267290 957072833 -976098790 982833679 -953089634 972697213 -973927453 964330464 -993067390 990192906 -979256944 961435703 -956322944 954100436 -959090127 961788724 -961239059 956731118 -965077529 998005523 -979417742 962372961 -997621849 970912301 -959502496 995352201 -956715640 996404186 -968130265 994316672 -979465510 988252977 -985816403 985233212 -964024931 993427452 -992026721 952804201 -985807488 967071299 -966235060 977712087 -989037804 955413193 -959190859 993873101 -999837295 959035396 -957440035 991130501 -965127597 963924140 -955336188 966910678 -993255499 955049641 -981851218 984884556 -954288162 958387999 -951012565 997949238 -995500874 996925500 -958939573 998459789 -951643161 980856538 -963517657 962763121 -975636658 954113299 -975613160 960481961 -958242941 982885666 -994093600 969667751 -983243542 964218909 -980474183 983854026 -997146564 971282777 -970101377 982717188 -968412721 981294186 -950429998 979207566 -988301032 979909372 -990927927 999604836 -962181291 967395316 -992128282 959450220 -960891818 979908180 -972499051 994444246 -988409827 988671879 -981327826 972128224 -956398901 979935675 -951404300 982150891 -999215452 993305354 -985057482 994151183 -997218198 991485970 -966474434 993278799 -982817882 961188513 -986964517 975002895 -962338699 973809781 -995953888 998267522 -988261707 954708154 -955442218 950279434 -998066948 991214222 -999682682 988664930 -978451424 960609768 -955998758 973274527 -958305754 990678716 -979561704 955214452 -957022525 978017515 -984090445 982443156 -987541961 981195692 -968698727 960362178 -990780642 966707831 -958755755 954871720 -957171043 971552788 -985122062 974383539 -980641413 962742932 -994727492 978078783 -979619193 991703028 -980545671 958329566 -964065576 955502729 -950943225 972498506 -964540498 951450636 -985220709 973272083 -954113369 977302958 -998842261 973697055 -977332201 989921359 -994548695 986981011 -992041575 967900675 -984254517 989854892 -961255722 968659225 -956856860 960344541 -976107721 959959954 -973449893 982608964 -970827374 988999679 -968792780 978086098 -981560700 981303470 -994071329 954568947 -974253482 965041917 -962339988 982148438 -994645055 958733656 -956083098 979672432 -966840535 954421071 -982851014 994299365 -963664089 969669211 -958348439 967879428 -969942644 965898638 -963296579 994192710 -994055373 960206384 -977732747 998349059 -970600924 985850658 -961215287 980438502 -984134703 962484127 -996915081 992554803 -991791996 998923411 -959468780 973692630 -996211661 996094271 -959776504 984120812 -951107247 970974927 -988254479 969254266 -990186118 950787022 -963701436 951070742 -990080232 990779092 -965010850 992443083 -958738237 973781136 -964600058 996741208 -986273661 966758656 -990607050 994512635 -956697290 995191924 -976955492 965264637 -997474647 975311129 -978233537 965645696 -966073451 995661804 -969785542 990769774 -996956197 965523812 -981062913 987803385 -999812694 984531849 -965915327 958499794 -997749846 967875314 -993561996 951121673 -958398607 995623096 -983489833 963607893 -977094707 954850160 -978311646 961398374 -998438239 981571788 -996225486 953525136 -959160559 983758222 -997034592 991532542 -978590176 998427429 -951570508 960872436 -989189119 990046625 -950207101 997219347 -989294131 966577765 -955639625 982183796 -986779226 981154426 -990550502 960713635 -967273185 981944201 -997469746 967292704 -988027809 987067590 -989712489 975439770 -982212670 970064356 -961155863 990013709 -986061857 972110425 -968314250 971682393 -981892695 981452910 -968774872 965497170 -993700734 986447720 -994717117 978037449 -992823822 964119654 -972224912 978838912 -970225562 971162191 -951422306 961332661 -957405222 959280952 -983570108 961328746 -956477103 974692575 -976960101 967025504 -989464263 977640958 -995189193 960482597 -974640887 977365676 -990548463 980793178 -967759180 963261695 -967578919 960656573 -951492457 953310991 -962814446 958584597 -957490020 967552248 -976920027 954307134 -977353309 953113673 -990251831 975291834 -989721625 958668772 -978748411 995180839 -963206859 952314109 -998669935 969605765 -996638004 993812059 -963216110 979487572 -995143749 996252694 -967126951 956377912 -961324849 966151589 -969372867 989023574 -996405225 967656493 -991679329 987724733 -990823918 983501773 -988613079 951336220 -966718458 990303471 -992882712 988814063 -997194819 987283400 -990533578 960345506 -969509687 967171474 -969059525 973673897 -967486137 955053665 -972839486 987469919 -989847474 984516761 -989946098 970143304 -950133083 956241761 -994471318 994923471 -958138752 994311779 -965941898 982251519 -965716030 985286428 -970104953 998689868 -974364920 961294863 -980164368 972013049 -979247654 989156292 -952165421 963841599 -954574380 951581346 -965875740 957821610 -993628031 966438444 -994193020 968610973 -952527868 970601994 -990906323 978879045 -967107370 981195080 -980682468 964765894 -997448498 955963526 -980908482 989496839 -980871220 969669303 -980484316 999014827 -980564498 981952956 -964748426 997871134 -951877162 995624826 -979255301 951654816 -959222539 953592238 -978641270 981277959 -971512045 982630543 -975402257 973165234 -966078346 997380023 -965521583 995765064 -988673553 956937325 -953694759 961752932 -973848222 967447121 -977107358 969051509 -962069386 978182153 -982264415 999787224 -976756483 991387893 -993303463 988761303 -952857174 980124247 -963165847 950982382 -956314510 983843417 -967800438 998647614 -999713181 961249075 -956479738 984413393 -992934020 993875787 -992028595 960173406 -986327305 953674527 -997023188 952600652 -970009234 987044216 -992558805 979160625 -967024931 950381149 -989943860 955442129 -998287512 999714714 -989590157 978026471 -995676304 959697904 -973196609 998956081 -979469845 984290240 -989178836 963733982 -953862060 969600494 -980326833 967864398 -983712357 953116414 -979914569 995899181 -998690924 964830974 -955434053 979990224 -959550129 998263832 -961517725 996673707 -977631069 954504102 -996700980 995969922 -970646391 953461170 -972413586 958222302 -956314400 952630562 -979433371 969542845 -963522199 998680566 -971883202 960752950 -953828027 956954671 -971470703 966213789 -997101875 957829772 -969627410 987213788 -974561691 953060772 -966661849 958202036 -973075444 953424290 -979175056 995724415 -957830025 983512837 -985703018 963319135 -953001676 982109021 -973605781 997800638 -957136551 952756811 -986349101 996016439 -957250755 975132516 -951766600 956292478 -980948318 984894764 -997322694 952359993 -996087264 969577488 -996933961 969816911 -980285372 963737994 -975790259 960578017 -990714272 986521723 -962488022 960625851 -953398618 974783325 -971325251 959288066 -998474829 966671112 -970518614 952745694 -971762816 982476668 -987872060 988366077 -980797022 978567367 -992273454 950570323 -981806955 991391226 -968095644 976226181 -985286408 965737643 -984756043 986829944 -957646401 952383539 -996105742 957773001 -967666717 990336532 -987034759 957812494 -997468507 980579885 -981323482 964479292 -968868983 972997827 -954247069 957044343 -964727149 960812627 -959347337 962664412 -988800485 981358205 -977396696 994251282 -975480528 961501177 -972652624 953093271 -950596249 989594044 -983255416 965223215 -986847776 973564942 -979571363 951244299 -981846649 953405818 -979592756 966342348 -994164206 983286121 -971512115 998448285 -983171538 960862192 -990603042 997874217 -995947889 980370648 -991096709 997192019 -969137765 964648039 -983899902 966245960 -979486122 988273154 -964385917 989717021 -969671706 956717939 -958183493 965399532 -975330118 975443654 -970942592 981219149 -963083855 973091510 -982665914 987751252 -956659188 976835371 -964832962 987439362 -969693036 967179149 -991032284 954855420 -961272356 993981901 -953680593 967411771 -950451876 952419208 -955203316 985249517 -971803347 957484801 -958021990 974524550 -998402277 998319505 -984294103 995517946 -965790128 994281245 -950394345 982998277 -973159941 993284924 -968084813 962675213 -990256118 979258813 -979426692 967310087 -954602188 995533111 -996386376 954703245 -990209566 960576349 -973900813 981874992 -967038946 979773383 -984245168 957272341 -987527026 961716900 -961527730 988561712 -962478351 978268746 -985556716 985197032 -975414727 975686266 -953308760 967076566 -993196714 964950585 -972397062 980131119 -964940341 962252385 -961936710 968557017 -963480308 980326105 -987533369 987840238 -966272308 982884534 -995761903 960140988 -998939986 955334194 -959837968 969556125 -971883686 986309618 -964871888 962651514 -982583681 971261439 -986771270 979133896 -977030566 989983740 -978732747 978457357 -981538868 962164006 -957139773 962406705 -965739080 971926947 -988236080 957310993 -973419085 961278313 -974244739 968153049 -999945161 959879563 -959484597 975251610 -962221451 958177502 -997349250 957017125 -966890014 992349133 -955297315 965527489 -962633892 973588678 -962628415 983288564 -950267267 962795473 -999171533 956068344 -976486451 957999586 -982459341 965007817 -959684350 988156865 -971152372 971898519 -975700628 965198897 -956696698 977451297 -972971958 978134596 -964975630 987743616 -994121396 974337945 -969227351 963784919 -959423737 989389040 -967525090 977800463 -952881316 986750680 -978685145 963622950 -989575886 968414861 -986827419 957747854 -964642377 957688806 -954635492 996690740 -990893652 953532229 -983030739 955317932 -982185057 959623233 -979701223 977087941 -969039431 962559840 -996540567 954598692 -965324713 974509553 -964490964 961667719 -984040488 971764768 -954791672 987961098 -987738437 952647305 -973146094 971094058 -998167931 979458319 -997180184 955939469 -981294938 988229409 -972356540 994977639 -974232466 989117327 -951371132 962177651 -966323763 950900678 -954027235 983347013 -969441771 994142548 -989522865 994501761 -983693994 982284658 -962527977 965505355 -973225258 961861224 -995949347 982177171 -989390736 987606943 -959926800 976682513 -962509291 984671910 -954231380 977689494 -992645123 955161078 -995910215 984259788 -997952046 956927387 -972861424 976473226 -962978584 998788053 -956489510 992457372 -955600418 965629624 -952333875 985031257 -977090993 957777968 -986978621 974935013 -986105357 973930272 -972268309 958235850 -964795059 952391483 -968954118 998407815 -970046117 995653440 -975237729 974947756 -990582737 958070706 -989644689 968602804 -977488841 962135153 -952446207 963093544 -981260377 968996585 -977652378 993390549 -988570226 986365664 -958501556 962403990 -966982105 999876441 -997632582 993716969 -954729111 960527644 -990854034 982947825 -973489335 964716944 -960038036 973941336 -975010259 995244234 -990124906 976324795 -969809572 964329961 -972733249 988303413 -955593805 984290856 -997141579 957592570 -985277069 988621322 -980120673 992803147 -986810375 982052107 -975110359 976867488 -974073833 970857807 -951377827 960544088 -978767853 967166345 -983116151 953581098 -992372132 984443998 -987751595 974556101 -995281849 969830264 -991630593 963971924 -955320754 955201536 -980061482 963426812 -963028138 978151685 -957628248 969400538 -970693509 996496650 -978134341 984572471 -977685221 952093749 -994538655 996586969 -998656039 987356305 -986714982 967148990 -971062490 980934148 -986387871 987483916 -955348537 983798395 -953056541 956548590 -981205478 968045207 -984182869 961617146 -975385788 993653259 -974276098 979669520 -960004107 988754199 -961427138 956901559 -952692891 978893798 -977274689 976433080 -991869202 978865707 -975002082 953862776 -957483350 956582411 -951985099 974102355 -973992272 962993780 -989067060 959414640 -986852947 993200674 -955434829 996051813 -951813599 983301456 -982338267 997406874 -954215442 956743062 -955612071 978399570 -975055471 998418735 -988503456 950371746 -999448741 975969187 -984501441 987687105 -995131605 980098483 -997198375 995689562 -958194961 951141000 -998414000 964062442 -997321563 964162318 -970754787 979394103 -977298068 962639579 -953033391 962293262 -961779170 985476545 -958600132 980657706 -950440431 997023221 -969968716 990169399 -973981371 970969360 -965240003 987526626 -962370710 967221204 -976995690 962605956 -974539413 951510936 -968413451 995962747 -971184841 987868343 -983908226 999043444 -997142668 987853821 -995860770 962095750 -976089690 988589172 -999953811 974894090 -969212893 972028856 -953468717 983610743 -969668729 983613792 -952261361 952111427 -978355709 959208094 -968691531 960404651 -951533046 958206647 -983705207 978451925 -993701033 972523149 -992559621 967163323 -961076374 960191530 -963416539 976030774 -982307302 952975879 -955763974 970528492 -960337903 974650107 -969129689 997329576 -954479386 954143229 -991199284 999270765 -967002586 955076904 -963792661 969614787 -981301771 995965605 -951973353 967231555 -996045770 956833428 -972613564 996459375 -953559482 990687338 -958609699 969553580 -960784003 970621171 -970731202 958681241 -996221625 967342077 -958117416 986803948 -988997480 969264468 -977687219 992851201 -988081596 990726242 -954376956 967395620 -961787266 979244265 -979680811 960420473 -993187610 988023515 -992909303 976096379 -981084340 988240861 -958667951 957599340 -950318955 963203855 -973870059 975544740 -993009457 950695282 -967537948 987228154 -983086737 956726939 -955298313 956879330 -988213091 992832503 -953412658 965438637 -956373284 981448134 -995860601 975280567 -992165943 969484821 -958624006 954538342 -980214668 960006468 -997267130 972039588 -952009487 968568054 -987392609 982183626 -975281767 996128346 -963698886 998133179 -990161270 951013260 -961982423 970662143 -977737246 997770365 -994986197 955390396 -991579881 999531376 -951910853 953131935 -953547356 974197044 -955974934 968234211 -967397079 993800133 -972285137 989877889 -983572114 972894782 -968428286 987363090 -967555284 960183700 -963838469 990706171 -954507271 962931043 -983915942 964590669 -990769263 957207017 -981179118 963111734 -990952886 999873946 -964771472 991361413 -973953063 994781401 -986307558 954945179 -957921951 961935162 -969662339 953860009 -993600520 982245016 -956957976 990656984 -954856196 966539416 -970443200 968275908 -988276996 993590946 -959983444 950610771 -986719719 956277993 -994138299 960255516 -965813934 990127701 -985963571 990193669 -963176888 980072711 -974952318 979447993 -958342486 981392811 -993189387 982559259 -980338654 969289666 -967358036 985991168 -979244133 966623898 -986214089 969770439 -992186478 988972342 -973914201 997662928 -952711678 977761318 -969736680 989416821 -989863479 972579385 -950960449 998725632 -964741694 951915566 -967505223 995611809 -990822058 951013435 -985049972 956761842 -951099322 953573046 -983972925 999323157 -986634367 964594419 -966485743 972944900 -994890030 954714819 -975738288 965717865 -982695853 978282322 -958913860 976255324 -954711257 958159792 -951153298 995142716 -969939770 969377165 -955393961 972059559 -984565062 969459746 -950458419 950043306 -958797944 964580443 -988955574 998031607 -996788585 968324644 -966778973 979831718 -997744509 998830867 -993666755 982807049 -967407904 986441254 -990145042 970709782 -978007605 965225712 -973283452 994180756 -979253629 967428216 -983962962 961983286 -953682087 997369068 -972747155 992160740 -986899718 966364203 -953127161 985977787 -972909749 990381946 -953533090 970984939 -992998946 989523877 -986189616 985364196 -978322454 973593181 -973707113 958096227 -951163919 976680809 -952114576 970103968 -971867765 966544909 -987086920 985434213 -964764544 979754682 -995467678 998760900 -991075989 973140301 -995736737 970273773 -989878702 978391351 -992479636 999220766 -951391039 957010065 -965711092 972848238 -951138710 971908536 -987406838 992861042 -994886265 953488121 -999943169 974217708 -965654802 979480572 -997504296 962483866 -957528892 976136479 -955870772 968499331 -977972464 973644584 -975453104 957482461 -962466338 957056301 -995454880 988166172 -962861899 965618972 -962422075 967241542 -973461057 993117063 -993238879 965034789 -966852033 984451799 -971523035 990739315 -996722491 995870751 -978332890 976122251 -955581948 950581888 -997719727 997057053 -952054639 982473523 -999866923 986939443 -990755208 969655995 -967916862 952746773 -999016834 993273361 -986502914 992794343 -985645015 995490688 -958042940 965217209 -952261901 997653537 -968701947 987004858 -983323370 985830901 -998226125 954700209 -971841485 968522783 -955358523 954699722 -997556642 984936141 -974645810 966547642 -982998765 970571519 -980973859 978997061 -978453766 951372780 -978597101 954667761 -994117900 993554843 -996067511 995818559 -988049089 987524555 -995526191 995823221 -979443081 981015998 -970337927 985992393 -962267305 983434767 -965343334 974473342 -982023332 971672689 -974047004 985301454 -996294356 988076540 -995821007 985747740 -994125001 998744131 -954932013 996835205 -969691474 950129240 -994373240 966642424 -957529279 965522079 -960141780 958935493 -997528273 998068533 -961318699 954545263 -999158735 958918386 -987625876 954165546 -992932349 958259072 -955136426 993662611 -960571097 959488259 -955845371 950161102 -964133971 989847041 -950822101 959000197 -984768904 996268395 -988152175 957065760 -953862736 959731868 -997045885 989782315 -972170216 953525422 -989590720 985836099 -964551635 966386173 -991863396 975458859 -967007575 999616642 -961107765 952102025 -960566455 983908112 -997200657 997616095 -984941232 974845124 -986925101 982840465 -997500170 964238523 -966154393 966465679 -968066209 983889178 -973125699 978903405 -955214646 963970616 -984933987 986484618 -988267819 959998834 -994705523 969969495 -987238414 977903830 -988597183 982989336 -964866034 960725374 -989775716 984993363 -988141866 952047635 -959322972 978998633 -996977932 982748429 -999970335 955661531 -969171063 965270913 -976204454 998725851 -962838985 963610207 -958646301 976491905 -981488698 996379219 -997119584 994120668 -995977749 952806400 -989826355 978457325 -982280643 989919485 -979088548 993614880 -950981196 959573497 -958160891 971333184 -958793384 954313662 -966145892 988077259 -988291955 998849992 -960727927 958496150 -963587606 976785378 -973272673 963755210 -996217590 966717410 -986569993 982691809 -978286320 955817356 -970678725 957202553 -970592616 999990294 -982093531 996688376 -956409127 994292177 -996084653 976473524 -956536302 980064877 -983567984 984132674 -989275586 965808850 -953419082 963479322 -969921379 958831646 -998905009 978968884 -965951963 995643619 -966755445 972901367 -967362980 985209362 -958960554 992466784 -999863799 971837374 -950887883 979628960 -956277450 971680262 -984600243 986839098 -983081005 970981785 -966812792 971383137 -953524891 963252303 -982366381 985597880 -953302591 989098934 -993559557 953986177 -968508137 960960737 -966385810 951782061 -953143308 970077383 -961510927 999233975 -980203220 984345391 -950587027 978469248 -990038863 958162984 -962334682 995726166 -997726184 965666682 -971132769 985135248 -995612505 966727501 -981229768 963486745 -984021534 968170894 -959196954 954148312 -976185640 988927667 -983427776 993684913 -954805781 966402335 -994025317 997765663 -996854532 950827498 -971986838 999328140 -988729621 979616841 -974850625 990836596 -977908827 975706034 -970659928 954067709 -960662277 950463029 -950765884 958836774 -977429249 959068263 -981896950 994217674 -990804379 971586981 -998498534 992711732 -996888712 959672214 -950975260 956641610 -966883500 986168337 -983390630 950071306 -967901420 984280469 -952782624 978826729 -954165059 982978239 -959834129 970754772 -993899533 964378426 -969826747 996717452 -966019516 954600203 -974308057 996761680 -998461232 977464130 -986688840 987966926 -982259659 984268537 -972468751 992507908 -969245354 961435182 -961933287 995932891 -998300209 984598945 -999833343 998172732 -996583566 966935301 -950515275 962201726 -960795520 965938758 -963179605 954227254 -988456019 983453418 -962288784 974464543 -990224296 980710827 -994530627 970730092 -985174784 982174366 -950017851 959234101 -966485582 972728747 -953125920 965130255 -964839401 953658426 -962580689 995308423 -956123010 997082116 -963826664 988978033 -979348491 961999057 -979435874 986808287 -992051008 950356353 -974995901 977923004 -956938476 961645175 -960297672 957470944 -995562189 999282757 -976427229 969033281 -977672317 950231475 -966302382 977693568 -992425799 991813376 -979116890 959815922 -958232750 987783490 -965410734 983801501 -990899246 973699340 -979185135 989256304 -954005220 985913945 -965093352 960056200 -993009291 992223153 -965615939 997486028 -992323882 973431739 -972322584 964227682 -958951979 951142175 -954115175 969806835 -987953712 980373908 -997350005 996525737 -986323253 987045306 -966888256 996587467 -998917213 979422735 -960483617 991036414 -979767541 979824671 -968636823 983094178 -987475811 960100208 -964027590 995764151 -973995701 978552423 -969433095 980793450 -966025408 972976177 -973270297 968388136 -963109953 967420247 -966990964 993084369 -966994470 974719433 -959995020 951494194 -970039647 993528847 -996237451 980353666 -961727839 956784714 -954907562 993254322 -990271455 963070927 -958294397 987333208 -973981445 984576271 -977968571 968320440 -986147372 957994685 -987762629 995177668 -984894716 957542600 -994232549 976505728 -989690153 987866716 -977746433 975230739 -965372875 965692532 -989760385 973446478 -994514385 975059427 -987642346 969684969 -976336038 952244318 -950191191 950680887 -985465209 968413482 -996910387 973288853 -957291359 995952982 -970201676 981097506 -957247654 953068765 -950524847 970416322 -957516597 974231311 -991328994 981052991 -967017088 975379535 -962666397 989421917 -982397570 975544558 -959265607 972866440 -952964072 992099020 -956079984 969733948 -968170932 994675328 -965883284 983666704 -968656211 993852330 -962184407 986974941 -970378985 969217601 -993160220 977683324 -999181250 957739798 -995161156 954206277 -977752310 999383856 -984880961 964700295 -983444333 977739213 -993524606 987357159 -985909633 970625660 -966151115 991090881 -977576298 983027514 -965372822 992967226 -974032669 976271684 -980487886 978967520 -957095485 978994820 -969712119 975297659 -973184314 962176146 -959736363 952738821 -995473617 958497297 -980508642 990339133 -960105348 985006888 -981910107 988968691 -984841521 978100104 -990788328 955383482 -968967251 956221653 -964721002 964485046 -986878634 987380806 -982908955 952818061 -995101412 992197205 -956322634 980250901 -980375882 959340638 -984724496 975668204 -968483193 991341288 -957654616 976622655 -968898863 955392112 -988360755 952825473 -992177373 969264626 -988284694 987552385 -951018421 962976110 -987574571 997032922 -971828382 967591096 -958168048 991331233 -988197342 953156784 -960042984 955188623 -967512086 975991552 -961679810 987480139 -988292009 971340003 -956774339 951699588 -959693669 960057763 -975886901 967374243 -988090282 996507873 -974434941 955485694 -992847977 986137560 -963437039 964305021 -974468714 964688450 -951280831 978507822 -959340188 960987931 -961303872 952086277 -976889895 983195324 -983646973 996720290 -977937435 971940991 -981646317 952038627 -980167315 968121312 -964344281 978190734 -973815950 960127829 -990375778 984409667 -982465396 960768520 -953140798 979822893 -976173288 967226423 -970422162 997190518 -991411774 984799224 -978628720 974780835 -992348097 973124732 -963805773 972783830 -997005746 996457021 -969746157 989661927 -999506844 987763317 -967450741 983512343 -956621194 968139468 -994582706 998331532 -973697934 976636245 -998323666 956428155 -973759731 986316931 -967608002 989072874 -999899411 998083109 -962367595 987170842 -997962382 980952783 -959579086 966457311 -958095967 971528790 -978908556 986603362 -979234695 990878649 -973430495 978724886 -989121756 950989572 -965064542 987257119 -987453398 994362474 -983611094 977282471 -950532727 956051195 -978347879 998894844 -997689642 966557290 -998082780 965743372 -996010846 955976303 -979204233 971648821 -998620836 965877485 -976850651 986765962 -953236360 994447801 -991307289 983234104 -973562348 965936044 -972337611 997525114 -979467323 994528556 -953751389 962334110 -952454888 969264059 -954620531 971297969 -963326000 961622875 -958294385 981149545 -962027124 962058247 -995677110 988566024 -966074666 977982136 -979329063 974733021 -968300538 988145082 -967310821 972563373 -983143298 993320962 -959335456 999580760 -972693722 951330068 -972591595 993968104 -959852360 989261679 -950564443 984131459 -950445242 998086830 -962479708 976529748 -953546713 952927089 -959234439 974649008 -986360914 964202151 -992459355 980346868 -981832919 978875201 -988041010 953560123 -986134812 995855758 -965242973 960106105 -995496133 985930341 -968315591 965471745 -956309902 951216270 -982307547 955592766 -977385068 959072080 -965529686 995070561 -980908588 962616320 -967951623 967866254 -951228472 965854182 -969371163 956365261 -964799851 976820104 -957858928 951065886 -962453517 971082731 -998116260 980292173 -987996686 979659514 -974376448 986787340 -994275612 975243648 -999857838 964424711 -997699129 968918102 -952503351 978387964 -983484961 997122555 -982525714 977894281 -979899950 960209072 -993099298 980774140 -989876804 959447413 -971560714 990710932 -966045264 986409616 -968735328 967891562 -987538184 975018524 -974812516 957193021 -982540336 968987898 -993372630 963450025 -961746533 958489060 -996166836 954748617 -972855271 975260493 -974232556 976633770 -967118856 999152292 -997505177 997263896 -972703013 984331845 -950448091 951684144 -959231865 988017728 -969240921 999571582 -982859488 976157822 -974143387 998684651 -992958027 998058481 -977149093 970292356 -963371368 980353881 -955149720 990003328 -970748819 958096469 -998094353 958156038 -952425626 966321165 -967949674 999685115 -954799127 995743846 -978997703 997162056 -980758294 991922903 -963090536 966625102 -969771494 962665431 -977187301 980679125 -956083631 961016784 -963538784 980794176 -994500676 987158907 -971113228 999516534 -966082717 995315953 -992216060 994211245 -978188428 996274912 -987937906 966985431 -992383227 975840764 -991927210 975179051 -991797641 982937041 -979303869 976331322 -983495820 965018636 -981100237 961117623 -965140242 977383537 -978370563 972698549 -992532267 963327910 -995909533 953604954 -970957439 957744877 -951170056 984926667 -991222647 997663227 -994748966 998041189 -973935049 984314395 -969449871 965032241 -999592123 962269400 -975211083 986441761 -966734350 972763572 -984200405 963840979 -968525511 990202480 -955450924 954595412 -996302921 998093337 -956669106 988771061 -959874488 972170540 -991598973 953874636 -990611810 973043934 -998851209 999925778 -955724250 994800280 -986884297 952479843 -997771974 994966933 -966242504 994278961 -969151895 989444415 -950300087 987378426 -976474297 996991969 -980713415 978864435 -972606571 990936300 -954517536 993561159 -988115772 961059502 -992283848 981687973 -991780184 982379744 -955672332 961188179 -963408583 995127661 -962466841 953775611 -979594726 983910428 -965882702 973597839 -997140800 951835540 -950419951 968814098 -995503753 997161462 -984565698 982230193 -966546716 992159586 -996675819 990415526 -983056430 980626797 -980766079 985936513 -978824082 988641050 -952494241 957056991 -993112382 970042472 -997586510 967885226 -983906988 996305647 -953104351 978842119 -993268332 964335024 -989544796 957808046 -957484682 950050274 -953070902 952201430 -991665942 993453475 -961226534 954015945 -985085787 989437766 -991626639 964868912 -982375828 968902282 -968014201 994289324 -993529671 997526311 -984062374 961935059 -989308599 980466155 -965840778 978011751 -997012550 969991922 -985138121 951221379 -960257333 995048252 -987689153 977263699 -987020511 965701216 -973501583 951841406 -988738637 953981393 -987954168 952977755 -974626832 978155578 -958799797 999483242 -988373617 955832061 -958601720 999161788 -999677536 990697048 -985721350 958792352 -970616940 992390710 -972264283 992908572 -994585919 954028023 -990495862 987635588 -993996923 996238703 -989589080 978154797 -994732208 959394084 -958323939 988296881 -966423494 957416817 -965759958 981274012 -989598977 989572149 -970154691 976817858 -992054062 959711463 -957706042 962029598 -994244619 961849196 -963010741 978669894 -979061911 969509048 -987464460 997256042 -997322299 958352789 -990900734 996342892 -971649156 999887857 -981964283 955242929 -952328907 952317212 -979918284 958895008 -989452229 952111688 -986803137 994976777 -956716885 976558809 -999873245 992163139 -980288329 952434216 -969359694 978477337 -975701918 971209416 -997754237 971039633 -950156212 995870277 -983710066 992799051 -975950613 960811526 -993711517 951377913 -969215511 980329836 -980969774 996829885 -968265499 960726038 -986543308 957298688 -960275203 952120124 -981927922 958163934 -953916088 981540921 -950160824 958372278 -986450207 993042395 -981208198 993021144 -994596628 965616971 -971321256 975388223 -983232561 974389464 -974445308 983659574 -983041589 962011810 -999639967 986248212 -951553964 956693409 -978099907 964570966 -985334577 988485548 -989815109 958775241 -970659731 989829774 -984788543 967730547 -964651897 959442238 -959071320 957395541 -986705086 962366665 -999795465 966983227 -991989712 966755813 -966164867 995181016 -954177306 970452904 -952713687 963389466 -998797260 982192685 -957438005 977338879 -961633675 995789315 -953171737 995826350 -969856698 985500147 -993139583 986281524 -952843038 958972910 -965506539 972164300 -992796403 989216851 -954313381 981877203 -982705931 973117277 -974523950 995505962 -973983431 986132316 -984782744 961085257 -954674845 973662727 -957699598 966758483 -961957546 997167867 -968445809 993860361 -966961950 982317637 -957797699 958884052 -981282846 968261420 -950541174 961563118 -984616890 975459838 -968254747 999367590 -955494703 951094194 -992977219 967132245 -975887585 992595198 -990814208 989136830 -981246326 970362204 -951828685 999988464 -958755466 978365839 -961933610 980593922 -982895380 991763360 -997688881 950007112 -982521990 997334170 -985926068 991590019 -986292092 965529588 -998909492 962709486 -951764702 969171432 -979570524 994504092 -987909155 989488094 -966231515 966754261 -991802158 994094629 -995611511 971612863 -986841161 964771196 -968046562 960795684 -975433139 994507880 -975904965 986393735 -952512772 999257829 -988420366 958391748 -999920899 951523261 -976067694 973215922 -979454090 984422085 -985740656 956668465 -989752789 983836291 -976251014 964296317 -976097196 952990191 -950492904 996034828 -995566307 988630520 -974873426 958276321 -984821039 962654684 -955326991 989054273 -974586803 956008941 -982097591 950630771 -973275674 965617926 -950562662 976280243 -955365995 961626302 -964372323 954559291 -990430430 984745283 -965263715 980101850 -993976050 957539130 -962578976 993205398 -965411287 957033277 -983472599 969014085 -957508148 975439577 -957081752 955236229 -962806217 974484774 -967379065 956237469 -963057110 995814391 -980597053 995529737 -975995042 958813278 -958615739 952774722 -954998601 986080344 -993767475 965286557 -981981655 992241712 -951750184 953304351 -969159866 970892948 -977710017 976603023 -953513677 977212518 -988804830 995069376 -967078912 989051861 -956888500 980729211 -997492358 971405037 -967983661 963833786 -991615121 978057443 -974503664 958125499 -981446852 951002389 -981410262 956136074 -963088685 972626943 -989674390 975448475 -962616494 998489967 -992667937 953026490 -957059088 984285199 -991100475 968366530 -956491961 965763011 -990809329 984878415 -955068263 956857469 -980649887 978319358 -954413346 978541468 -963173426 988461090 -950130171 986503363 -996626843 997646674 -969677472 968672715 -959152608 999944910 -961696671 986076630 -975070375 954845228 -983538839 967255610 -967531548 986059887 -994706949 999929761 -973129506 974848559 -970141485 988629659 -973130730 991401536 -981461344 981970437 -973400106 989964061 -990345862 993261932 -988819535 969639048 -975440076 958734090 -998553917 985978396 -957940607 965318768 -991221534 983172592 -995605877 994147169 -996619829 970017091 -952515535 972129097 -980127322 985016856 -990076175 979555559 -967385063 972188226 -963911872 960540257 -954457299 993691650 -958227704 994544064 -960833419 977574466 -970366969 959400175 -950527291 953684655 -970295006 974848985 -979208003 990624928 -996215821 973303007 -972218723 969495640 -950410477 951965817 -950032039 994828092 -997140306 957996640 -994128789 974702323 -979125155 993382221 -978089350 980564695 -977019695 983769523 -979220603 971887452 -976539153 981793444 -974283250 952491184 -982674219 995023072 -958053631 957708660 -968124007 971103219 -972211820 961516741 -974610082 983588788 -980984019 964634168 -985518846 977929184 -971219234 964352991 -967575917 968038953 -978332460 979336092 -996339093 979289575 -994909109 992951023 -983903262 971124550 -983335827 970318616 -955454775 956119147 -984502206 955733241 -951987549 976146601 -989148105 962609583 -954989618 950116777 -992713205 958366722 -999963695 954497568 -995782686 952076169 -964105041 995746755 -960594342 983755952 -963539381 981098198 -951120347 962542250 -973732638 967202970 -962271963 998149168 -965084164 997124373 -976699393 950345786 -977985805 998190236 -971362683 978626766 -954456564 950623297 -962041266 978288712 -975665901 991845837 -967033295 988537293 -985644988 981621986 -976910745 999552659 -993008460 974180558 -983562486 985833211 -950278971 992332425 -959537313 991309220 -986483642 982656378 -993220469 973910071 -972550704 986329493 -978328309 983088909 -993594856 988302791 -971849580 971704215 -955494243 992721520 -996116407 982026408 -957298050 986589934 -965125813 987724413 -958582868 976309980 -957936859 978286498 -987515601 963498124 -995392349 994192406 -967450313 995134652 -950622530 996842451 -973602578 952106577 -979236473 995602430 -965144211 970931330 -984005109 970693387 -958075024 955386391 -977433327 956972479 -978656976 982182622 -993244948 976298528 -998677063 964389518 -966186914 978687992 -974640541 968288085 -996733835 968735396 -968314561 961092407 -975549262 973571030 -998749095 959120292 -975896487 976753910 -962544460 985474447 -998488773 987534830 -972237474 968284037 -980881814 962517366 -997333271 955034839 -960554351 995659124 -989664055 998018336 -961693023 999808205 -963298373 998251451 -968300474 959477171 -994391283 971397130 -980928205 952654737 -990643043 993475559 -976839861 990174395 -956683248 969587511 -993938389 953718361 -968528547 972929185 -951553567 964488279 -983263179 954007390 -996212281 987682037 -950597307 961616324 -970777540 978327277 -993769443 974912472 -973511487 954373388 -976838573 986055040 -979457595 995685268 -957339176 989712698 -980625889 960797052 -950909161 999680059 -960794363 990485831 -968681121 973930814 -994113650 982296390 -987417896 950150647 -976071989 995141793 -952703858 964098113 -970316740 975231674 -955707243 993134887 -987172789 997239586 -983661078 993690505 -983322528 989904012 -961525568 969608050 -981016114 978406956 -956000732 950892664 -984632122 971067665 -955686706 950662604 -985210018 967528104 -993596021 971833538 -970331653 999388628 -996902586 955091977 -978497807 990763558 -950418045 991174659 -982341627 978809784 -963672194 974848835 -953185320 960259960 -985455547 985857755 -986283286 970005389 -962593468 977350452 -980649215 984100079 -999962029 965134040 -991089480 977246002 -999844205 951459305 -958287455 974171010 -955305909 981080468 -990800494 980168115 -958226289 986504154 -988115774 984942624 -953236848 982615780 -961295011 973693069 -988000258 957077362 -966267820 986031523 -972744953 987462343 -952216542 953141152 -981434179 955498060 -994072576 951613946 -969927185 981820931 -966168083 963682276 -965824090 986157755 -960174255 997266951 -998906654 951209283 -968129031 957119220 -980117916 994223157 -969231771 965066682 -966311928 983953110 -995975921 956057919 -959763154 982791724 -955050949 982720185 -992056192 963190929 -956858936 986728406 -967882797 958565704 -956512092 952203900 -976169108 954404836 -981217294 962576119 -953793827 999030401 -988740713 965193596 -963672537 982809496 -992961445 986767714 -970589532 996541532 -956764996 964627825 -956192955 978004180 -992195550 979703094 -961095698 969946615 -996478542 978995718 -967405846 976062179 -980532243 974907272 -985101572 992270602 -965715170 992942136 -989277540 950866840 -975930928 982646028 -994159927 958419215 -964330887 978082291 -991287392 962851525 -992478084 998184297 -956315868 999473733 -952449066 950465249 -998388739 951079003 -980843056 970173857 -956315047 966825179 -993393195 986299875 -979732221 987418576 -993364347 971417490 -952925330 960793310 -972883053 964076789 -993347132 989461202 -971051317 975096472 -984615379 994437480 -956297864 996765186 -968690556 950133199 -953062930 997944095 -955454072 983198805 -963910532 985447885 -973838054 971960335 -962358356 985916472 -964950364 985906022 -965616854 996461456 -997346317 991789617 -998682023 973422579 -958931213 969833857 -993780383 952754056 -954939095 961593074 -959709205 985587775 -965560617 975444336 -980197715 979096456 -985406505 989587005 -955028443 954750386 -954078055 963784457 -959558474 955564338 -975645686 991634783 -955464475 999036333 -962911031 988344916 -971602105 979926088 -952681032 956260262 -975947533 992719644 -975560119 983364670 -965984461 976180413 -988859160 998163078 -970373514 989591403 -961293077 975856137 -959969363 950473277 -986385037 978169032 -994064448 978825912 -952298669 967039865 -989236840 986102687 -994269114 973005215 -977602010 969042347 -974915329 966147659 -953009921 977119945 -993119006 990148588 -988676175 969279629 -972246470 955336974 -996601433 955481656 -985649179 997723516 -956153368 987791424 -999821765 978189189 -981210527 985856392 -971615274 988658204 -957274496 954831604 -957014991 964026585 -974747811 999499929 -955341959 964567251 -968251817 985534172 -962265287 950586332 -960016660 973220567 -976167977 960756744 -957815325 958287629 -994310241 960220583 -952553653 999110848 -986687696 970664746 -988031771 972855114 -996515540 966925708 -979898632 986700960 -959922094 989200915 -955263949 950236071 -966422454 985577922 -967597198 961144911 -996013656 979548060 -957598907 971241825 -960488272 973350324 -992553165 960870302 -954944555 975797025 -976558297 977049145 -996267066 993136466 -975416300 968188229 -990659724 985786725 -967943646 958189575 -994120197 972682415 -979032760 997633055 -987203041 962968127 -997602726 968611196 -984600288 966815388 -982780017 980172939 -979313939 982817702 -995947961 990384901 -977090244 950541615 -958819239 970384157 -966453272 951809846 -995007535 980904779 -963823961 958915639 -987376713 991155101 -994329282 964741921 -960894742 988788884 -956073078 998469635 -966715376 990292655 -994328663 974858657 -963957137 992816073 -964708133 987405622 -964727944 976935481 -998984270 995437578 -999086787 952444319 -979125987 973438104 -975369771 977026212 -966496737 964212483 -992862624 972065601 -981200400 979942391 -987158407 963124707 -957369768 998164424 -984094288 954160208 -971372819 973996821 -961286019 995496918 -950630553 963483829 -992459587 979932019 -981764697 973618126 -956395772 989887607 -982886068 987162349 -983466775 987641964 -956122092 972772801 -967585671 989736586 -973561087 979596858 -984127469 978538573 -997359103 995038023 -975696502 966301037 -953273424 956260408 -993046646 987083319 -951866712 967406897 -955233537 952596615 -969632661 997718006 -954654628 993823153 -965216024 998893465 -972279534 988915573 -969012496 965818661 -968304131 994144013 -997827320 954060129 -950043919 959467884 -974589439 950658310 -980306330 978950955 -974414517 988325901 -992411232 968111144 -969498415 976128448 -964601987 952749855 -974704919 965636396 -961903614 982792401 -962495331 954803441 -970737607 970273913 -987544657 966343456 -979590597 992202658 -994371934 993424545 -974153710 989753724 -998616455 958377954 -976414898 992016082 -979162805 955722584 -950875928 951678240 -979431799 973257553 -954276746 976279870 -981837250 961224362 -958774664 989648679 -989289184 953439591 -998613288 992622521 -952855958 955234025 -967855889 986156265 -993340739 995106678 -960159001 954807874 -966207683 983437320 -998627735 970398915 -977038623 964988660 -985504408 952056317 -959945285 980122687 -998569116 974433259 -972365475 986663262 -967329923 974546637 -986454758 962113114 -983854145 984825328 -968246152 986037995 -968992238 995584929 -984732216 967559709 -986828383 996894785 -956665241 970143434 -962460018 991455263 -996094372 958845289 -957095465 978300210 -965696382 987105007 -982883370 955438374 -968794094 978524054 -988601041 957405077 -956705437 954669057 -970859138 984477949 -950480489 989971995 -996135749 977674328 -960561866 985592811 -992124561 984854661 -972351507 976794784 -968938512 989803363 -968481654 950099519 -967501083 952205656 -999649395 976115217 -978778799 966223442 -952460816 998128686 -985711279 966643229 -996434406 993240917 -987504728 984804575 -994934492 989758050 -990066063 962626860 -952407280 983462711 -981179151 999406347 -964063337 984717733 -986912100 953042412 -987677333 985408088 -981238440 986561481 -998319866 991046570 -961711642 981366170 -988012062 985633979 -975943675 984401968 -976443457 968727694 -985453307 979318792 -983465229 978332033 -965657671 973740903 -996912366 960501644 -992342069 970706066 -966366720 981081588 -975861703 968152013 -969547493 951601670 -954871917 961584124 -966003670 985059076 -997418579 996638087 -950134017 957673621 -969622619 956713867 -998156026 995519102 -982280046 994373997 -988282500 980828731 -970878441 958288589 -965176619 995261600 -999997215 994417334 -968371366 956386253 -967618278 969419572 -984587977 956944254 -950041169 960161447 -973929311 962499718 -952570532 997264716 -950377651 955233087 -962314099 978128465 -985409059 996781756 -952980238 959372341 -995166130 968825575 -972983956 973686108 -984830584 959574600 -987924384 961081961 -985396912 996502775 -996263229 990450395 -960584530 954232547 -979522004 994400712 -979678581 981048208 -999958777 962951597 -982070560 997232752 -998525291 991694842 -985592736 997556467 -983085737 990932399 -964980271 975994546 -971589341 972199450 -959775057 993766274 -963618164 964227974 -970014612 976190990 -991673867 985707672 -990736330 965920090 -959336168 998175050 -985336745 982607083 -988989018 971552068 -978301817 987593352 -963912905 987172327 -975217280 951853539 -989715155 972069704 -978272531 982896207 -992507722 953448918 -965888461 984280173 -979099419 953478123 -991044420 951782056 -954943094 987405695 -981162946 977276869 -965727343 961900187 -967576110 951471477 -979518089 967209542 -965325035 979880971 -985862435 957021828 -972725373 957900029 -971744138 985409908 -988555236 989741897 -956935613 987542124 -993213912 995653468 -970258154 994863800 -987724252 996557959 -965263222 991396928 -990573601 959756885 -987700916 994181517 -994258827 960310905 -972299957 964406731 -952787579 988311719 -974378950 959383712 -990769102 997198833 -992614543 983314054 -987760947 995467347 -976667350 971123772 -975013855 984882605 -979773840 970292636 -978984289 983704593 -975938846 961931487 -969570458 955466420 -972416728 978631535 -981656317 963497574 -990943662 969449446 -968207309 953832523 -952523116 965348341 -984918147 950893498 -988758914 988374959 -988882731 987138442 -999114954 960707701 -991422227 963022489 -958570977 976810820 -992488017 972386970 -993827128 976268795 -993073541 989301249 -961677204 998607125 -998051362 978095642 -994634064 973563070 -968740586 999020030 -970500369 987353473 -999039491 983942789 -998869019 999211915 -962888318 952442533 -955199342 955903968 -978620805 983707152 -986887832 974416097 -955126716 994846451 -959821871 964423053 -984445347 976098761 -953973057 984326170 -991371074 990005896 -985255638 951937813 -988958386 997421661 -960207342 981269467 -961689428 977668421 -971829963 977433752 -960682271 975993713 -958447142 974058288 -996287032 990490207 -982502415 976185130 -979194471 952285685 -961683636 990475979 -981315612 992496012 -984591805 951471622 -959104483 974142786 -975757425 981847681 -964760436 973340574 -960297910 971585083 -987271671 998820500 -959123971 975055104 -968278943 997488591 -979286119 981480452 -967364647 969225612 -953565251 994874858 -990440343 967856950 -955364420 966581445 -973337267 997143451 -975386393 953152669 -994584499 983489600 -983443764 966324496 -957468311 972875133 -987063202 989294246 -984689207 957017608 -978087030 990147962 -971108325 982852278 -969781555 984824902 -956857804 958773853 -954379791 985193384 -991414941 980544053 -985758016 978439360 -960428033 976255777 -964088352 971497162 -962492493 994732510 -966787495 957463126 -957532653 954439380 -955986252 986900389 -999950549 977377362 -967793470 964091762 -965818216 974069052 -967243573 961559827 -988826222 979780562 -967880509 981848802 -955900184 985432631 -957525196 974620775 -983541248 995539719 -978342705 978694548 -954551094 951931589 -992774530 965448221 -983735032 973371931 -989083550 971012921 -978855637 991152418 -990246665 960649726 -959846005 963543223 -986354840 962591861 -985208925 954678593 -961401456 977859581 -954627481 962269296 -959062426 978092112 -952140482 954414049 -992225798 970988163 -975126065 969849825 -953420333 976863092 -972479621 965188164 -970055014 983523303 -980461326 954902346 -955283713 979333283 -977817503 952429324 -966057724 981805902 -998842397 976419630 -965077936 987549003 -972000120 975677236 -984951712 963511946 -960897573 962426465 -966135894 988007461 -994585431 974288960 -965536137 998421312 -962058644 994768333 -971748515 976379816 -989938859 954360677 -976683257 966912993 -994387976 972108316 -974882451 969319290 -953141103 954559029 -969840514 956907054 -962802347 982075047 -990318300 985556472 -982201688 967298429 -999685589 970511860 -960087530 961200595 -953671342 968045268 -970982043 994314487 -960422514 977622121 -982925700 962487163 -987589397 998771522 -953239610 952594270 -987093604 995562267 -993957337 986427500 -971092188 967998495 -976775535 982871261 -950499401 978878060 -954056180 974787474 -976658316 950933352 -972054372 957395253 -971953644 984633883 -972435324 989435383 -951674956 967975881 -992917125 975785846 -970487257 952597091 -962177209 992504131 -984926820 997015388 -987002392 999335466 -965876164 997896510 -957489108 955460196 -992767198 998122328 -969037791 995947396 -955068361 994415832 -972550382 977049310 -953390622 990122421 -962184367 974381328 -987576474 976618563 -969870141 983255229 -990494805 994503961 -961646032 976827619 -959094554 967857767 -961289653 995487060 -964374515 976654099 -983081444 963624403 -990582250 973337068 -964001462 962121195 -978953414 987470118 -997828087 970697480 -962939114 980754150 -986435402 985799092 -992758376 973713596 -969006597 984868741 -985796326 989678630 -959471315 959065254 -961259914 962836326 -973896952 964095063 -984285696 998646362 -983860909 976539822 -951879360 991388866 -979638611 958253274 -964029751 966552041 -956477175 984985696 -961478873 995631698 -963580536 982625697 -978075867 969300320 -999110197 993606716 -966657001 969912957 -958081594 960658127 -957395312 971772760 -991635043 972592532 -977168906 984083196 -956770783 957543785 -957003397 987458809 -962893691 970257654 -972564100 962975984 -960865067 962500773 -951474812 986644030 -959067275 974604770 -952803955 962185803 -961713324 979399129 -982156047 952023130 -969077898 975899630 -972350142 967429486 -961638976 991944789 -973040621 986729260 -956926692 987306841 -965016477 996766222 -971681895 991071021 -960728547 957477866 -999414985 964528583 -960966230 956601518 -950093531 995623971 -979195931 969630354 -977608759 985135439 -958262330 972367903 -950945390 995610618 -975407946 950788858 -962624125 996803978 -952564791 987922265 -973245837 991718888 -987167660 960886062 -992711899 982571239 -975263479 954634807 -978881140 977345115 -957196045 953068919 -958606491 962616221 -986099279 961575578 -990448872 961259558 -992370395 983592470 -974057433 950568950 -989648753 994281518 -983025555 977238195 -985516378 985191906 -963361361 951807817 -961556739 975362681 -981002201 959386635 -967543826 992350883 -964823323 985942620 -999618003 961501943 -957385648 957321183 -984681827 977158466 -977336665 962726119 -954636847 982378979 -984632518 976522111 -997565561 998052503 -959131474 951349663 -956755241 982319881 -983639089 964347680 -960482382 990513707 -985060026 961842534 -980244262 972033524 -969750684 981514799 -968222780 996422659 -986453732 965005349 -997908827 978776604 -992802266 959792098 -963472991 997560429 -976438722 966274334 -997575104 988915071 -962010324 973946607 -972320288 967772932 -970717027 999936771 -951177212 971760005 -984000361 985923992 -970960461 988722631 -988247689 981274311 -992912758 958951238 -959391918 967118670 -950102670 956649641 -952172715 950666278 -988639033 980845816 -981426842 974363106 -970209444 985731737 -989275337 977011334 -957914204 990911563 -958746485 954864960 -998144237 967646580 -992407851 984122758 -972505584 985342766 -951185808 995415109 -959041741 998875792 -963903449 962362402 -953725533 988116366 -955875645 951258777 -972951529 985922816 -980923679 989944626 -994930571 996448659 -994122288 974237657 -956747404 992497661 -978147941 979825967 -967500922 956767889 -984000720 966425312 -991766091 956108585 -960402660 992944624 -980717603 979096373 -996928405 958667070 -957553106 989206357 -971565397 958632896 -969193364 976908553 -959232227 972771759 -971571895 988976668 -986821538 998890126 -959509694 960889058 -954363241 988131990 -955271384 982178838 -973659137 990770870 -951671963 999886141 -974483168 953749994 -957531878 988687504 -976279847 971603540 -970346893 955484873 -995202216 951883473 -989413964 977229897 -971647895 954665242 -968985930 974347965 -974399436 988336894 -992378341 987679467 -965565471 968542173 -993334358 960420528 -993267119 976716653 -984726348 994447644 -982602876 997954064 -990107557 980228629 -983952003 987200535 -951204871 954876242 -977288196 963693008 -978464857 952493831 -957005905 992822686 -998536579 967291102 -989117234 972476746 -959909638 966446531 -969325313 981463748 -995299654 983790578 -970673644 994389021 -959650777 968628459 -956289047 981558565 -953421203 955958283 -969283346 987777520 -981299627 995277380 -958473090 984907500 -981473240 977475454 -978258313 972369877 -987675355 960920962 -971892676 997445825 -977516059 959189249 -956273738 977363711 -979598629 965769787 -976620053 978094324 -961706085 986272800 -978070648 958381533 -986987069 954208231 -992105354 974207166 -979827195 984820418 -955863886 988839485 -960788128 990110811 -970469733 964630821 -995416739 996623107 -980292136 979440601 -996998066 974904485 -964327604 999829830 -988377935 973320227 -991126545 971051090 -952673183 953394747 -982429201 969311994 -965213292 950104294 -977005515 984288474 -981215114 971806693 -958248469 989475336 -959061202 965791998 -975194117 954910827 -977558326 989516206 -982539658 998349915 -953473315 960290860 -988887505 978542763 -983868710 992251856 -957545151 957596877 -965032838 994274985 -959246832 992915916 -952315729 963023879 -996839604 955435387 -950483716 969907858 -982775632 994300605 -957456798 997647051 -953094091 958853572 -971913556 952387116 -986170052 982613387 -967069189 971629141 -957242317 968266122 -971643580 996384536 -964267089 962324621 -959366260 971864446 -962770254 953887715 -985887605 977068959 -996377673 992590713 -962839131 980341539 -990058934 975295736 -950691889 970139942 -974316964 997582602 -954009405 959414112 -960698381 983167550 -995566416 976899120 -971615619 985390768 -961503114 986483216 -960435215 961245058 -979009091 950071220 -995109357 986386132 -971033268 977656385 -966376259 962457403 -973775648 976057236 -958199626 983219820 -971202886 963893106 -985963533 979150413 -954883144 981599507 -985091814 975696808 -964339023 979092547 -969878179 994309687 -980889217 951776323 -967036142 952984635 -984947529 963818972 -971634821 995190941 -957253989 989404277 -968752111 956387144 -998283199 967066640 -986887217 964331941 -985059356 980945639 -995449077 988499604 -951591923 956529052 -990736665 973462882 -976985377 976497074 -975017901 972373711 -965530710 974862633 -958583364 950710700 -980277472 966410276 -996237880 993514619 -952518997 999742725 -996686336 999122695 -979757119 966109405 -967420396 980371399 -994264510 976130851 -974868411 964450478 -977167306 969164838 -961399455 955426756 -976490362 990955815 -964892277 988379207 -993861687 978488108 -975000989 990050465 -984451390 966512582 -967436261 952885399 -972281209 963921132 -982633180 987020307 -963364244 963475456 -996550770 975023524 -993085956 960898358 -967725270 983393607 -957322605 974468872 -950212572 983890125 -994040976 980438777 -995826589 956125585 -993058241 951251229 -994858415 983464248 -988108999 988408637 -997262754 969330091 -959079594 993481857 -996360999 977620094 -979608073 954262854 -968870984 981196850 -998079268 992700127 -963368087 950556660 -999018062 967227539 -958399965 970969060 -979115271 981930438 -976134320 986000133 -996906800 980601449 -974287865 987535827 -986888120 969081956 -960213894 961522479 -950793987 993576491 -989206851 980257324 -963515381 955431666 -988106302 999611216 -964456528 980855826 -992021788 968723807 -984994958 977168671 -976430290 988564979 -982220793 965103456 -990372268 957739049 -970533808 971719185 -964882537 978620937 -976263927 951995827 -977890723 988409655 -955054018 951377312 -952430355 985459799 -991874382 956761767 -993992500 996329942 -985944060 992862348 -980967680 954947957 -957316677 993358380 -952148110 999306845 -950120521 954464388 -986288084 971360578 -952425503 997125694 -974282337 982297570 -957309985 976240604 -993215701 997918140 -973809263 991946574 -991025348 982589608 -974327193 978568760 -951114478 988448647 -999344775 957220437 -954313365 995266591 -992689869 976137398 -957479938 993193343 -959199781 991485416 -993423747 975602121 -971013573 954893084 -954565556 974104205 -954326053 964619935 -988112186 957206462 -950817208 998428111 -969873993 968803606 -985578208 995776215 -950756295 998529908 -994601945 967252539 -966208986 976910014 -962231986 983965465 -996430106 975318313 -971365251 976450353 -969953366 976009219 -956559266 959550506 -961250728 996990345 -990270468 966633641 -951788121 957941851 -990353986 959112979 -961468655 977412231 -964054339 981787866 -968677306 986905924 -972585560 997562232 -993178098 985531089 -982848955 955522211 -950196535 989301469 -971554645 971368369 -964233162 970561131 -981848210 994537533 -979674272 968772492 -986913623 959885259 -972908756 993572058 -977270557 961885936 -966109793 982100029 -999817527 961148598 -957803236 993392248 -986747518 955577284 -955817224 958614632 -983365273 958918162 -975134450 955758253 -989497794 984702421 -981453697 955995471 -997936266 954845875 -958379453 988229403 -966234954 972956431 -957835001 996096437 -955472412 957387194 -962425992 971160260 -971464010 962753551 -992611169 992563186 -952857120 992784372 -981022611 976954306 -970405104 983341596 -973359267 986378481 -992616677 965357078 -976164387 969705353 -980302619 962528220 -971006983 978602805 -984532141 970986247 -950797618 970839143 -992434505 952645251 -997389946 983359749 -984442221 951824332 -983277928 975057356 -950034538 997992665 -990332555 976453351 -958076173 966161851 -959413468 989765115 -988736209 989338291 -973431188 982695041 -954831642 970176841 -978423528 959787279 -970347367 968982745 -981531436 983927431 -999724176 952771097 -997770083 991564899 -968421996 964982961 -950750709 986347599 -965127908 998082421 -954476733 952670450 -966558662 952086409 -952976413 956472480 -990507560 986090564 -983985414 998248349 -962066450 958133714 -960255170 976272257 -995132226 971266020 -994039915 951279384 -998671410 973290770 -967948247 997038563 -969250068 966149819 -960848193 957674591 -959937204 988922431 -956986195 988371258 -974845416 962087004 -958652410 978730977 -956580802 989288547 -999306488 973932374 -962637729 963301468 -983548768 973528443 -958909469 963049568 -955095630 979990817 -980996094 995983602 -959560009 950275803 -958629890 951526954 -987576334 986219980 -975411815 973026781 -975699213 980496734 -952387883 986640601 -967097256 985187641 -954274137 980094405 -957858231 960352895 -981704593 991413680 -986134631 977273569 -951641085 963058209 -991549218 967126364 -963972799 966333113 -955898267 958836277 -999055839 995243867 -982217134 983213669 -950038271 964079209 -984806495 955271754 -980029977 950715331 -984792023 961248414 -986483052 993048952 -951976283 985774633 -960648456 955766779 -997903244 956503210 -967561113 981635218 -966659662 980991341 -973731889 979208287 -984380465 992635760 -968445237 988756649 -991942407 975866749 -998819088 983357530 -952803635 953257600 -958800533 966847069 -969837694 969388443 -992564781 985525970 -992522848 993221317 -972332739 956563630 -985238961 969890275 -972296118 993567014 -951518064 978098745 -962097071 982007498 -964738344 967706499 -990376809 977187913 -950727362 957025136 -959997400 954022797 -979982882 958926454 -975391271 956706967 -987638666 996468752 -968545691 958104076 -966586056 961182085 -989901118 956586585 -951070219 983571364 -976458360 989900068 -974309920 998027988 -989162754 971729867 -985906409 954148855 -984668649 950482770 -982005669 997004219 -961138568 968646788 -982561393 969500008 -998544332 961691778 -953979149 980624384 -984545457 972303209 -963921462 979817882 -997971624 983603326 -998962420 967675173 -954687985 953376015 -999690200 959477491 -951390091 970335081 -973369044 966292920 -957066337 979471084 -986194803 956616900 -983597546 975372833 -958752462 967499054 -971555284 968977725 -996188806 985553489 -964606639 955532068 -956067449 964408661 -978614384 967193295 -982075996 950141017 -973765741 994079042 -963387507 975853830 -964036078 990790217 -992210758 960794591 -979102948 966556105 -993901724 970657826 -974473063 958384715 -990923846 996344627 -983559834 957087512 -997034710 959356841 -979415699 982739135 -954978456 985385996 -964854768 988087103 -982923917 957003929 -998418405 964044754 -964656156 953660785 -952763255 981439521 -995009667 959906489 -985070600 959555401 -976348589 985256038 -955876833 969207209 -962699549 984811942 -972516731 983887297 -986186864 956760645 -971633749 991153630 -985272427 989289045 -973884453 951692682 -974753792 968687981 -989000097 962156985 -973408945 993819162 -958108319 968399739 -980947400 979494210 -985217352 991214326 -978777368 990656880 -969076727 980982919 -983777558 957339774 -988743360 982908052 -964787894 980668218 -958539776 988189008 -972869363 987941298 -986486484 998248487 -955042058 989855635 -955788280 961073242 -962663271 967070597 -956164291 976621961 -963132349 973248570 -962661503 973844427 -973877254 984463376 -955700685 965976427 -956651401 975152655 -980576951 998693911 -980308807 951804056 -964515381 984805218 -960115084 967654867 -994090603 952049132 -991055774 989428467 -960514806 957131650 -999423992 976547067 -959976127 983986681 -997982009 999804671 -952699277 982120999 -976070492 982549231 -994588272 979967928 -963267242 990734517 -960583251 992286789 -979988889 981442454 -988624337 978915005 -981527391 984706756 -997452385 992328726 -991665536 974506747 -963213481 951692606 -952612982 968000875 -985086475 992235540 -976467155 998436891 -954993536 972822167 -978856350 950617608 -983502209 985077312 -950481164 998365980 -969340365 961411481 -956754350 954863749 -959890130 953608480 -985023114 953574188 -956360523 968519910 -952568146 954722302 -971262552 982038825 -972509960 982305551 -953615153 957461793 -966815639 994278755 -964282050 963007096 -993367042 956640815 -968781393 960218368 -997668488 994295662 -990436417 953131239 -971673700 976647373 -989296273 989800127 -976988334 985495967 -966063505 969382097 -965450052 996995469 -956412895 992472902 -961981755 980991730 -999828637 981988674 -976311652 950019828 -968544847 999159195 -982908094 971779285 -963502322 950766233 -986471354 998073009 -962454231 959983561 -971464104 963819490 -956657113 978990623 -984202583 997564187 -987409984 993786354 -983509437 969623948 -992006180 952726953 -977864213 973835800 -988944329 952061377 -960647316 982996941 -966215120 997467453 -958874094 956233674 -957387266 988158180 -965330448 986942012 -999171789 959490176 -975993420 972948923 -966468793 963428287 -968694079 992791950 -982573612 988213639 -963036354 975485181 -999939535 964664830 -951164256 973811789 -971089527 955767849 -967842336 994230472 -950864585 954071717 -956988130 987323340 -987208307 995319513 -957007819 960806936 -995323822 971947983 -958275178 964632382 -959816352 983114368 -983110892 962869606 -951560966 958870160 -978040937 971950293 -963147558 956873401 -992713114 952835566 -986478273 973153849 -960896060 951869314 -992131540 958582213 -970576333 960870614 -953306456 985721406 -956195565 998359197 -959706230 984648925 -976067057 965675026 -986078830 974512071 -985017104 954773781 -963717375 962568157 -980864938 973799773 -956067331 975944466 -961373686 958545009 -992833328 951575412 -989558623 997324355 -973546702 960643815 -992198988 962064542 -986858078 975166046 -979257170 991255962 -970962540 996200671 -965067971 984364346 -981182201 950406495 -963893370 970257781 -972509618 962474341 -983333299 986146078 -965781673 992922948 -984231469 960824315 -962140596 996748386 -971683609 972223681 -956756059 977707319 -978661224 993294338 -951323322 962388575 -956853520 980563024 -981842816 973954896 -977926608 969299755 -973916783 991965651 -990081558 969349904 -963697383 981083580 -965647074 997772712 -985379972 991570314 -988357604 951799095 -964463436 985547857 -950774622 971858514 -990519466 966944122 -959853326 976578862 -978914267 992598255 -973631216 976201022 -960826588 957928825 -975550177 965957473 -997897598 983374735 -980882915 967668683 -976090591 961383719 -987928659 994556632 -961905627 985178673 -991827424 995196004 -985354702 954525695 -989667318 966993282 -982579602 999361777 -956351753 952186210 -994683811 989624165 -953062401 990518716 -975128449 962129186 -996837987 992388775 -962154001 952802549 -993357349 996166061 -979372737 954504592 -963510545 985835880 -959860992 975474515 -992566783 995318469 -951104374 967514125 -975126078 978646890 -985718480 955532891 -989875264 960050205 -967980427 976934416 -952018275 995727112 -972586432 983086625 -971217747 999940278 -977298317 965203767 -997568185 981706235 -959734965 952268856 -966984186 953338906 -983394615 954196078 -951757207 952361050 -978796571 992495461 -996844285 997846763 -999490385 987659211 -998758583 983605191 -973190048 964222387 -999126598 975014729 -982566915 964295688 -958803774 996405703 -958944709 954154262 -968911136 980542770 -954777569 954342279 -991333980 969501252 -995160231 969559464 -958898699 995412301 -974837957 981391715 -960520643 985271050 -989013407 992365862 -958686119 965492830 -971604480 987306880 -959897085 994137293 -975853969 990210620 -976084018 953499963 -959371268 971299200 -980223249 975959590 -978125347 998736447 -987324847 951457340 -968254251 984573465 -976812668 999968432 -978041132 993996138 -991552545 987200973 -964503402 970397212 -997650457 981115994 -970178646 978913309 -966730475 981493853 -982002575 989363380 -979247747 950168525 -976417744 982125744 -996369964 952852041 -990842184 988764624 -996966044 998701793 -955993574 991623648 -990910675 983218552 -981633556 953825947 -994067524 996898139 -952615055 989750202 -992072733 987941346 -967969573 981948672 -980985165 989863761 -957598585 964041228 -998710942 953754547 -961607363 954461710 -963909863 999851036 -969187314 963439646 -978366273 989924184 -994285894 981704937 -992314039 997951992 -963464451 966344635 -963202751 983126481 -971841643 998623436 -999847993 960575952 -965539202 999921642 -982765135 973378259 -972103867 967769014 -958026011 978403746 -999987384 958532615 -994962308 991669613 -982887606 967144305 -981980285 968278844 -990460425 976373747 -971874720 950880882 -971342648 994539693 -972568135 976919015 -959280944 965600154 -973135515 972447870 -980883581 991530986 -976870581 980395192 -965534155 997320671 -997800878 992379349 -960548523 980061344 -992531563 990742243 -958517046 959873273 -985545958 991992804 -989772562 952201336 -957144902 956200017 -965507901 982430133 -955583456 957785961 -999799436 985475247 -987505010 992186929 -997931465 974775811 -971414314 954985695 -977685039 959822724 -973643811 992881983 -975150401 987328270 -991501058 998513747 -999144003 959524326 -994502810 950380580 -957044868 996383346 -958334474 969473596 -974683962 972623974 -960244965 984627818 -982557132 993548941 -966722003 977346731 -996722166 998034961 -996344419 962641052 -971367907 964332236 -992467142 997608116 -995123217 956714978 -954732723 959810391 -996504724 966562745 -964356578 996370996 -984715483 971386610 -961723385 977909074 -995688175 979406794 -994481783 997026927 -951723495 972642267 -976354662 970093916 -995379734 991065654 -957374711 977190755 -954344922 999253651 -979358935 956926803 -992332847 966421649 -991164733 958954979 -967606093 981411085 -986135490 988156598 -962341958 952756904 -969766398 972724671 -961742176 952755639 -987591440 995407218 -959412351 974142494 -964026648 956260287 -997584584 961153635 -978894129 955379731 -966991120 980813872 -990769742 979505866 -973737551 987645049 -998076325 988337372 -975121335 974015803 -985264504 987589440 -964289129 994083165 -992919822 972093833 -994782120 957145891 -956860733 999747612 -965378897 991427863 -993812851 980644257 -997922525 979035549 -957559438 985026208 -950953017 994449468 -964488240 951086589 -980598761 955831255 -968297297 989628677 -975285255 972073651 -979703283 961764549 -953077583 965817561 -974523799 966693505 -966015329 959862323 -999719547 993388996 -955808551 954852385 -955086095 951005820 -953797351 997510835 -962981973 967178727 -969066042 981581365 -968579927 981605050 -999445976 955501481 -965954000 992580202 -953847972 959664348 -987241275 972985019 -953219476 991809804 -962300796 991558924 -998072623 966672984 -999619293 954504023 -993586332 964552553 -992999573 965747544 -964375642 982023312 -971646204 991925274 -960213256 958446563 -981427602 974941541 -955505127 973520103 -979147659 950224593 -973406262 989540539 -971656729 973200235 -981661079 963599284 -984272961 962170202 -951927997 963341295 -974590158 987365931 -988733119 992040458 -950303986 984614632 -984943196 978019965 -957568863 950712722 -977667319 974324144 -951824578 986938813 -977091147 978901252 -975935847 959275495 -952999400 953471487 -954988163 962953472 -960688114 960846062 -958874320 956652664 -957538049 965600378 -959013190 978283053 -997671826 994663515 -997603802 976117340 -993481772 980730349 -978299371 962980154 -953552037 985409294 -972211419 990409246 -968500223 972753261 -992414493 953346325 -953067356 995925580 -998066144 967414437 -999166163 955036200 -975695455 982094689 -972932552 979319306 -959984157 956880699 -973635688 964054508 -964356779 980951332 -975627434 965615576 -978660808 951102145 -968864866 989286961 -995960450 966841454 -969885467 972527808 -955691218 973355346 -983784034 979426046 -974681202 979745782 -961969277 995559840 -974753931 979162192 -998385364 978408872 -993401000 992281567 -960270995 985605988 -968799903 954599267 -958860803 986004940 -952848674 979513020 -984904066 995826175 -968427393 998745138 -987488519 998187137 -983244442 994740570 -995704314 970783102 -962311846 982709068 -963564060 962989985 -967327070 961625781 -986017065 950961759 -993041735 952087581 -988614962 997616173 -986593688 961270054 -994403976 956478368 -963982627 975302415 -988282839 971048462 -994035862 966079835 -959979585 984700216 -991788732 994841414 -995521147 967506366 -968425231 988402271 -961883369 957583175 -955910929 983271510 -956049977 981529194 -988759871 998288336 -987695103 984541622 -987605537 960339826 -979530735 990752711 -975685122 995165736 -955140904 971373186 -991432209 979901698 -999073827 978705919 -985040387 989953368 -989597584 994063788 -958368401 976214981 -979662626 968527044 -965028925 984787071 -954398105 971804635 -985862213 968673083 -950379691 980105360 -979287567 999146180 -994975762 954554457 -957059685 994302751 -972510909 968240953 -951594289 983872065 -971025048 981812068 -985507042 958564100 -991877495 996909691 -972872689 965278942 -986339705 968101821 -970006829 953270200 -977657499 954574296 -961712382 977502964 -982816972 969312748 -956293749 991966867 -955527882 960825884 -969796496 977634817 -999245487 961956662 -969105944 958098667 -973524841 996815766 -956482565 959973059 -973321616 993611443 -988994925 993345102 -955279178 994270080 -951611253 979144816 -984500927 959423810 -997269770 954464387 -952646877 950826297 -995805389 985492438 -952894738 994839526 -970172416 999580022 -985911238 979652692 -963940378 978531658 -979572298 954451510 -984051782 969974722 -963691250 984363585 -960961298 979170349 -984620680 992712839 -999742416 987660360 -968065587 955907324 -959464819 955487393 -953569066 984963136 -970292758 995914102 -958960144 985302852 -954314806 969564171 -956086622 981738847 -988871607 980174784 -955149656 975803812 -989195826 973414531 -981232863 998356957 -973680685 964265959 -976046713 989857788 -965203673 989302804 -971765229 951655239 -981937238 958055489 -993252272 953985622 -958990132 963764036 -967449778 976633136 -999683197 977086310 -953232009 976796366 -966368504 998397213 -968524142 969563892 -989490587 977091623 -952338035 971889987 -972482934 988226526 -963925382 960497933 -958005300 987322484 -992158503 987017510 -990677064 977100511 -973497843 983580065 -961846978 981786843 -980917004 989955031 -964438076 972377620 -981180911 964586776 -961113445 998541155 -958817118 960756284 -979798528 976028926 -964146728 954882304 -981635563 989232286 -952282945 994469242 -994707121 953193686 -997258550 981451256 -955383684 951336048 -968160950 977898707 -954555322 977226008 -996650966 999922094 -989992146 970482190 -995910298 975724673 -962791523 986010452 -984644060 970157100 -994556127 982213456 -982513507 996291188 -965514137 991225173 -969928934 968504120 -965640545 976448113 -958091345 958194449 -956068420 997351752 -966680068 952159415 -991267124 980999354 -979663297 953214336 -980680785 991022935 -952640589 958480151 -968300180 981601302 -992038520 998216382 -983559352 959518655 -984568252 998122446 -969964629 967647229 -951288946 964047909 -979877275 996345350 -970651463 994564570 -987577841 974947850 -974314207 979630121 -960400824 961053731 -980566817 964535844 -988824414 993873682 -969622197 966892509 -992244198 972256848 -967864232 987266437 -995961580 982446119 -961927626 953548642 -960491694 967643405 -957826433 959930805 -988371923 989992813 -970157391 953011123 -963152145 973674467 -970051833 993451356 -974664917 978582046 -952371614 960667837 -995006332 966709800 -975749128 964778285 -986536696 963365127 -998528075 999724465 -961631943 999033138 -968648162 951489800 -975720606 981337431 -993757945 973032914 -974013600 951954255 -972155003 980331284 -996352506 961700799 -994222026 988322658 -955694906 979632266 -986589857 960576164 -953509743 987447499 -980991164 973692760 -994130991 970983576 -951961307 983438659 -985876578 977742507 -979042781 983349110 -987264627 995499503 -990426807 960601714 -993097426 994952835 -967641590 951106215 -953923893 971964846 -965187858 974084781 -964968006 980644549 -978349655 991867929 -959796626 985050678 -969057492 955066871 -964009402 998991530 -965961085 978195698 -997290704 969056555 -994158445 969337406 -991072006 994266578 -992989311 975185152 -953924954 983059106 -978203422 994612988 -953279784 995661816 -951718059 992677168 -951954225 995824870 -981651389 969070911 -963721102 990464393 -955623639 992488409 -967643551 970760035 -972786771 987189326 -999103683 994687326 -972115108 967223768 -953255286 954540019 -984163768 995529447 -971796584 951863641 -981426489 960262416 -954159296 973422773 -956024966 957325514 -982984793 955076857 -966312852 959643279 -976686732 962561395 -986081592 986495854 -981140535 983728716 -955930880 959366231 -965935846 982232767 -961866272 993553232 -950406053 992580888 -981090902 958582804 -997931831 978685078 -967870475 972841653 -984665805 956987123 -958152362 985804481 -999168331 983215525 -982562736 986173527 -955421504 988060725 -982383020 969297025 -972522958 979667152 -954319721 958392879 -986319497 996949902 -992616810 962968792 -953536575 995546478 -959452962 953342740 -966066366 994764087 -958063812 964102007 -969791439 978720747 -978173237 959166598 -957609979 957088898 -986057611 996426003 -989476466 968023229 -971805805 973881506 -978114354 952528925 -988517153 985236734 -972869159 978117636 -993945024 973174274 -968899673 965608941 -959722648 971996101 -972472959 962694197 -965819176 951921121 -997451025 991626607 -984756431 989841910 -965599373 983249763 -962476325 991426208 -974430961 973153070 -959541529 965546088 -961625627 968890029 -960570764 990393068 -966647178 983637123 -961217085 976570380 -973012402 971729970 -975617637 989317639 -977309197 995870955 -990635082 965374580 -968361142 988498718 -954850235 985618686 -999131529 966383848 -987614998 979304405 -977508571 961449956 -950510137 992024132 -952923719 978445793 -969422772 973202875 -977915802 955053477 -979927294 975233640 -989541500 953562003 -980192886 980176199 -951414965 955928653 -966587639 963623038 -984156354 975216194 -983815266 993570650 -978145234 967567248 -971228131 952840518 -978575379 991301167 -950442117 957230824 -980691529 965235221 -952544083 998459444 -951602102 975929086 -951344363 956865922 -954344756 986272472 -966456552 998155207 -965300966 969409958 -972589949 993103117 -992661801 968322987 -972994192 982194081 -983642448 975887926 -982311796 979141844 -989948469 995703143 -957858015 976318542 -962927147 969314827 -957917231 981817518 -990969220 989741036 -952924852 951511383 -970618580 985699142 -954826567 976015954 -969102650 996715378 -972720501 966023746 -972475188 988276450 -997355107 952279685 -984164585 981062943 -971008813 975301685 -995829890 976321157 -983172776 981378205 -973270974 953691282 -951346892 953066275 -977032598 952409458 -959447895 951748769 -993109528 961184775 -962922831 969088123 -981948965 977678636 -995803191 998432479 -951309467 999085901 -984930177 995567432 -982322117 964581090 -995070118 979597349 -997797666 990711817 -956374560 964840630 -999530301 953475737 -973855103 958137536 -985999567 991037384 -997168125 953488995 -988711502 985276888 -969586574 960275908 -973860835 956843205 -951035523 957711938 -983322890 981049713 -966023936 958522180 -996564478 999598622 -951196225 985433794 -993964478 981285410 -984405417 968515693 -963301690 953547256 -974489262 972941966 -951583795 950926445 -995292235 975366828 -975944405 984988675 -982566058 974835658 -963967759 996491766 -992679628 995353909 -967862302 980666633 -964746569 969406082 -958190195 968323402 -959536098 995311536 -958694400 975891721 -986607285 965320437 -958205135 991293642 -957007984 957637459 -970782848 997100703 -967420401 960424016 -962850771 989463739 -971565686 998735004 -973165488 987508049 -993032042 971396471 -950333112 984957024 -999825153 960682387 -984109032 965792254 -981533923 950590067 -974864322 965346203 -961382152 962152296 -964242828 970166358 -961961178 955616669 -967301239 966779593 -961534584 965450269 -957509873 989310848 -979080940 959508704 -965627663 979101845 -981661281 952094306 -988667944 982431219 -964608080 979621598 -975508856 982259859 -999221317 998814743 -984239676 983037881 -972743880 982818977 -978390428 979763104 -977737137 972429730 -995857814 971400052 -975477290 963364948 -971724748 982226847 -983845495 969005778 -985490058 973680560 -965954633 952939115 -979485979 953614057 -973468675 982080588 -975471756 964173237 -988985759 956362253 -963245399 986434355 -959954932 996368639 -984252728 984409741 -967675573 991662130 -961355573 996985837 -970305599 959022404 -992742949 982431444 -987872061 968929987 -983816378 957176381 -964890183 973978109 -968287854 994840234 -954463287 973499184 -959130504 953087068 -996821755 952541344 -977722126 964284672 -968809790 975656194 -999120224 987065881 -998508195 996665326 -984657651 999006320 -956012321 974376918 -970455948 977568488 -955371563 994114334 -992564071 978228296 -962180474 984222192 -978715618 996004550 -982923097 994561573 -955010771 994343896 -966877613 994732459 -977200224 983205131 -973104549 972682930 -988589932 962709801 -974968362 988963501 -953641659 967966307 -988339552 987005380 -976005398 968984890 -951491047 990519837 -955465921 979388899 -969927844 988189934 -970944103 961043147 -980563915 986525397 -966440850 954616087 -971962932 977660384 -961428635 983708243 -988334991 975357649 -994940531 978405371 -959537571 979410953 -986305776 988933139 -980229901 973989941 -954753790 998595340 -990625520 958625178 -981787949 965022906 -980136770 977849748 -950887028 995373773 -956529152 965119688 -967539243 953337238 -950607116 960561895 -976343898 972839351 -950194207 959010365 -974822776 994683769 -990886796 982206182 -974299378 950047176 -961068102 971073051 -986797774 996958897 -994855798 997431238 -998049106 953528261 -995256856 995191212 -979138565 993306356 -989789889 956501654 -970785732 966172278 -968295790 974706996 -955331297 994089149 -973344588 953183473 -953780486 970742456 -962044020 963423280 -973821146 992785995 -999139072 979031360 -980659747 998507473 -982568890 960171168 -954315943 954041982 -997882232 980113367 -971781884 999259553 -999388947 973909541 -959353995 964488320 -960335364 986201476 -965836244 995727944 -967805094 963314662 -969857313 997549229 -957273187 954321666 -999843291 984842742 -953742245 969269124 -959788549 978140202 -956584231 979084863 -951847947 964519373 -989023452 956546545 -985960886 988465635 -954639612 990337802 -995889656 955310043 -998192279 995173090 -985359885 995229466 -981497641 995188703 -962726242 967121523 -955078492 978696116 -973556294 955958125 -991324163 955323646 -996852043 955089463 -973272456 995972040 -992492267 987083566 -983858981 996013548 -980964801 991180283 -982801539 967726222 -984898063 986960904 -997947230 950661225 -990279642 957243681 -996927363 974824097 -973741241 989905016 -951785677 992392603 -970795457 962602076 -968167106 967982261 -968364845 981825744 -992400260 999301500 -962928398 955636231 -962735483 989197371 -977743643 965649522 -969179941 995862345 -964213589 979924087 -968964408 950375662 -986039466 972281772 -999446921 952104067 -952566069 964446891 -952585867 955533767 -982650282 956352944 -952632179 950169102 -952687322 978211273 -967876588 950119545 -995523294 997901362 -986708346 989396768 -955174302 997326314 -973802941 971899486 -967746999 953721583 -958016873 995304039 -964015150 985075944 -971901097 996120496 -989722723 962712271 -986272955 960356613 -962635335 983943055 -962348057 957108248 -958361669 989116577 -964141985 956324239 -951850861 977339001 -974314393 986829335 -965307583 959250074 -998935938 971507042 -960853486 954809373 -977042682 978290270 -993637084 989933011 -989714075 983358256 -988885254 988409173 -969059864 985507621 -977086463 961729238 -984380384 983156809 -999427080 986373926 -961475286 972037780 -973753965 970668020 -954575386 979889146 -994766169 971664613 -999423191 959188112 -985972107 973004573 -984315958 951397522 -976296538 963431218 -998722050 969094647 -963145144 957749730 -978633650 973435466 -957451203 969268228 -978775660 952318696 -977115432 992602027 -973444353 953037408 -982105968 979885464 -980997084 967338291 -984356836 956842181 -972796082 954072379 -979402539 958395596 -983440956 967237122 -987875193 998933338 -959442675 979951920 -967809329 951787566 -977783375 966409738 -968704564 956517574 -961257566 978066704 -979706306 973530035 -968264010 990541978 -957737590 979366776 -986926238 973195531 -959328866 996327589 -985953149 988144082 -995482783 966448161 -974044061 988707108 -994247321 989766143 -953658374 954699047 -985142991 974798807 -998374800 982858076 -991403174 957684917 -975445404 962709031 -964095111 967605000 -969128862 997871258 -990097596 984617627 -997213411 972817092 -985000050 955530039 -965267959 951616901 -982476888 956779425 -997605200 998751697 -998399735 954615634 -998334390 959771856 -989802144 977396245 -998621923 998434899 -984609414 999789330 -976844794 994153874 -987227783 954770864 -992331558 974455604 -954122406 950685635 -975380103 979810927 -969129802 951467028 -964822966 961549003 -977887454 956813629 -982340633 958715973 -979092060 991590653 -970394822 992463965 -967402973 995018515 -992902291 994651689 -981939800 976975812 -964142857 973668716 -983113784 991784048 -954165109 968792426 -950519996 989358258 -959486651 970177418 -989201913 970837247 -960133315 972316115 -998764821 997939688 -978962975 983117711 -952312364 997797980 -972742801 991416200 -956551815 996742676 -964728924 961442685 -959867529 963849683 -964388789 988686430 -984526088 951470782 -963461969 995149451 -967435232 965506353 -951765519 974057171 -994949327 968011765 -974734817 974812675 -967453933 954818506 -971394669 985075710 -964309589 969860479 -970660887 992964967 -974070116 955819972 -951511299 985894292 -957079496 952829939 -993008710 982290211 -963893710 968071901 -976853980 986617620 -971137276 990621691 -959378756 985217035 -968486661 968925474 -954170475 955126948 -995233475 991202772 -956772540 979358947 -999664469 963206524 -984361599 964540043 -959241961 995648709 -983638754 983656411 -968818240 996884173 -962610682 954802383 -955167492 978093306 -981458889 957896823 -976851249 953337920 -953389064 980382670 -954026255 986739669 -963132038 999620189 -969768258 973513389 -963274003 969436251 -975735008 977344029 -980625071 961535470 -979806378 998378613 -977989454 953951497 -993349934 962492814 -977515044 988197718 -981610576 960779212 -985567771 973788312 -979063207 973455979 -980194986 988814616 -955046878 968520119 -957495621 953638138 -972708942 975871794 -985441727 989817563 -975124199 961204199 -979918032 969688627 -988377749 964384294 -950979959 953951385 -965011431 981283355 -976517416 953994799 -988065543 959374520 -969047089 994993039 -985816657 985284033 -957261506 960198659 -981492619 963627784 -962637014 990842418 -980825809 962674369 -956140325 968914694 -971383969 955236507 -999110710 958106600 -961103343 985514332 -980806931 961189458 -988182965 980673716 -968085912 986117762 -976533919 956253099 -983909303 999144560 -972014209 960626284 -993693480 994751270 -968224006 973344540 -962082036 974943116 -970151796 966572901 -995238129 951700562 -958108019 997706150 -994882856 998747020 -958223853 999798620 -986083029 995646418 -950967289 991540025 -965916347 981690095 -975710524 999727736 -989960711 993610290 -950744523 975157778 -954199132 977649012 -994129842 977960993 -953752830 976045469 -955247319 968011970 -972950219 996077553 -977053364 950603181 -963111448 956003542 -966730477 974629646 -979843212 993271223 -982062554 986601041 -964253471 982799580 -970865293 988361673 -988090578 960097727 -957251002 978540798 -954869323 997163518 -959006530 972107835 -988019564 950811873 -995586695 957264252 -975466990 969377751 -958342043 995029210 -999520235 997209427 -990881541 972917008 -995523632 998514027 -990059515 974567078 -966064471 993087102 -997768623 989831531 -963017490 963444540 -957366860 983566070 -967899732 975958480 -994337513 959672398 -991985360 969718542 -990729960 973990554 -987936261 995140130 -957242494 983793357 -968116050 991033722 -991525082 985731280 -976516254 952987574 -961327411 965512255 -978614756 952864163 -966650213 963985975 -993452856 985254354 -956981934 989323925 -961037038 972334062 -982549259 989333832 -957078698 956550256 -984140322 963702918 -953202627 999200313 -971056353 982227842 -982003814 989565637 -964673984 993652866 -993537090 956218489 -968979785 984817207 -955197268 960119889 -951487947 954326122 -978055502 976121111 -969880840 994217622 -974408356 990417282 -984601616 981455392 -976156729 987095907 -965016440 972147178 -973444109 969562467 -997049575 979057688 -952129800 985346982 -970295421 991514605 -968302385 969352640 -974860548 952780428 -963290082 956118574 -977855161 961966359 -984797443 974754010 -967769470 988896742 -995182807 974180545 -956458779 978689015 -972709948 964828250 -952402353 983347001 -951464673 990247179 -989390992 990937617 -981453737 984887991 -987998789 965751945 -984131404 967514226 -963407777 975390755 -976078095 994259089 -974799025 978733656 -991701174 952442391 -987313539 984135080 -980859886 987970004 -953122592 975869247 -966858868 972162698 -958629038 970288090 -980507042 993237317 -998293123 953739387 -971591150 991730412 -960912332 963427726 -968921402 975172076 -963670710 985390047 -999491973 953395492 -984495967 951165369 -974645903 961280330 -981394811 994424807 -974760952 951154359 -997712293 957456941 -983048682 967620241 -992498043 955488113 -952852732 962843968 -996718515 979748676 -963035197 955598984 -957966179 970493743 -952583677 977376010 -952458396 952415313 -989679824 994079769 -951853498 984047130 -970615672 983432944 -979058005 993980435 -951005462 977111083 -994956713 985224372 -996823422 998075418 -995995810 986304535 -984608277 961335978 -967381578 969447073 -960776077 997096944 -956174774 968185433 -962148615 970376907 -995122881 977035667 -964129133 965766357 -984379130 965481199 -997678273 991702460 -975067303 972355493 -975015318 987225962 -981609469 991582251 -992202950 983806915 -966541345 960237032 -967864861 963731912 -990997410 991244339 -996426864 962804032 -986485113 989889940 -953196699 985649809 -952460275 985210722 -961899156 970256184 -956740159 979413710 -986232189 969933100 -982632947 956115201 -971536315 987546813 -971456071 982976614 -977036753 997527014 -998707370 963505146 -993875801 989923854 -981399026 951863973 -978964231 957223752 -990181041 999672339 -962288062 969074020 -954478492 986369860 -996678217 982630053 -986741423 977786471 -954156458 961923536 -967979631 988770474 -987360891 967614640 -971696545 976276130 -957990737 972061514 -989435956 969113688 -961907909 960305851 -963113295 967061444 -997232253 951125492 -982241628 966439654 -989157792 965860372 -960997811 990151418 -982109221 973862501 -979565393 982369023 -958582269 954772200 -951777244 998543561 -957197694 962905209 -965628767 989581510 -977152333 982352434 -988952716 966878577 -997007069 987828249 -952505134 990475391 -998550584 979832787 -981014150 986082732 -955639599 961316818 -955212779 962285864 -999176311 959853979 -974103149 950500277 -961521122 970231669 -965171790 972170734 -974047958 987289084 -958630271 984524132 -979781228 955412857 -993900660 978153656 -966290610 972333183 -977026555 981374745 -960439419 953241667 -966957692 999040006 -997891951 972491534 -961922845 960527309 -957723940 957355230 -961341947 951894964 -971020729 960288730 -960899110 985191323 -990067720 952909877 -990980826 990613972 -978755708 967762870 -984353159 971593787 -957026161 980580016 -972531116 964874912 -973026708 962703702 -988839829 971623519 -955961655 969110021 -981414946 985171935 -951413891 975583756 -982374511 973199408 -963674511 962206429 -977634605 966421192 -994470165 977983471 -969986386 980996681 -997840686 959844709 -957632005 958457207 -955529841 981060091 -982710533 978288050 -957103246 960559793 -960359638 997199325 -970968826 972811902 -976619385 996931703 -970344947 971958259 -988129441 967358591 -973475465 952519004 -999351719 976028846 -953436032 979359969 -954422404 985710691 -967772361 990466460 -977215093 973391630 -982460584 955452389 -992018509 986302455 -982605052 995746970 -961663097 952617709 -957120211 960056123 -962787324 986503026 -997624324 970346969 -955153581 957573148 -953672857 995748629 -965067955 987436239 -993507104 975078225 -965357785 990987105 -992466802 993684947 -991754220 957579900 -964080334 961122022 -972092794 953998560 -966771456 991241973 -998079215 983997428 -999627998 991381778 -996756490 987975542 -955102001 955093658 -961516254 955659469 -955687204 967334416 -980161505 972584050 -966433119 999932649 -982647536 986447074 -967087142 967805978 -981044284 962263073 -983428209 974047613 -976215914 995785322 -996798744 955853991 -994217807 964678661 -974761957 983299828 -961522406 982182258 -954060249 953132220 -962261090 970832322 -989455385 976281389 -980526511 993081471 -985290501 976959101 -987445487 996965139 -958126325 987264536 -978856611 956433492 -986731547 996525298 -980502686 990545133 -985757057 950063149 -957075673 963826667 -975381355 988445504 -992485398 987194677 -954931913 950115660 -970508233 954265726 -991125272 978204494 -994648049 955332033 -980900227 987735292 -987165288 989673077 -977064329 982358447 -964850444 971630192 -960384954 984694544 -956499048 983759311 -984757555 976123289 -988837479 969524922 -963857904 966735330 -989355127 955796208 -955994116 977730468 -980608038 952805198 -967814667 952799581 -952919104 953316052 -961812576 951389548 -971046258 975512640 -984327242 967593535 -989856271 975735362 -972235062 983636425 -956099677 996214626 -968264895 983822030 -978517784 976297864 -964778166 977492156 -977993207 961332405 -989882869 954153453 -985542868 979608318 -968492983 980046412 -993638759 974211792 -996436690 953612902 -992741505 997916929 -955928387 969918308 -989352379 997261652 -953041012 952769631 -979696780 968557486 -982093269 968350935 -952327595 999400866 -999179152 984378682 -995681329 982649318 -971210615 967375060 -967759182 958935728 -955962301 951689559 -998354291 991504505 -956617165 994214530 -967753852 995344258 -976298649 977365557 -980729756 968550284 -969761136 991161151 -986550878 955285772 -973338780 983505974 -957145318 979857884 -982972923 994489453 -963680898 952060613 -963893910 986703642 -997513786 973962298 -991464790 996394551 -983618566 955811358 -991022923 993039441 -962953135 997709135 -982972277 966473643 -979497277 987018195 -982048169 951362198 -960410969 963670660 -966809549 953023941 -973124704 988918902 -968600720 966394631 -964930231 953550463 -965516826 982147596 -984151721 970618330 -969369417 953494366 -972358689 996501391 -981861592 971936532 -996310412 983912121 -993723265 974654931 -961443686 987874423 -950955947 980935484 -992038821 971955563 -980428439 965581059 -986950866 975224675 -989683211 993155771 -971091413 964725547 -974535281 968198742 -958972335 978464295 -986552130 991215449 -986637779 968909347 -958668638 990997604 -991833550 954042374 -989706804 991058730 -995509256 967834743 -968342933 987615649 -960791666 957927347 -955768215 997715289 -976309398 987261432 -963628164 976013422 -979082181 978894891 -950295257 950432390 -958408075 963685918 -961695623 996813050 -976768803 950055196 -992459679 973050349 -994185391 960007733 -987743524 960514548 -996789781 988603562 -983842987 988625782 -971185096 966602110 -958936613 978520015 -969283750 997487404 -982391753 963431065 -958160720 961625130 -972115627 971580266 -984708268 985515368 -956620590 980836154 -995881775 963132785 -997659489 982336880 -974632733 994568091 -956524761 962043014 -993962220 950040878 -959578740 951722648 -982985815 969420296 -990761691 999354407 -970648996 960541013 -956245155 986144082 -987513929 961336415 -991258184 952344928 -990232733 952387339 -979365729 978362402 -982099368 961916508 -960429840 989540435 -983990056 962007471 -990239559 961690369 -985437851 994141973 -951574321 957071995 -984554919 993186619 -963398456 968612573 -953681014 997938731 -950073582 969828302 -968945975 962791335 -988745897 998348951 -956482444 998147808 -978648829 963141083 -983599831 972183453 -980038131 987801264 -962949523 982739861 -966768624 975767733 -972184573 969048064 -958996771 989643463 -969251449 952453148 -973447909 958610620 -961291585 954241896 -993307466 950285709 -976172090 979828430 -978298080 951630720 -974206455 994413218 -985170142 982171192 -977494747 962464446 -954328335 953815812 -980539810 963103734 -994103322 997535666 -952971869 960790761 -993292718 966737626 -987219786 960264199 -961816686 966361469 -984800366 961290246 -975077555 981110322 -980014877 995669304 -986765834 965912501 -998594716 961232930 -995683208 959703670 -954449038 957338928 -961739262 974741225 -973167369 970941811 -996339024 999739604 -962234694 980550044 -974091880 987897602 -969545889 960940771 -956933316 950595768 -984740983 992048502 -950264394 996570540 -963562882 996967803 -953193575 977031262 -967972655 970291126 -998508525 953623229 -977153868 950525787 -986667427 961349204 -995112541 971250596 -996283379 964422932 -982245137 950118129 -978235266 982847783 -975998868 984532244 -970018257 959421210 -957011824 977311056 -962871164 969208850 -954973338 980646055 -956800067 987321557 -965562723 988278367 -953912702 965056172 -991733220 955008096 -963123957 975936166 -961838043 987282190 -985060085 979140758 -975470353 959439026 -994455637 963633773 -993738094 978132788 -964211510 992319912 -996149173 980749140 -967072487 952442253 -988711537 951808358 -993223867 989650934 -996463148 973954321 -992418246 997647819 -957116647 967365274 -988580587 987973406 -952245448 957848830 -965645836 999484277 -998081407 960220779 -953574366 967836805 -978343057 952156907 -987151312 967989718 -990361619 966993861 -969216227 980732307 -974691995 965529743 -993314774 991661928 -971681941 961614677 -955353463 956490380 -955291415 969380573 -952448077 989011763 -969797720 950264634 -970447337 972136716 -993579121 989928843 -994639737 960093884 -985450533 958066152 -982242587 971592849 -965780654 998860130 -995175624 989923077 -981296253 958269275 -983216645 986245690 -986849287 955154476 -953225074 981483902 -984171100 950630189 -963171006 969041110 -989809550 982800445 -956979236 993716712 -992707661 971947601 -951214790 964485015 -969176249 987844063 -997609386 958341872 -950169855 978813047 -962670649 996732952 -956397855 975375222 -988919846 973417996 -950245533 978813295 -994706070 974391479 -959750966 962528796 -983375632 979228400 -969206044 993176076 -970100043 984223141 -981519737 954327727 -978973905 962342868 -984767913 981387120 -993990775 982510177 -984274466 973684925 -998782369 968710894 -996251309 978555943 -961535093 973103850 -952591938 974790950 -958794039 967491369 -993802218 987031289 -996542453 959368770 -989469195 983072822 -962521604 974638735 -973655334 962858393 -966211709 956546433 -955575558 958098007 -998086066 952377390 -950516534 994539938 -964781988 958014575 -965972585 975249294 -969686131 960228335 -963981443 977266922 -993946890 960529554 -965036667 978505551 -972711747 953835272 -977708171 993289514 -978368307 969448113 -986027715 994378316 -951601622 984445114 -950157463 973303358 -982210034 956643413 -993367358 973049658 -987303441 967448334 -974235410 960118118 -998393426 985532432 -977648670 959187618 -950430847 958457903 -971072665 979778488 -989232859 985575118 -987550199 973014419 -971599496 981407663 -972696282 977371073 -965487383 989618217 -956425160 995743171 -954888454 957439359 -995123384 969015903 -986321328 998678752 -996771509 966007901 -963269616 990189804 -989167893 965565961 -967440141 965196680 -991866960 986358206 -968094005 973854219 -953855570 986839916 -956430295 963498854 -998130044 989869939 -985569975 988970679 -968952409 974388310 -968180898 953044345 -953945047 987779426 -975333636 998016893 -969905403 953366545 -990475896 981838581 -996435122 958165142 -998822070 956951128 -955236134 952590793 -991662434 954974540 -963325894 992622418 -992659194 992891103 -969386435 962127324 -962483917 977146940 -975618919 966862771 -979677245 977424331 -965285093 959359188 -976349134 995157693 -977009591 979887488 -960532591 990809002 -958690151 963793791 -954580163 971237454 -972763099 972203369 -990276185 969153760 -977368056 991893955 -957511219 961829397 -961415544 975932320 -971389723 967700322 -999874394 987693626 -950909757 977883802 -991247739 993101652 -997275924 990700403 -950549391 968922817 -995920723 971496297 -951686334 952902251 -974386200 956617978 -954837199 987042584 -976867892 990139690 -973208388 987818243 -995859370 950377770 -962023485 986598135 -962610551 967743216 -961591803 970398926 -978843960 952899218 -953570360 982683591 -976402001 991672732 -977006453 977090996 -976639689 980871930 -985761754 956937664 -981237244 970313530 -952864547 974436494 -960847122 959268178 -964799266 951487134 -990144596 974483813 -951040240 990060060 -978721785 983456307 -963209386 998529801 -987534419 982479635 -973961061 987669661 -964483789 980043906 -988593237 991335479 -989972335 993306687 -958012131 968351740 -957555306 974363809 -977480327 975689049 -990861532 973850595 -978073368 994078676 -989843809 967951035 -987078099 959347090 -997505222 964213243 -982388757 953021687 -987337773 978359803 -989563777 974127653 -961936049 973262071 -978403038 987510283 -956334809 959483916 -994419806 978237144 -969584036 995685548 -950502933 988247357 -955482409 982587268 -963575524 974591043 -993262696 985469781 -978483060 959954897 -997895771 974070360 -986347193 953917766 -952103104 964210611 -958340944 992966611 -999248724 968454513 -997534573 967069356 -986898311 963881122 -962161009 999624793 -995370786 987192725 -989814856 963486303 -971280356 960653545 -984555686 988856290 -970988891 965641988 -972730527 954852921 -971564394 964058016 -955045740 956369601 -969026399 971352731 -965352827 983201616 -980452112 984409889 -992651819 999508387 -963065711 996982256 -953092065 969944918 -979068337 975011857 -986379941 977920418 -978048227 961966468 -978107929 981012116 -988955310 987385850 -993391371 974950949 -985101883 959426043 -993894922 980596595 -996191752 950110930 -998502180 965104859 -984870208 955730897 -982626898 999531612 -994900820 988643071 -966676841 978099504 -965999213 977357278 -953558035 990539117 -951035624 957490706 -964204737 977114607 -971133292 981139694 -993418452 972423937 -974394657 961613951 -960196615 950941039 -995284187 991360077 -998861515 966561163 -969641227 961737609 -965964972 957678787 -960044833 983787390 -966502958 973274071 -960038344 969080321 -972071830 960833965 -977238837 965924733 -952225177 965237247 -985909108 984654816 -986482456 985163863 -981263837 967593113 -955200343 983731691 -975379907 977864686 -959134178 991633998 -956801662 957267354 -999775040 952613729 -993204074 988525864 -960286154 960459058 -966864447 969468656 -985681261 973867341 -964015536 992235301 -998829081 950974035 -950958283 953027883 -975394153 959252931 -983039335 972886337 -981762286 960509916 -955410084 997703970 -957729366 956500949 -952232136 954674654 -980011222 971725005 -963104100 997234875 -956539252 978060576 -956288342 999962517 -950071961 975254529 -960559002 961599794 -972250341 953415057 -960846895 957907684 -980972191 976037189 -976104952 971886774 -979386152 990345145 -998093161 998542127 -984615023 961825726 -994513220 997752815 -996483891 955185124 -976555178 983370290 -982841706 983721051 -965356456 983449668 -960221726 972633436 -951120291 959834069 -990203429 990773064 -985233578 971041136 -971388760 967413545 -958365756 955166889 -958051136 958863906 -961951598 999315944 -964569215 973281112 -973278303 959809554 -982398200 978365345 -958077342 956360427 -986282512 981739496 -982435359 977451769 -957815539 969452992 -981311473 961245456 -958384853 962374516 -980978979 988302686 -958485141 994852570 -982295099 979618288 -995643470 987481785 -989345852 974463866 -960213736 978578775 -957934909 970695919 -963786103 957919561 -974735197 977160736 -977652103 971311111 -990725851 988358740 -983205641 952538330 -986365051 986558629 -979144665 952048792 -966545902 982305409 -966020368 995611569 -991373138 990831621 -974788742 968956928 -975706918 988945493 -969675096 954481957 -968041194 972461833 -990548198 993204752 -975168824 965679736 -979353139 973919324 -976575778 954317673 -993225496 967358368 -986443896 956233302 -962225088 955934068 -951360191 997717204 -965589995 967363397 -974710228 968522804 -976514123 960772015 -971537992 977976828 -978854669 984576532 -958907282 992749050 -984618501 963889052 -982329463 998672836 -995957716 989985081 -980714923 975672914 -996078423 950396429 -998848940 966449486 -965759032 976931603 -965380469 954196720 -952519031 963185403 -968643567 965940234 -999165138 979143611 -957256631 988465999 -970701251 971691467 -982284325 976372655 -970298956 999429198 -983878138 950122491 -999079421 996916730 -961863927 985211710 -982213226 973341626 -983292611 950824121 -968834283 992206537 -988568585 996214327 -957062339 983627033 -959768487 973882015 -978822881 979923646 -965838880 970922169 -994996782 985222678 -962246036 951348650 -982792386 966028826 -983877815 969703809 -988437024 964330528 -996686500 982773229 -959156162 956946965 -969156805 980656851 -999680671 984595820 -997767847 987882023 -999127397 993350672 -980334548 974967345 -997510260 978417787 -995503120 963323469 -953799079 953108046 -952047410 979371140 -959230705 984062256 -960775651 959062875 -990516231 969066548 -987019162 998089841 -958383305 975974077 -997575084 995594893 -997900618 953322925 -953364945 995727636 -954073094 978156418 -999775918 996743491 -963332805 971459717 -984901916 977480248 -959523378 956320703 -995039589 983485908 -977103602 996596075 -979211343 995452911 -979110497 992876095 -966649313 980919818 -970893019 976781665 -979991286 954822041 -966574386 960014857 -973820842 960034170 -974738982 971963926 -975225624 955571352 -981538723 963076600 -975024626 971834990 -975230694 997675617 -993064173 964695733 -952986328 986235275 -991190295 966185511 -991477032 966683440 -957234413 959243041 -977872827 973019028 -951690250 982382381 -987868600 955121290 -961054755 980627960 -965874173 965002490 -954879980 950493656 -958932897 976278734 -972443433 974905230 -962265266 957892003 -996086100 991698901 -959606864 982999386 -967233250 999310342 -965045254 998118474 -981558239 989531692 -978800317 975756103 -983443510 965924909 -970656679 963296200 -977329690 963844128 -980306692 974450731 -993758834 966818177 -992736446 957235286 -971787535 961868186 -951721215 975097692 -971232699 963789696 -967393314 952554689 -964142878 975030821 -976560087 986019102 -955459607 955807838 -988892114 965397763 -960284726 966776781 -972437210 987863440 -968189962 952957724 -956333139 982051630 -962285400 975165153 -952792239 968162438 -995588265 954025841 -973370062 985228792 -954100336 972002294 -999245742 993317925 -989130308 978507956 -999003153 968058260 -961675812 951774142 -974572167 986023070 -950634964 973468015 -970934055 985408134 -991712442 992938261 -991202383 952747122 -971852423 955553274 -976573056 955198941 -993614900 980664123 -977661994 977435408 -950012101 970495790 -981726600 973679206 -989870195 955740228 -998693126 981633406 -954079396 984235567 -977694711 981923729 -960040657 979468648 -952711835 991946381 -958485125 993269007 -993894190 952641041 -980849005 985194914 -978561976 985108187 -971263246 965680095 -983900820 975539124 -953558077 993053180 -954720470 959111995 -956731694 954758627 -991851331 999046702 -996690776 992754856 -979329713 988885161 -968039897 967034795 -969181011 971190642 -984243604 978066353 -976294703 971735426 -993537873 986950708 -966593242 980979390 -993543727 970820574 -975486938 995138748 -995175735 954834995 -959450497 978108429 -959082144 996304130 -993554444 967063935 -981155459 964307558 -960947639 967371273 -957725399 954078780 -954829209 992326732 -999372653 979731664 -985747912 979700898 -981157055 958526270 -971305942 979234199 -995580168 958272487 -980984877 952673183 -982229658 968088302 -995287334 974198949 -969182272 963315318 -965664702 988053452 -972090261 988758264 -960817545 963396958 -986707130 964906457 -954055563 951298739 -974655652 972681678 -968990823 971192943 -973794490 958369494 -976885895 966368362 -975606678 980772154 -958486409 991576508 -966292595 982726631 -972155672 984978954 -983286347 971679824 -950924877 999135537 -953203622 966094149 -983952007 991519849 -970053891 967593755 -953380687 995357627 -971065677 988206666 -985963226 981289961 -976353814 969848651 -965689608 971462759 -971882306 959397466 -975645670 989752478 -997275661 998276287 -965536532 960836972 -997794201 992309750 -997683036 952266466 -996596117 984163317 -953147662 998559787 -969931593 967857506 -982069101 990740791 -976423944 962443498 -968589188 971707665 -961221983 974552228 -985732619 964220678 -966394442 968216287 -999119373 955641195 -971733141 969069318 -999406890 967442658 -975994049 992716806 -976372157 984947777 -967965421 999892144 -987973839 994297564 -976010506 954572114 -981551336 984352076 -950520393 996551982 -960625224 968515792 -970639769 976600297 -964336877 962931234 -986325381 969312546 -953796585 982951319 -960377072 987222146 -982393295 997478197 -962943716 967172954 -977162632 986041556 -959468092 982124238 -974257309 975164345 -974271418 994469873 -964824610 994584229 -960453014 954276095 -954222088 963322100 -965379254 983252208 -993119790 978457348 -990693506 991815057 -951000843 987920542 -976713082 969501834 -995397197 986276558 -981574279 951348745 -976120046 999526768 -985128392 998516773 -998424586 955598855 -957678912 964216464 -981568064 958085325 -979484257 999534239 -975612607 952219327 -978095976 982522281 -972256783 962620621 -987317087 991987223 -999949877 979989327 -967570897 970786115 -982116519 954030356 -973204813 961909724 -984251145 957566246 -982910303 956927758 -950884212 966184225 -993445170 969538852 -975480526 966916688 -998524216 998818542 -997318919 988484726 -952576913 981886604 -962746676 996037816 -991343107 987360611 -996143726 958361575 -971444439 954553549 -969218201 978522263 -982449176 980225072 -981946195 977129632 -959170352 974840685 -977403429 950742220 -963630935 985816041 -992456415 991468669 -968135471 980590998 -957326510 957912531 -971801884 991864226 -960385611 987610626 -974095955 994335900 -959300999 991420460 -977230369 974840239 -963413853 999170299 -975859435 971046330 -966860809 961828841 -978482409 973127785 -978924902 995273500 -966168467 955774808 -964367981 990323697 -979194509 973418396 -970525082 979863825 -973798788 997783228 -953208497 960613337 -981523895 955979637 -971042460 988896885 -968536428 987682709 -960170944 987334619 -998780191 972536741 -988966888 993652648 -990664037 989885321 -975881205 974875106 -989190580 974588615 -973736959 960263149 -998140294 984380537 -984003414 998240004 -950384687 992740466 -974190491 952035253 -970637456 970743055 -966429162 954457939 -967101736 982550694 -968064989 957835690 -962397380 972329366 -995712133 971760874 -950915773 966436663 -974203411 982724662 -986650323 973515745 -978631260 958720265 -991556451 990612464 -963586937 960006309 -960020801 951076953 -974713669 965384230 -966146615 996515410 -958041065 972085074 -964556390 967208391 -965867455 980739502 -988196183 979667139 -993043052 957246822 -971660888 981641139 -978792374 958094622 -986433030 987923688 -965870132 980737382 -972322069 976898667 -987039804 972337156 -952840808 983131305 -979516696 963404921 -968052371 956811666 -966891959 952529874 -984011219 975202184 -976270331 976568604 -969309361 973650581 -985615926 967088283 -957028325 950271953 -950030150 969833036 -980065919 989162725 -976392853 983676395 -993002294 993106088 -976634635 971423991 -991034556 956474062 -982609148 997828982 -999351301 961695802 -989813063 954644720 -992762492 956967172 -967777341 965212289 -972620069 968024813 -987113796 961082522 -961216446 960796183 -983751867 972198005 -980786441 999990841 -995266215 954602309 -950532741 982116363 -994244535 968188131 -987735795 980086806 -965280375 998292501 -992710288 962044565 -986649457 998369979 -998230667 978207917 -957373829 951541873 -995331950 993199007 -985472489 990606994 -984318722 961637225 -967894778 960817135 -997075235 964692448 -977608402 973369101 -982150626 963259588 -983592077 967385350 -995393259 956465115 -988778845 957724316 -995238565 992553352 -992756662 976889832 -988694426 978285230 -981532048 968962964 -974848478 976814588 -960405227 993160348 -951014975 971183699 -963401013 994247271 -962523405 953026045 -996647293 994701640 -972533970 991431384 -958796983 985671891 -989032656 999541500 -984068334 983749135 -997809652 953159401 -952480390 994789457 -971154081 987949392 -964461285 970341828 -970618299 977097096 -966071093 971724539 -979906079 982230452 -958634935 952721523 -973403978 997746262 -966740770 973367109 -995571134 998749040 -967894016 975579519 -993816980 976865511 -989762626 968888849 -956319181 961739135 -979717623 964552972 -957240008 966419298 -996055976 963587783 -959193355 987081046 -970301466 961437215 -983205415 990045828 -981236110 977637092 -960959607 971298306 -976430075 981145027 -980149885 955755940 -970853937 953716815 -969785738 992362674 -957635177 983490510 -979846464 998069713 -950538770 953574092 -995617359 975619221 -950591802 962873013 -970681828 977959014 -997022164 963517896 -997877210 999512694 -976577234 954222231 -994670594 958032440 -989320514 997374816 -981229932 952306285 -989540633 992930857 -963729710 962761956 -978649194 965217693 -984929188 999294318 -953968343 998659997 -990864241 966581520 -958116514 970968176 -953910189 956677920 -996328224 966918669 -975296289 950902967 -969284413 991544676 -966450586 951178588 -989326971 964510747 -954181905 973463845 -975708723 997318158 -969458886 992958213 -968370205 966924437 -994259951 977965342 -972246644 967427941 -986087267 992958296 -997169913 976158074 -960995980 982638756 -977724234 955440097 -983635817 961073999 -965719747 987383742 -983465966 998179749 -999637001 970655369 -958903782 985833279 -958959209 987795837 -979396051 979994930 -977471108 987117618 -977593592 973636157 -993369704 993799948 -997821253 991439837 -991941202 993306432 -987481479 952202151 -957145628 980593935 -952769032 988726120 -951043836 992986787 -972233535 986505066 -975298263 993149470 -968036362 965640480 -963686462 974515873 -979487505 982193402 -961865819 956235355 -953281108 972901163 -972557035 983844678 -979265602 990938970 -992543171 969125575 -986774865 967065392 -969927778 969072212 -996152667 993941351 -959632270 967184815 -956797087 999381011 -975271584 988041342 -990069873 999195348 -953270938 964624696 -980078852 988851577 -979313418 951626164 -968767001 950759553 -952370956 973197512 -961406214 975203186 -990450073 972528123 -954016260 997392940 -983382527 990918195 -970649829 986869027 -999127735 994088481 -993974975 968409149 -967620925 972215309 -972839049 950280941 -960957480 977961557 -984837263 965700804 -993737501 954197788 -972203102 986682925 -963104027 991616000 -978590876 988051143 -975103762 970175092 -971315984 956624110 -993158987 985961127 -994136439 964482299 -953318545 995325877 -998060636 995821863 -969094650 963891355 -952978884 985539935 -968684290 985100772 -997396061 993060547 -954814742 953335324 -957643974 991984545 -996970797 959795134 -972571372 990740282 -952237985 983083409 -993041077 981630305 -952750449 968844925 -978995105 973593918 -981085861 972794667 -977935647 963184975 -980464407 963843916 -987310490 998043502 -975676702 979696981 -996173981 958514099 -994470839 973174657 -955661040 994803232 -950886980 988616727 -981516694 955309114 -998065887 967393337 -953910284 967286669 -958237145 983059664 -955265240 950456959 -965547420 978965736 -984100635 996895245 -997803941 963464803 -982991653 999986448 -998564065 973194199 -950871496 967588091 -958299530 979790883 -960691400 996299792 -950475028 967631722 -964192487 994470231 -952242896 959262170 -950632355 990629069 -987018085 957774342 -977727635 999516146 -979520062 951875243 -987694540 999339115 -962492314 971076791 -995918572 967815343 -973177348 987226065 -982392122 969885780 -975937853 951983451 -997168275 979806889 -996393771 969898371 -951535933 995979217 -976039496 993921764 -990710796 978446865 -963389391 990962016 -993214325 973056878 -967798687 980611464 -978351177 978874216 -986238028 983581049 -964575374 952391613 -953585535 963925931 -994399282 982529650 -956302764 952286423 -984853181 995420219 -971900901 958255040 -989872597 992008935 -987027413 986792689 -964711862 952082920 -953261966 989425189 -963116369 978283122 -995714921 967115365 -964671406 990692750 -993618552 977541452 -983358584 969550401 -974310495 974338901 -950613384 988901742 -979069006 960392231 -954698766 971554175 -969268334 996523755 -985092342 983485439 -951511877 989475018 -980457347 996331868 -985240511 951479411 -951942143 966866662 -965461821 999677255 -958264112 985283666 -981738749 950701343 -988023753 971008545 -964719679 974190253 -999966180 984142498 -961862317 999514963 -992904166 963553126 -989093636 951558858 -960077622 992648187 -952510876 997576825 -999329350 970928566 -998887716 971854491 -982993769 993189231 -958705017 968924788 -958963969 969296200 -954054117 963005531 -966904997 958559696 -992974821 954830189 -959774463 999863384 -986119914 983354638 -980513290 982963599 -978734415 980365244 -993260350 972892320 -994690430 978531825 -982048691 961971593 -951284999 999283477 -962331311 982111396 -972777443 988275411 -998831269 990644120 -965971857 988781420 -975395289 973460643 -977901838 969661090 -966957947 959662954 -994356164 975570789 -958275230 996499619 -999906895 984612431 -970780084 971701034 -989303520 985074403 -978634062 958918709 -963754898 960447389 -957314360 955993170 -975228018 971700277 -991880883 959148495 -983598184 951296003 -997804546 982157140 -967699175 977930590 -972139705 991147350 -972069257 960822202 -975877343 991080020 -972410040 996829794 -970789135 973722269 -959944652 969302084 -988706760 992695696 -991643351 999900442 -964438456 983092369 -994990694 969853547 -956471543 982997442 -986851115 951579029 -993706388 989688763 -995681195 963623245 -965885920 951566452 -976407666 994442793 -967083499 991632378 -991015784 986348430 -956460761 979806280 -995933708 993725382 -993326338 982124652 -976096668 996356890 -972296315 957256895 -970786807 989721302 -989167042 997863704 -996599236 999761199 -969795986 989452092 -965579273 976648863 -993556859 986104335 -977438917 965883004 -980469011 999775700 -988255061 984868938 -964522580 991282854 -997458892 969286929 -999986824 989627090 -994240926 982504947 -961848993 955901577 -987227473 998399327 -968972922 993838006 -986285933 967141677 -971791759 999500951 -970376111 965397307 -980406437 977859149 -976510528 963688059 -987345081 970157619 -967977250 986611851 -972059399 961504617 -977343584 967047892 -971433117 991511271 -990556772 996490297 -967984602 957860997 -957055822 951279214 -952839085 973878343 -973534809 988793841 -994123878 958515170 -960447100 986236257 -989327462 985898548 -953952603 974266802 -960043179 983827163 -980155242 965117878 -979473975 955687364 -950721565 953748473 -980487175 992446785 -973193793 992583230 -981133568 976262851 -991443465 950428490 -997196777 995209555 -977770592 966349812 -950137101 956056070 -981731822 976429680 -988381897 986015140 -953803334 982361296 -968230120 982863590 -992471572 954933216 -951396273 969977005 -999818265 970691873 -955132862 956576120 -981313112 967925921 -995089355 997632278 -956757026 958787478 -957981466 950041198 -954936046 993872380 -996955448 962850037 -982148169 970233181 -966040279 996148952 -990389949 959697350 -968467254 970555032 -961551555 958182230 -981043265 994050037 -983025391 965310008 -963638384 955522530 -958037781 975056803 -993874977 965939145 -956934383 993258247 -975605717 989765771 -993495637 958410456 -962188444 951543230 -999135468 960711208 -958445939 975454514 -999754613 950895095 -960337697 984829154 -997050217 979025295 -958573995 989684162 -959385946 956036931 -996315310 962551043 -975954963 955610700 -979359193 965296343 -984316972 977895481 -965859105 998102828 -994276879 971785737 -985306375 984064660 -998625096 996703484 -968686509 964668188 -955860435 959718110 -962880328 983386722 -989164615 986277407 -990386685 950307603 -994522385 982523132 -953141183 999003609 -987202602 996313270 -968994637 982286676 -983167465 992798604 -972568493 985712971 -954229868 971045242 -967252423 951318127 -971363403 997786095 -982750909 952465876 -984074034 994961940 -955177915 960802851 -981494187 960739023 -990187646 968666284 -963536005 984565226 -954896791 962666289 -976263865 952622245 -968457444 972483509 -951829210 985287604 -998876875 996519929 -992342304 969394826 -971723429 975395837 -997081664 961941214 -972078528 983422066 -952018661 965585670 -987779694 955059798 -989398320 961562237 -983089074 957464769 -953604143 955354514 -994968607 955815859 -991224923 959959604 -966661666 994155128 -982236426 970183402 -996902260 957980338 -984833615 969977812 -960519329 972309918 -977440285 981742233 -965643965 969921872 -981845300 998805686 -989456425 955966472 -969975935 988909206 -960212538 952668486 -980604621 955165716 -998210308 983084406 -964826792 981467488 -989776159 979820050 -960721127 959551343 -980026087 956890278 -970274150 989590876 -973403173 966822072 -967581065 960506547 -976873808 995224513 -978898610 965840922 -986414726 965590380 -976198874 974359465 -953836518 988529744 -960259815 986275537 -965594302 985268861 -984550811 987820868 -968704607 959265867 -957225355 995566218 -974725908 962158089 -960241349 985437978 -985771055 978495080 -995306138 991903821 -977168603 972429148 -957136058 992024929 -966162944 990296360 -957243726 958650289 -955649967 956058541 -998134206 968950990 -970638397 996594244 -978752286 966505741 -983030243 989849432 -976168328 960161917 -967321223 983175893 -958633396 998530622 -986279273 970719232 -975057751 959668479 -997269312 952372430 -987134352 993961359 -999522141 987309744 -976505142 964682657 -954228875 985806642 -990248218 974918965 -959193365 977394426 -964355048 992021522 -990656317 951950882 -993886751 953966082 -970532382 960248782 -989890054 986664252 -961928726 969470909 -956531831 966097348 -998848591 979846404 -955474244 965442206 -990583349 993788172 -984115508 962162300 -955127340 981740547 -971784686 999141821 -952179914 965011451 -962663851 993394275 -962295573 990253315 -960798260 980983350 -990025006 959937330 -995099337 954677136 -980724023 965083654 -987632176 992946469 -989685072 964746290 -955425202 968901123 -954509149 973355270 -958722909 986146684 -965052736 966684512 -951288413 953313432 -995362833 967330446 -996638759 972404877 -955821443 996073110 -959722775 988613621 -962160803 976952765 -971315929 975078144 -982378989 990219465 -986058545 959889947 -967011200 974565146 -990926834 956036991 -961778365 986294139 -979041067 981590113 -986271082 958233592 -953546936 989829608 -972107989 981402823 -992864660 967283627 -980989785 987051024 -969861979 959776567 -956023629 990524325 -990078037 958753354 -987610937 981850985 -982683094 988200535 -987534250 981057059 -964138381 983861942 -967554835 962754821 -971543627 984872759 -958132326 955956561 -957170872 989473898 -983753059 957179635 -968993366 967018057 -954994602 981321924 -971902432 980955817 -979537986 975341293 -992393245 994150847 -955114209 961532727 -975807615 994343835 -982888877 982367286 -974405487 954264725 -983653322 990948525 -965035943 974170867 -988469662 981370173 -988900756 999451063 -976382126 957304628 -955716129 965906469 -967186318 998039077 -959307306 954551314 -978160522 961111289 -957125219 962651675 -969060706 989449708 -972501258 954962058 -971153387 976430735 -957573740 986402229 -951071307 955901504 -974945825 960825788 -993391100 951191599 -952872895 972304704 -988042086 955155259 -959178271 995169830 -999880274 994414870 -956130726 997518897 -972645914 997496405 -982189282 981443606 -988488431 985921005 -990087144 962007046 -966766718 972063205 -987033331 982919739 -957337350 986329812 -954200293 989382639 -958407440 969439143 -998034379 986889172 -984999902 952828983 -957583856 985735339 -984519453 976538619 -992483513 977585858 -972885602 977698522 -987832873 973372900 -972240522 969582947 -984711280 971525725 -988431872 974001218 -973789620 953374801 -986272330 987594825 -964961495 962866962 -970311501 976469746 -955083713 950975683 -977327540 952077195 -991681892 973799416 -967967244 968295968 -951798854 989830827 -996579265 980468516 -977466966 994361954 -993000971 987465101 -984833420 963521315 -969496444 957991177 -962820028 978679425 -990996173 994542365 -969469808 997367057 -965014827 966386592 -950494834 958072697 -971147810 958237605 -961016335 965408128 -969431943 981946447 -987222752 997219148 -977328385 971229824 -950964310 988644926 -984156556 995322208 -961919283 965079551 -959821203 980128512 -991120333 987298369 -975296512 963167439 -955782999 979817700 -989388245 958338142 -982708796 956913488 -968493779 988647183 -992876948 985390352 -967603429 958074342 -954930506 984974828 -996439323 986742614 -958480653 954651787 -967916166 964210260 -963525912 977785600 -968049808 993309371 -992491284 969595733 -973135715 960776174 -974183323 955601415 -992482208 991271085 -989861185 977081075 -987565701 958068647 -991465989 973328322 -980760798 950163052 -984749403 954654274 -962748096 977116424 -984361346 979748239 -983285266 997124112 -999789950 996595467 -997782886 988907466 -994218870 991652650 -987551698 978474433 -982875441 974528061 -993019128 992872294 -959217963 990071882 -979044143 954556787 -978678552 969637525 -952263965 999143469 -997039950 999002640 -979841193 955569558 -951692663 994570429 -971813089 965403317 -960999659 982476371 -994256088 983691290 -974035703 971294925 -950783360 995948411 -981660901 987486573 -993186064 962668179 -972121421 997507674 -987301762 960187797 -988021769 959453549 -984587707 994279062 -960643463 996217429 -971075127 959711749 -990173688 975837142 -969704619 977324298 -988895380 965413327 -984856962 962120097 -986586286 987008156 -977174817 983515255 -982155915 976097943 -951887691 985993765 -979489267 976458627 -982830394 950063755 -994998153 952893775 -972589126 992492646 -995482687 984407263 -953058715 995123752 -970995758 971766146 -961043464 969313861 -993327016 983104183 -986774138 970327953 -977394891 984343098 -986625241 975569861 -975923975 965344607 -984573566 969335896 -956880928 962846427 -997966380 998188897 -983156054 974353683 -966130429 991937086 -976271027 976665923 -972688653 970917355 -954278311 963716454 -986881490 961270980 -967616129 970645528 -996301846 955656617 -980437531 954109958 -993498068 984711857 -951347500 986883846 -960369143 980154117 -997296486 971025630 -990534991 956216097 -986208410 960254665 -984387237 985251754 -951573225 970731189 -966928737 984904148 -961861686 976439165 -988765895 989924029 -999817909 952243748 -993116089 977498837 -973936499 979117002 -954579625 994614669 -950280375 997198436 -978777057 971611824 -998766360 982524648 -997711045 990093842 -953841055 958203235 -997984850 995647169 -978978904 969147657 -952275970 960929405 -966126702 968006817 -986947183 952242433 -961906661 974296063 -951202845 959340086 -969018175 960267546 -993454265 954000393 -959536476 953619853 -956440250 967644908 -968223908 954856438 -968989249 957398391 -956797065 956045151 -952233316 995612157 -992880097 966115752 -965025439 975148211 -983405204 996784294 -956266076 970468210 -975938896 982990744 -970160427 950002382 -991250601 994053418 -981552080 984755463 -994316391 988979901 -957141853 988378060 -953589135 963434439 -952625078 961531319 -964999113 995094455 -996024201 972909600 -998575743 954203971 -961103527 999403803 -975850984 961947899 -960851064 985830503 -972363993 962232624 -980830546 962819234 -977587557 954881903 -964599052 965132209 -996187973 954667896 -972558920 996097380 -983112732 992899414 -976646703 999504352 -993725102 979889342 -979924978 968586000 -982428030 961704700 -954335293 966724997 -953739936 967506742 -955887496 959227699 -980741443 964020849 -987780809 977101009 -960548114 972004549 -993348468 989113735 -983827267 988778560 -970089067 955917354 -975398742 968945433 -981530880 996453711 -955701435 983308851 -957477375 961183032 -969259997 973970197 -975065193 967967857 -951657771 967991877 -994541847 995354658 -985149770 999113305 -986212370 969097921 -964948667 953236997 -961277926 999477896 -953151589 970813375 -980152821 991185509 -963445211 968618171 -952409968 980389235 -988750338 973712008 -962064828 999494766 -963587500 965903343 -967310033 998758295 -976151353 951226196 -958582261 987484828 -951637359 989489971 -982831470 968087022 -982857785 994583702 -977568936 950012738 -979976693 955444943 -958523658 975124543 -954661309 959006450 -993187187 982265173 -997895047 982748228 -959613955 975966977 -991626704 956211305 -995159429 992176463 -953472467 957462845 -981730599 997049188 -983357110 972679339 -960479451 965841447 -993761635 959228629 -966889749 963074007 -983273005 967840212 -957166130 984473383 -996066093 983326700 -981802623 955189822 -968274178 999087644 -991818469 977961243 -954190775 984029737 -980593420 971707759 -972380539 953505150 -950565433 977927041 -952374484 986893711 -990099423 978363267 -964175042 971463296 -962950691 965659643 -957534096 957450063 -995281006 978588726 -999092449 953885875 -989252236 991224055 -980929682 961364110 -985726915 959413235 -983825514 965368778 -998340627 990992741 -989016305 981883522 -975438499 983461994 -983820985 993237399 -984056531 991700179 -957023739 953054137 -967189530 964245241 -964464784 982093251 -976440251 976879281 -990396355 955328962 -964306849 988312880 -999262896 978843062 -994559500 966825539 -959857453 980157417 -962129746 984038798 -968845609 980934551 -959344938 986760624 -992324089 952634427 -973693276 953954631 -992927855 973318286 -959894416 973117730 -985616522 964839499 -976040546 999359340 -984877927 974394554 -989432347 958915665 -967336357 974907733 -987791183 978069718 -994835864 973956150 -978554670 978176409 -986736654 980397220 -958442530 964879134 -974269332 993190058 -976633397 976058336 -985193334 986349694 -957396167 987475513 -976864078 959415270 -973995723 965692336 -986609683 990964264 -989525601 997079556 -955014326 965482778 -951237769 957453463 -954756177 987762027 -969343420 972619686 -986219169 984504480 -985227459 962616602 -991741183 979336261 -963807088 992125673 -952192267 961383492 -999517851 979162351 -954740155 963500088 -953571200 977053723 -999717412 988910658 -973069296 987287318 -967835050 987473259 -957888541 992350187 -957122254 974555657 -951422454 967953929 -981522915 996444231 -966869981 968579158 -952518222 967329558 -992302975 953143006 -951947438 979853976 -979316260 962128596 -963443839 963415425 -995739165 992974538 -970729845 963885917 -973678288 980300932 -965742077 980654434 -971531769 976344386 -965272294 976988196 -976983040 975833405 -956506062 990146659 -982703660 991651108 -968508456 985186875 -991864986 998467666 -986699961 990742480 -961860918 960747656 -950138489 986447625 -986519253 995862736 -998195656 978727976 -994181446 968992511 -956607224 971144946 -964792984 985301600 -955433915 969189990 -964393486 962097821 -962829891 957464874 -960771248 980611389 -976931320 952594344 -953733709 956933222 -976339956 976581429 -957446280 985954203 -964557277 966865578 -950892088 986567839 -994201354 990192933 -964979417 964166473 -972567548 951365439 -976813026 993517474 -997420430 953673092 -977062082 975658604 -950925238 990403028 -987764192 987015328 -980030596 985095397 -976355424 999541372 -976890359 969918840 -990394969 997175031 -958240017 961259877 -993635171 956090229 -985796406 981337333 -983912268 985628755 -979269807 988390909 -957123907 950114809 -968148515 950868773 -955728709 994285673 -954927807 985121379 -954730609 991279304 -967114373 993266180 -997569456 978230783 -958109332 981846807 -963793751 974466258 -988083729 972285885 -970578265 990703900 -964832019 959365589 -985081158 961244910 -964351075 975238950 -966687991 966905992 -960766517 996228065 -986375051 995935893 -994761159 951970226 -953975982 960037068 -978849494 983518688 -951575371 978880577 -971137056 968745143 -954805238 998318305 -991119412 976723893 -953208056 963973905 -963997482 978615437 -956078843 962577559 -999663136 960054765 -976363271 957987948 -960622883 988848440 -982954344 956981012 -999251079 987286531 -988475481 973416773 -951162989 981777382 -990471419 983425510 -978225668 961550376 -978500363 952862060 -990354079 984029402 -950281564 988391783 -958544099 970690570 -961457731 978476457 -967007534 959892733 -988817463 995413466 -998282944 951879899 -951840645 984888342 -967981223 988938643 -968938449 968529787 -972680249 981745317 -988466523 952814615 -979450277 958473334 -972755992 971423326 -959209172 950997729 -975708096 952548972 -991816913 954869941 -950188371 965551153 -995605119 978019859 -951531819 994800360 -962497765 967219573 -983861965 995204887 -975881449 997438566 -984374604 963987559 -964074780 964394833 -964536448 991666540 -953633311 987622566 -968619944 971240397 -968863033 996374893 -968031674 991717834 -957380016 982153292 -990092499 974245711 -975556234 952121713 -967669915 990905160 -970928603 954608641 -973632370 972353101 -982663957 985633407 -992282364 978532788 -995585800 956041251 -956173687 998975166 -955533517 974703943 -998962606 974678547 -955583272 955938704 -968388874 963171326 -964003099 981567276 -952168104 950564247 -974647328 992588339 -990011674 996587776 -994227684 962638678 -965286935 964334784 -974132551 970082163 -989577719 979800857 -974932547 964667098 -980292611 951933816 -954481284 974518552 -982106078 985509014 -988772144 994025695 -982106414 959604957 -962963591 977723626 -981962684 983135197 -953295045 960803914 -999165357 999334944 -967328784 956496851 -953647883 995617655 -989831965 976100187 -974569008 998767368 -977345219 968015509 -960071614 960677453 -985655000 977615879 -967843243 967866254 -981864063 985615718 -995730183 950385324 -997861369 991255662 -957788549 988222717 -972002356 980332829 -988660351 954004011 -957160277 983458077 -962379395 953197457 -964943454 983151710 -992457957 989223694 -981125993 988021027 -967061406 980929077 -950152926 977240389 -987204765 997641494 -980849151 993080729 -979588460 999777350 -951803211 970149574 -974629103 999268988 -961358613 982784894 -965981278 983811160 -993761532 995962848 -954299566 988946198 -981489126 968269461 -996864422 957970051 -973804678 950221415 -967866487 994341820 -963091411 953064103 -975740973 976547899 -969239105 986432844 -998724069 951861329 -968926485 971328384 -962298412 995544963 -977579226 954670930 -964998547 993448116 -997327057 986180451 -959457784 988870303 -959654437 974442859 -983584783 975998959 -966126242 952350663 -956100943 979335107 -982578066 962537573 -996131543 996301824 -994919345 950629541 -977188599 980308394 -983260752 985376051 -996457619 995053407 -968766472 976184214 -994186874 982828810 -955819899 976949298 -972811811 951547933 -953532357 989261969 -977138189 983650590 -984965644 960438600 -962142879 956113317 -964725205 969217916 -972693709 965235506 -976830620 974941800 -957152869 997842847 -962052975 998145763 -961458634 962366200 -954219840 957154885 -956414437 984009581 -952487828 968540020 -953700616 959277269 -967348716 952547895 -980692052 975383829 -965696543 984869602 -970547915 969253471 -996035238 964118129 -998113490 996442318 -974966274 953562481 -952263403 977372400 -993698067 969479370 -987091441 965487134 -962467305 974702114 -993229538 966280737 -991252368 950506128 -984105792 987689849 -989249568 986356020 -984939910 951047889 -981473480 996073291 -993710815 982604120 -996634696 974110076 -984720802 994521732 -967237680 973011667 -992031458 955151222 -981804378 976177700 -983281288 999300937 -977745495 959333526 -970860720 983014712 -952077739 973700764 -965197822 957879665 -985103453 964958182 -973005521 980820796 -986973065 969256054 -980486238 984746552 -991649164 957149427 -984091270 989280887 -968940655 982053513 -963477116 974440958 -996947496 978928711 -967619446 992618085 -964069380 986801288 -967408983 956485353 -998224579 978106766 -956740899 958148423 -950090970 989237745 -965480061 986743488 -991184250 966929929 -961576338 960190603 -997257884 998180073 -953232670 962751355 -978455025 975508865 -982875449 992956974 -989757472 997258206 -965458179 957209988 -968949950 990708545 -974047717 983074679 -998670313 967954971 -967562543 991515128 -965071140 993907902 -999602296 970105148 -975566545 990908059 -988061680 992785645 -983118169 964717684 -999932218 991416769 -955568218 975427205 -997544804 956992910 -980891219 959911964 -994676453 987138562 -957408496 961254295 -994010542 996139547 -960799889 992552659 -986141591 956735946 -968900635 972180395 -987678629 982138016 -977249786 952775473 -999623502 970188017 -957068404 978782259 -967980165 959704425 -978901474 955036503 -998334743 951782155 -967881083 965685343 -999806988 997497244 -998558200 999975904 -982275021 972992438 -962222445 984281695 -972554060 963553428 -960495083 977638549 -993564905 957943760 -984631505 958599802 -981745664 982465243 -996794993 967027261 -981476451 982834798 -951778130 979064014 -977735522 985759921 -953137990 989001593 -970238006 980658402 -957282640 967872159 -966058726 986870864 -966609025 996629497 -986819605 954925976 -954448633 953527832 -986067275 969189968 -989862088 995812959 -973180693 981214387 -991835604 984769649 -957346027 998545808 -983434465 971432101 -969164761 987456039 -952305117 990547570 -982834527 982925294 -982270829 968096009 -971620882 956342107 -998594329 986448601 -991229393 999154947 -974076328 982144262 -973379179 986295378 -996945570 962903904 -960111178 976955430 -988191480 998648350 -980600415 970048808 -973709279 956476140 -972758107 987128776 -955881808 971537809 -967072330 975893346 -964805360 971756197 -995599753 968854919 -998615036 956496372 -963578641 962478109 -981603198 985150803 -958441415 982206946 -958065111 987195863 -985471345 968154905 -958019410 987113127 -953046732 957653500 -959241202 962387263 -992260725 969614177 -990136568 956195465 -962979602 982456148 -961776595 977689781 -950145744 983208329 -991201285 983574592 -999298517 970008406 -973501680 977455644 -959540221 995983073 -952425814 980139738 -996315888 991385058 -987423799 994419714 -951740754 997145716 -989189330 957612766 -993905650 994940965 -980767889 967009769 -970273123 989275409 -958936719 983714416 -979933262 977402473 -955124600 952140353 -961904776 983528831 -971021813 976643870 -996831936 984640572 -987299544 977005936 -956930965 985004399 -969842280 960869378 -959532525 971066534 -986232264 964477967 -976607403 984791328 -969244545 986108783 -996602597 995614296 -961022179 953664372 -973243947 956495211 -976415628 965847401 -957206044 997759236 -971024948 982269687 -963313277 959395203 -995999516 997212988 -980246163 952728819 -980007532 950122951 -955898144 975663452 -985375999 963335063 -982796649 987600008 -976647790 988238025 -985660920 991506653 -984206083 978271697 -996100980 997587382 -978563964 992134256 -957900025 963048735 -968487972 987062836 -991407844 995303576 -985989927 998716949 -991904450 959377108 -982353120 981762931 -968295830 989339985 -961297957 987308368 -964274122 971036300 -976168734 951908752 -958071337 983796339 -988026874 993768392 -959898968 990445593 -956684693 972073055 -978455651 991462262 -993375412 959131489 -950378478 990431862 -996386816 985981134 -980856028 988558138 -980901565 974983717 -996613404 988441621 -966313540 973983757 -980255936 956579765 -993486274 951972843 -998192780 951421474 -964262662 955980766 -963637010 996536861 -960568893 957681274 -952788320 956957935 -994596684 957107694 -988328425 979725421 -989686947 977430050 -987213187 984409064 -972310518 970815552 -983475212 983706576 -986632322 988668845 -963705793 964509993 -963171543 984240606 -969026102 992986811 -981858278 990898209 -962303793 990506708 -969693769 950735002 -998050529 991548136 -982110347 958642103 -998290118 969202114 -955669162 993700556 -956506473 964307559 -988953807 977684573 -969832071 954684142 -971055789 972121537 -963355959 954714219 -952608061 975689579 -982369883 989596106 -964022340 989916739 -996319560 988809950 -986618020 965593225 -995110572 990980782 -996894325 975205982 -951172087 997802739 -994451361 989444264 -978653073 993301441 -958084984 964923325 -964647039 962031239 -963862372 953880303 -989871583 994988905 -981626262 969680244 -976168446 955882989 -950144377 967740411 -994590566 992969852 -981419875 950485958 -972505190 962560912 -950138686 956345889 -970206356 964263003 -975857173 986671554 -970834523 991403339 -981368489 958813630 -996635606 998323103 -984031743 963165401 -999178349 991438522 -994579778 983998857 -962165727 957185711 -990373804 995821488 -998114317 984851649 -975824008 999355563 -957413631 976071605 -996367125 972052506 -970025936 956340527 -967112566 967524579 -994939956 978519744 -972483595 994868344 -950673569 974879338 -969176299 980997198 -961894570 967489013 -968510562 968691577 -965957144 958615481 -957022688 988954508 -993809202 997569300 -969372247 963684358 -970990852 969254621 -954101031 964925384 -958163864 961768433 -988139885 966500023 -984749096 969774184 -974878250 984958155 -983001571 963645049 -974627633 962887291 -987950158 996688904 -993390440 995507351 -971567980 954307792 -991928852 972491731 -996852440 990850575 -952565865 982724547 -965769326 951542937 -992279741 962824544 -999896890 993760583 -960410190 994512914 -993829738 978470847 -980872831 957184436 -960510349 978479928 -968767691 987488458 -979629570 955790845 -991820589 996995498 -960255046 952684635 -997912142 970590299 -956314242 984938600 -962499201 974237536 -995976884 979355468 -989901061 966602274 -955763400 979188113 -974893066 964676779 -973706644 972692948 -995924299 966307299 -981663790 964667507 -998465059 976153818 -986742781 996484825 -962651741 981536418 -986059844 996413257 -990741740 992411797 -989265422 972418966 -987652945 959090547 -973971194 985672842 -980012498 985733124 -957713186 997753684 -961576313 960731828 -993816022 956574681 -969343211 993069565 -955218533 975691361 -962368557 987227433 -968507520 987539371 -968062461 993945183 -954753267 987146801 -980669722 952517611 -956573713 974780760 -952167057 963636627 -953728256 987888784 -964642882 980897502 -991715535 981642312 -955329876 986915324 -991437236 981566585 -954346587 985454225 -951284013 966712838 -975512971 960457960 -977038660 969561841 -956668401 981430002 -998948859 968674756 -995826569 966072209 -970378516 990428659 -987491047 951430434 -983412120 951610843 -951811363 975702839 -967255238 976425069 -974245328 957460212 -952033602 990289932 -971647347 969796526 -983134635 951002674 -986510791 968093319 -962572137 992240364 -992287372 994203240 -957953612 967238697 -955742221 953792691 -978947713 971596076 -996957963 991155260 -997513038 965393744 -959355853 955605097 -962091169 977632778 -977916236 990320248 -980349885 984711027 -979177541 973212157 -971858528 951979621 -993348564 977016600 -961921761 964061061 -970125933 975837468 -962939462 958883081 -974998518 963297874 -973234929 975886027 -961722809 995542658 -958031776 955808126 -968137326 981026580 -969863680 999698762 -952074635 972586575 -960157916 982896248 -959895760 959229901 -970950893 990742854 -962780359 988577732 -956503130 988969654 -996182048 987266638 -962394443 997364292 -976835888 951990088 -993898145 992682684 -967276987 981360595 -958924263 967526417 -971078111 981264272 -983430102 953040671 -997663404 975270206 -984734148 997143827 -951205576 977911077 -995740753 999951840 -968634640 951277509 -955951224 990109856 -994678161 997096375 -954075570 967437826 -954605699 972267041 -970127191 975961384 -951304118 969228198 -959773855 972949171 -970425787 955356057 -969230898 950442870 -958389995 965680573 -979099642 977706611 -972549971 982676892 -961123837 991465929 -954753306 970852523 -950381736 966394520 -983532746 964019514 -982960016 983031981 -966600232 995970335 -965598020 965460353 -958570644 951907351 -963158581 983138837 -983452327 951973162 -977656700 976253829 -989151552 990453421 -976674789 956282968 -997999311 954606399 -983383357 989751202 -959368564 961614519 -972873172 977796171 -958002151 972510299 -976882218 984005786 -995311701 987736040 -984925360 991727355 -972893390 978505501 -977094746 966124456 -973838276 986541036 -965206112 968873945 -965483289 951802446 -981294631 974277522 -978785284 956685761 -992718928 950176651 -976102047 994992058 -996949351 981006303 -953301925 965942207 -957822476 974759070 -965351598 963129564 -982353503 958220827 -955939017 973774739 -966776240 974810163 -961687433 971134629 -953409673 989228523 -965660413 965808389 -971807509 998203122 -967447303 950590714 -962842309 970733005 -978423666 980415269 -987311403 979124529 -960202973 985565167 -996503597 971722661 -967188784 978549990 -984640373 982301470 -972799593 989036024 -995554450 958330715 -962680613 997503712 -953149001 962751467 -959801360 977393807 -961431625 961094270 -952686456 981199410 -952317020 960735256 -969341802 974309530 -998907734 991830477 -995575743 984779513 -961053390 970672987 -984353692 989688323 -971444927 965836756 -974325948 961087153 -965638349 980398473 -974499507 973256664 -986062331 988036969 -999505829 970245462 -955958162 973009230 -987630100 967797880 -956857044 971518034 -992086223 996466359 -988795137 980779770 -999426208 950310586 -969502927 966790003 -982075028 992429951 -997620798 980242457 -975661117 997378038 -979058641 968366379 -968862810 961605825 -974489824 975281141 -953445488 984700687 -972604887 956451457 -972517043 971142415 -973499978 973494440 -957668219 961227029 -967567995 958266226 -974610085 950126829 -985546158 970291561 -989294077 952699239 -999260293 980881133 -966376237 996590004 -980008786 983879074 -968017278 967627010 -977515800 965426349 -954789216 987589736 -958799008 974355579 -969920325 993676100 -991171152 985902551 -967343724 960309441 -985050725 994373345 -970325520 963097207 -971045607 992359838 -970509526 962482932 -950953070 975119253 -972652789 970087547 -956825742 950831179 -995942866 980913991 -962183076 961058178 -992487606 980761720 -974170525 991552741 -990816526 952800093 -950923655 976507177 -970289904 966147424 -982321676 998924059 -995697661 969218481 -990636820 968074621 -983959007 959823029 -995212230 968979778 -956171110 950714252 -973490579 997507693 -976029453 958192027 -969534011 961706433 -951117742 961725563 -958624898 983938809 -956871232 960070772 -978116844 984467477 -978977062 951195013 -978680397 975669967 -956052048 999853266 -962468626 971443668 -979466587 977572353 -961398038 957080643 -992262319 989207002 -970107322 954194060 -954272108 953175984 -977177471 960127405 -978189786 997766819 -987812976 997107526 -980614303 996116900 -992036910 982068938 -980482891 955894854 -966912151 993555535 -982461879 952239767 -964064036 996671685 -975981156 956634914 -980257128 994520753 -968132711 993378087 -969046335 965284374 -977335800 956082769 -996997239 958584180 -973321422 992956269 -963906580 974921402 -980139249 973583949 -994913357 966558664 -950043067 987739048 -971931897 972147993 -994576509 951757461 -987112004 962317802 -974531501 991946632 -951247664 956344396 -959717626 996357507 -981921909 983299738 -974243432 974547218 -984365545 954496493 -954196357 993053843 -991849065 976573736 -962181439 963130567 -960536564 958839625 -965601963 950131887 -973176565 996659246 -963036673 979557042 -976666722 964202136 -967963023 961356812 -983726177 969384134 -987610461 976704260 -969023227 957085191 -988562777 994227435 -985766912 950032056 -967370913 993466518 -975741329 981856904 -999585089 955759976 -995593390 950562836 -993199073 981471989 -951888429 979226799 -972398947 984781123 -957026613 985500566 -995896556 995760442 -991697353 977308448 -997270394 950685614 -979086669 984753061 -991651802 954929340 -981599810 952108929 -989205200 966511453 -966920960 984696297 -990353148 958024681 -991185407 960259866 -952400592 959670510 -990898567 972027293 -959989833 970427170 -956974009 974835373 -982063725 958586864 -990560324 986921117 -950619709 989638414 -986662205 950557292 -950353453 963514723 -976740558 950826444 -978548324 997595545 -960552005 990544560 -974575484 961799473 -970216163 996129265 -992127916 978865894 -965553989 994864013 -954435699 996372576 -979067477 961155632 -995224791 991941141 -962566094 952918369 -963876037 957722255 -982719819 999092790 -989949607 975337518 -957926995 974120576 -963122340 971846119 -996881444 995704031 -999830534 970775857 -960367074 997873413 -993982459 981778053 -960604720 994181754 -982689701 994558642 -996637718 961298680 -999433694 977102222 -970757180 996926464 -998857096 984012466 -996902606 981909110 -966499506 962641652 -967565566 974830788 -962397642 964294112 -997323319 970749516 -989362230 960560648 -955006988 958294650 -977291031 953264566 -958819476 956326402 -995634701 965422525 -988873711 967456234 -985164149 977723663 -965942840 991769687 -962054461 956748244 -996400211 973286539 -992674093 995103034 -993540640 963765185 -983523593 984459463 -990705646 981529559 -975851380 980516670 -960415229 977728569 -988556223 989641568 -967885764 959326396 -961545754 985015688 -973512484 988005160 -997967972 982584488 -981924963 950779332 -989059983 953792878 -978660952 962429745 -985974471 969826220 -990027913 950249944 -969873565 952927807 -956372160 994255039 -965964565 991539356 -981973486 984931659 -965858208 963652187 -988079188 962717054 -966858067 961701864 -977909155 966305070 -959461733 982414998 -961586159 988934923 -962636540 986610095 -977074537 965185677 -951124899 963388694 -967805345 984445670 -974295602 987848338 -952200222 997169210 -954735820 981083419 -970308775 985547644 -971331988 975496230 -991468722 950861626 -986523385 997344809 -970797891 965195058 -969374226 990776217 -970992290 993016101 -953833110 982243453 -961985686 956420745 -978414684 970501606 -957699058 966805686 -969619313 962815294 -958454025 980729608 -999153369 990931199 -961675787 951063702 -967528181 989504698 -952100559 950285940 -977348254 983550357 -969606832 979726988 -976115839 976340575 -972748695 958490826 -986480675 978536798 -985423339 987455520 -988852419 979604688 -964568369 972198891 -979570299 974010690 -995092304 961127683 -972106772 951623492 -955410600 963612871 -987666571 975078472 -972511245 976852632 -984750679 978847099 -951845925 988373375 -990665580 990939231 -976946850 969536275 -967851662 981676782 -955763775 952510818 -960312674 972287518 -968966729 960637956 -997327874 990473129 -950349909 982645235 -950788224 994745588 -999614129 950492763 -962700227 955320820 -973594864 974812012 -960195795 971280210 -986529058 997191690 -957051287 957156384 -993657687 982172956 -995902242 969878333 -987055002 957296343 -969051827 958425906 -967784790 992045824 -979955957 989474839 -953056521 978658895 -976176250 952037025 -962147030 953434918 -957631490 979106008 -967820573 966624547 -971612185 984023783 -979359378 964479750 -963610225 959691825 -997088992 999050369 -951848928 976956269 -997719160 999282826 -990900620 987382643 -968644158 974647645 -950258886 972130912 -961216633 972735859 -963832578 994436079 -987085629 997267594 -990181221 985333744 -976239060 974013199 -991972659 998903737 -994727568 994997971 -961258836 983435579 -954891017 967777671 -952491298 973061418 -950430342 976624915 -979609298 951360318 -994239818 954210782 -979670606 968948905 -989338977 999081422 -973662559 970560134 -994616950 954387479 -968930444 988899257 -977784735 987781779 -984737815 994532762 -976983310 953091022 -983870388 994161057 -998629288 991205654 -961602493 980263514 -961194339 974593712 -996017006 953208957 -950082595 999358321 -985090778 978411181 -950784907 979903918 -953516360 969508193 -990749672 973126885 -957943141 961005877 -979055206 951861905 -974090665 978578653 -962713801 985212472 -994730721 998811451 -963793362 971569416 -988957242 952731256 -950323756 964993016 -985261271 996590100 -957613101 978109541 -998367831 977093254 -977541096 982197809 -962664010 983892062 -953525874 960603494 -953209380 958299374 -977220982 958737674 -965713480 971465702 -999846187 959676476 -961062395 968636081 -989488231 971074991 -978300572 982528746 -970634482 994996948 -980758699 962758391 -988756290 960662983 -958720240 991804133 -986808302 957266463 -954233950 966132500 -979874352 978220998 -997962055 980009797 -998449786 991931904 -970978549 984215278 -964523420 982861549 -964706692 983705942 -976302438 963095288 -963134266 964604473 -998778166 959426151 -965897395 975882356 -988504515 992652530 -996769449 960723954 -969644118 987624774 -992058819 983053788 -981044860 982229113 -995275799 998877875 -954765927 965368849 -970293007 976786045 -999795766 962856882 -994257037 965954655 -971126550 971122081 -956529644 985437447 -978522154 992528137 -951304209 962084228 -970168653 996150729 -986822681 959224559 -993459251 977680294 -974679577 989671567 -989966845 964350508 -993041502 971188658 -956835985 970955269 -994899122 989733103 -976679077 989629609 -990962365 980761956 -964302514 957248516 -970907197 999494193 -951704695 989415598 -963746766 985111468 -965300484 993626703 -985424356 957661025 -972607263 954649156 -973730694 976916052 -999519943 951249161 -982948255 996680045 -979049798 973027919 -976047539 997174511 -951339415 987604712 -978108920 993600358 -950483336 965825922 -960636249 999651573 -995671995 986258531 -954989526 964229504 -957322800 951210355 -972354802 997778463 -991097540 963585221 -954512980 963509574 -970575538 979861330 -984854071 980199068 -980621672 978649394 -992663687 967142702 -965497393 988675127 -952216281 971363125 -953280512 963147366 -956726958 967622105 -963515237 960487482 -962133782 973751733 -988533036 963981207 -962495579 953747572 -967078621 957766385 -965855885 958834785 -979911374 958979672 -981555099 994207511 -960498278 981429988 -986351918 973111488 -958663220 993921974 -993592042 960480682 -996768230 956750059 -980016268 997513905 -979697999 987520806 -976983707 966662931 -996429113 987031751 -954227571 978086983 -968221720 971565039 -953723553 979443437 -971906074 964281685 -950770399 970351307 -981672379 981981269 -957880120 964705159 -995986119 986085101 -989562418 958846288 -988848810 950386966 -983644249 954072765 -982004535 959691164 -985833021 999713759 -986003758 962298662 -968129234 972991122 -980853371 995865806 -980266593 953087339 -983843490 961206867 -985355519 993264927 -970911553 994215981 -991770087 954180921 -977045140 971403121 -994476112 996369077 -976108335 999074895 -989258569 981692896 -991486617 961879532 -980624277 994471309 -991230398 965876545 -963964529 972136267 -961958219 972645613 -980046747 991186884 -991011646 996922434 -975697947 958268834 -976714641 991285359 -981231785 986050856 -985450362 950977731 -999120015 994642312 -993156278 991913624 -998826180 983864412 -973804686 973670659 -980698274 969423880 -994226829 993458412 -957723176 992719987 -980732892 953219529 -971154427 956677878 -957243613 981783738 -994437541 966709148 -981647158 975975120 -958422107 965501162 -972364397 974590214 -956094921 992008122 -952135232 954401104 -982554907 962321377 -960751243 974837415 -971261305 956646317 -992584387 980799826 -962087782 994624492 -984078497 956942588 -969305692 994957914 -996560961 953668614 -954434259 989563633 -961767374 962598006 -981188607 974224542 -994342991 988195974 -990128904 975590183 -987692266 954608633 -962418743 997689084 -978393640 955602247 -961863009 973716898 -979676448 976281357 -965321249 979842433 -971320466 969703764 -985473377 950445360 -963685925 978647252 -962458919 968086882 -986513163 993278498 -960339961 960715722 -957131481 952096864 -994704923 974731511 -982211599 952645395 -964302816 979157410 -966401685 979650612 -975277939 970086148 -980847770 984253980 -994707801 973085488 -960533453 993503679 -957407819 993258196 -953194903 959079115 -962374078 995298043 -977290906 992084081 -979161432 959419241 -979691175 990524255 -955699273 962709166 -993121641 984722715 -957463059 993419479 -983176980 963108958 -974783168 986943790 -997758593 975479708 -967827339 979488950 -973577058 968387678 -959037175 956284122 -992516046 956405963 -990828842 976799918 -988470930 951549807 -982121664 978192640 -993550155 950418701 -952001435 966345259 -956689595 977301237 -993744538 982374990 -991198678 963605030 -977534664 974760076 -994592837 968707278 -952709390 980377897 -978407587 978771781 -975308242 996977963 -998798350 977367310 -971254654 991658843 -953977009 959072017 -965008979 980950141 -968623712 970994172 -962219847 999750279 -979792554 953340470 -986301911 974800643 -963477468 966310381 -971178840 996417267 -965883574 986815988 -997642682 986590278 -974027800 972486719 -973152109 971994268 -961731467 952849447 -999505859 977106540 -984358095 979603688 -997765264 996570127 -979533072 983653003 -985140098 972141737 -995085870 955508700 -999230997 985190782 -998557862 979896801 -958188717 992168750 -980697419 985937910 -994703881 975114769 -985631605 957667334 -952532072 992324068 -981992705 969242645 -998151232 958193017 -958869687 979987836 -993132512 985504084 -996407200 965310169 -977447408 987904725 -972336672 996431064 -982638022 978735883 -975809512 971276203 -994544972 979356111 -988263837 966581506 -986076554 967480472 -967344672 983760829 -990108168 983216501 -965397736 992211963 -988730804 965346854 -988490740 992733028 -968320020 995002241 -974525981 998815826 -953487353 955017043 -959483095 985790742 -973865302 957382458 -978568631 975360165 -981109838 967325030 -994743890 964535114 -951610145 962140934 -978816075 959726683 -978020751 982677034 -972667614 959563116 -982674694 987616115 -980521488 958518944 -960149994 997833759 -975881650 969173676 -988341905 995231247 -976571515 984375634 -973315036 954137171 -971430760 963621659 -971199796 962576094 -964562581 969036659 -953417267 999995021 -956031657 953135905 -971746222 956264496 -982914322 954388768 -998083264 971919207 -996163748 968595506 -986711584 982679250 -991024703 977923754 -952631986 999313531 -963054567 998938398 -957618312 953342288 -964890627 963355025 -983088336 987060535 -953768707 961721192 -988231385 997098169 -999658226 969606585 -963698593 962650118 -956338733 973390426 -962992288 998794006 -975542111 999909689 -985996205 989063255 -982359833 995416761 -990260412 960666369 -971813344 959844120 -994894570 985770750 -992133810 975726200 -983110012 987816710 -958432290 989359809 -955194613 963334337 -975943444 971705951 -958112630 981866567 -974478754 976856207 -972568505 998171204 -983023311 962453400 -975608347 983403056 -951907070 956568302 -967778738 997674917 -992250516 957727067 -951036741 995907110 -973095456 967555011 -972439863 987860244 -979520653 995288933 -989137469 952633306 -979886363 953528334 -977792279 997014423 -977362250 974589210 -990974071 971580919 -985647620 984512687 -996260448 953166973 -957487549 999089784 -950770610 979872963 -980875947 960649343 -999990958 995401663 -992313540 952690416 -987061902 965294473 -999522929 974026312 -986962918 991227856 -953331263 954713029 -995878349 966727523 -950609211 973023020 -978554803 954645314 -967057290 968022452 -964335830 968458446 -956590270 966329304 -952820923 992061013 -997554289 999608163 -958269439 980651842 -970472011 985881950 -999421902 990423932 -974243383 991527511 -958734554 996999769 -976543754 996451873 -953943662 977118012 -975460301 985578966 -969834421 975387621 -997781068 989715732 -960630637 953040627 -994986257 972693042 -970041559 968573425 -962098163 961812525 -989678009 983690236 -987031878 964234509 -996751102 951443346 -973332134 992508732 -978496417 976083938 -983010227 966542906 -951091047 957928689 -980592987 950868623 -978530973 955951719 -971303222 955106528 -965563911 994408009 -997626664 973864865 -956168892 974383525 -999674429 958833636 -971631926 994347103 -982813561 961749442 -958972358 986413781 -968533348 963537785 -975809318 976705709 -991892904 998559991 -968553290 966828876 -977746574 967450280 -997029972 989201416 -977439681 995204737 -974642871 993239998 -989245818 981220988 -998301624 984878789 -976162698 972385647 -960902161 992012450 -969521086 972996721 -968573342 998100531 -992869864 991252004 -991311495 982044445 -972861107 989278702 -969713345 983382382 -963158761 971852130 -963612698 996615747 -998522076 972344968 -963069675 966581217 -968536260 957685599 -963664587 958833854 -972512363 964452888 -965488769 978585018 -990975799 996866084 -961776114 978953168 -986140920 992394983 -950303659 950795836 -983606063 959322786 -996996901 959078223 -979765850 983119695 -980597763 970570565 -956817452 996633317 -950392122 990657698 -996142737 982296860 -968917124 992692336 -952010076 964051467 -957915000 960061933 -992589699 973381088 -972388009 964566833 -983992049 961858856 -994346318 985726552 -951183886 959074414 -974985652 963211733 -997720741 979970124 -979139125 999308585 -991724856 973265984 -977982856 950044375 -957499678 986614552 -971303452 958063923 -984400991 974082670 -992296544 980262587 -994089557 986985261 -960880318 966379300 -973769059 970122667 -976585809 962168757 -958795754 982219873 -954577319 985159351 -964649604 950560784 -991978887 986772425 -978068287 978511665 -972797235 995066980 -960859305 954563484 -999374517 955890232 -980014968 986101894 -954397546 972105119 -997060903 962953526 -979512735 962106628 -968428977 959133360 -991674976 974734730 -986220656 984491821 -984470772 962386901 -977634051 963433059 -996086718 973175336 -967051282 953890823 -988374408 977985335 -962277730 978520005 -977651483 999716911 -973023866 976675483 -997669620 972598668 -960299820 988633923 -958580134 956284966 -974277734 962263546 -978771461 969909374 -955698454 954582820 -988444583 994689307 -989120199 988757628 -992408205 981677788 -976648040 968522289 -983599481 985431389 -954178211 986017968 -986701909 953898560 -961346434 974760237 -983262951 993189454 -969762571 952185874 -950433569 962480918 -951254546 987381824 -980097419 956889964 -981686612 974401276 -975005204 974810238 -962531856 959925693 -999947244 982854833 -999788941 992824776 -964464379 972059612 -992817582 988474898 -980356318 981633183 -993363613 950220872 -966715545 982106789 -988586965 951064461 -970172376 962100458 -985409138 981868889 -999272991 950498518 -960522149 982016281 -972516672 986448640 -984073671 979237913 -961592354 983476343 -991821550 962474029 -987579412 971285488 -950530626 989696093 -999963616 964123346 -982361705 992519615 -982983305 991149441 -974525845 954973533 -991751385 986940890 -987330113 954646434 -991411164 988100070 -977889864 998267557 -957408281 998024202 -982286832 965555657 -988829784 965680400 -958699797 984709245 -999286875 994189372 -995349390 985034633 -979864153 951659689 -994536696 972806480 -956911895 972833353 -965792499 994249426 -991938364 983606348 -976851338 998845538 -998120067 994905873 -962713131 958052614 -977414428 986836941 -955026233 990389842 -997341310 968113938 -986916400 962965247 -968739475 981320980 -991457873 982400123 -998576678 954361450 -986037934 987041851 -964165716 999212574 -990897923 984971781 -971417458 974063023 -973660060 992074650 -992408129 967354013 -952054586 988312158 -973343602 992421924 -986896658 984050424 -989040263 998171276 -963211962 963762565 -995362488 991552206 -970541974 953480696 -982943430 992928943 -952453517 973203170 -965536977 993490941 -996029296 984305309 -972106670 964961371 -996629803 966334521 -972108876 992614179 -982272944 984946547 -979372141 970514869 -969224931 993517896 -985553814 994388442 -988082151 971869108 -973701345 984144593 -998213005 987296574 -965721304 951036625 -971399970 995972410 -963524190 955722318 -970812608 978826712 -982325140 978486901 -992750591 966131738 -970222442 970485368 -988607884 982608013 -960670428 974293530 -976246465 992105628 -962445106 976717551 -969436285 975906447 -960352029 977493259 -960187999 975716319 -971712003 963930090 -977527661 988641551 -982980189 996823982 -990761537 984634973 -979648600 960909639 -960994159 975655544 -962208947 995892746 -954113206 965329256 -995952059 977025210 -991554820 989497561 -965145393 982937627 -964179175 958335446 -950448875 992593385 -967331686 996825614 -965813923 951787406 -969156745 977204751 -951397996 989146944 -999323059 984734248 -977955615 975794889 -970717208 990985559 -979558898 958772285 -996707177 998543230 -996695445 985702450 -979632639 990171020 -977915815 959241030 -968243332 986840653 -984509765 998385394 -953775225 969410258 -968987302 983253718 -976268427 953359326 -990884838 966792519 -982193738 952453422 -957241526 962980168 -986789945 997371631 -955929838 979160073 -988565297 963143460 -954670959 961411055 -953371102 960148106 -990515223 975289200 -952879347 982956829 -952506998 991273657 -979860589 966552701 -997740465 977869317 -951045373 987791257 -976592059 987605831 -968908154 967200648 -999783642 955403161 -955976087 981186515 -957580900 990746042 -970696655 988704725 -979843586 983787032 -973153872 974079853 -995603727 959418625 -971076421 958053382 -965975476 959079477 -953172195 999954724 -950972915 961655720 -950975866 975772774 -964640415 979556175 -995740641 985681082 -997483036 974852085 -971443955 960991820 -971195773 961830384 -995028022 989889263 -979679229 968083087 -986754641 966991892 -983890083 999174174 -955679040 962208847 -991911214 960418414 -957684292 976808362 -964578282 963410586 -969406397 982208758 -964301623 992569497 -989724799 981771237 -971671909 958107706 -958356904 966353829 -996561178 994620295 -957545630 960590643 -990747993 987039683 -963060897 981770100 -976823117 953025757 -982921308 981267584 -984871581 962591705 -962409436 965598908 -992740489 979523899 -968579683 959747661 -996428043 983587474 -953386379 991573415 -951324784 991206112 -984181502 974800015 -998612185 974669441 -952928914 985608347 -956562481 979003689 -971078523 985290331 -967228897 972300942 -993381454 994282777 -991238140 950222660 -995257293 971489227 -998788305 972820931 -961987335 974006590 -956967917 963997676 -983557854 971010834 -966281579 976259153 -979353068 964559489 -965861399 980952488 -992602637 965694621 -975670941 950305528 -963171597 985185882 -976351261 996346972 -992529902 967047781 -981632089 991457132 -963138763 977542040 -977110997 969288962 -995737329 998681212 -997090834 973048966 -966196673 964951478 -975627721 981186470 -967019933 955432485 -989589569 976098652 -966874305 977505210 -980323269 970203856 -999777930 986543836 -953960137 958206354 -976940844 984600245 -952046904 967483160 -989088149 971304406 -951354639 973031579 -957705247 975632611 -953193699 985724198 -987665074 983797630 -972050482 953996226 -968903575 990580194 -968392523 972977678 -994930765 953889696 -964087457 976091802 -982830866 981995954 -993946126 953436152 -970181183 964832777 -969179925 978183411 -986003147 988987269 -968748714 997852854 -982446242 964837309 -985491607 953294376 -951502878 993582188 -999284677 999521215 -952265410 976910021 -977826136 980729155 -978228838 981348200 -971832411 980341006 -980041491 976094094 -970006387 998676373 -976880935 958751224 -978072732 988537648 -973878358 978730294 -982634680 972073547 -951255895 981825637 -953329454 985380484 -956422209 985847981 -985799660 987730471 -953630124 977768915 -962488659 988040455 -984607301 994851544 -988293362 966164580 -991778022 996435706 -962277999 956790560 -968077058 975119177 -952303295 987473536 -999276632 966120679 -982996069 993263634 -985219388 985548515 -961552932 979873251 -996732081 986442039 -969974419 973287517 -994822420 987381661 -980641869 972860132 -989420299 964151164 -987539386 960963210 -992059613 974087788 -979909186 989838915 -972076150 972166797 -995615118 994145046 -962068136 955493270 -980522347 975918517 -956705345 983331926 -962220608 992770558 -995352892 999828416 -951835762 971683946 -970847843 982835915 -975499279 980132750 -982482790 989476295 -994705389 956002051 -950210620 951778691 -988731458 988903455 -961946337 954388191 -974038595 985620216 -965546449 968595299 -955885428 985099190 -996543938 990830535 -954483989 954227359 -985051886 987636823 -974687794 958687973 -959212997 967985141 -978436534 964223144 -979281556 952709145 -985578098 985335725 -961066815 973800464 -963388706 965940827 -981468983 985508969 -980155867 950317574 -979575791 983718906 -956917355 987996273 -965038099 959896197 -979409137 958967330 -956257739 957978537 -954495881 975939943 -993797137 968909002 -999043081 983193718 -974995941 979431681 -960552197 967491238 -985106600 992476569 -962612854 983320939 -997401563 993676501 -997557881 976990711 -960251266 993081086 -955347480 955498489 -988825167 951842857 -992181028 979120114 -961843077 987689290 -961587666 994495565 -958909659 968856963 -977468568 968793926 -964189859 985123385 -991626343 977419299 -972299883 987896392 -998123217 997140534 -995156778 987432376 -997791962 968637015 -960297526 990068140 -955977314 997865153 -978366672 953952277 -968739135 997944566 -955869085 980027070 -979068050 969426116 -951972556 973097391 -977698574 956337469 -972325716 975785543 -966923897 954989037 -953295858 963390955 -981022833 960710631 -972043947 973765241 -972013678 962136499 -970956794 950656716 -996763385 987264542 -963961388 956549245 -983683485 954325243 -992649035 967617764 -972850390 984277190 -980496276 953424160 -975577097 950123374 -952053555 957982348 -986042530 965581876 -961546836 974186063 -998378563 983569270 -950699733 996919168 -991223312 963164701 -968843113 966289994 -958025122 973799000 -990005920 973236708 -978987935 981872169 -955613596 978263992 -981087917 972284334 -994728774 976102972 -989763220 964429329 -996931187 968336758 -967134997 967718994 -959905989 971462432 -974147887 951884744 -964209969 969839391 -981019302 951577840 -988318973 992232489 -991939928 982180094 -955452022 955198324 -981049406 991982665 -984872319 960003772 -987516306 981523241 -996972018 967758887 -976033977 981806199 -985408127 971485654 -991900889 990213383 -968030240 967752440 -989037782 990391258 -960460914 992656605 -964267615 956390086 -973915821 969658385 -973370353 955034921 -958865441 999974403 -992629651 962512551 -985095885 956978542 -986639633 967484121 -992547603 995426623 -955304258 972341557 -958279399 990549576 -963763144 995909006 -962055775 956945439 -960755216 964422332 -956136581 950711609 -979605154 963928224 -963523584 957064981 -977365080 952774432 -979976205 970294646 -974815903 979967211 -972014618 954914581 -979575299 993819952 -975378889 974139750 -984523829 970599690 -991186228 993386938 -995432101 959529739 -994349999 952329955 -982627501 991104523 -988179169 989919723 -958332014 995741902 -956822351 994449059 -992310250 989215675 -978604292 979450029 -975376127 984337249 -953951038 975769529 -998983164 985778810 -971162086 951789450 -985646530 995822009 -959330962 965469332 -966848074 953750959 -986716610 959903080 -981299684 999160615 -971952208 990855918 -951531694 964693827 -971010118 950049520 -976872808 986250500 -972251910 968221024 -993829966 958946054 -965429840 981080324 -987123969 951034440 -952789072 986495969 -954953536 957892839 -980904292 981336606 -978916499 993692039 -987611190 980369876 -987165421 996359406 -977094427 982768837 -991305063 993233687 -986204684 999433191 -957907414 964732918 -997711119 998652303 -992677595 952806847 -960913149 993517654 -960344216 954822499 -996184495 973409464 -980378748 972951285 -990179334 986467051 -953683797 955477709 -988002733 986736353 -974062253 989823287 -994407235 998690043 -955378592 969494029 -984454557 956364771 -981498217 965860116 -958002951 971811813 -959680120 955530473 -969370820 990416490 -985399941 990763064 -994346718 996933813 -999848705 979808598 -998808083 989779013 -977133250 950794889 -960396631 952813231 -998222804 987230640 -992351045 961088801 -969117872 962351748 -969370668 969679203 -990515759 991057260 -987949063 993291651 -959882847 979023970 -969000231 982570291 -962128741 973509546 -955319463 965912390 -991941096 969139150 -966527839 986370580 -988803673 951518193 -958597762 969671019 -997498614 956066696 -990253969 989663106 -951744723 968109461 -988999227 990789926 -953060639 953567326 -961085031 950441213 -966722438 962268743 -995587852 968913704 -998430911 973450487 -969186798 983545697 -965065324 955279391 -972162911 980248593 -988979937 980456271 -960103338 975414321 -986731049 983891538 -980090816 970034089 -965160169 957226918 -975522111 996389125 -950896793 991301919 -955240921 988314531 -956930411 968021580 -976689418 970943663 -982195665 958971445 -955081978 984855570 -976957795 962214113 -996526733 952326934 -957460112 993097905 -962862774 979107441 -958151221 952386698 -989123638 955723952 -966125415 978563039 -952229160 974459140 -963847214 991599411 -970794370 987260652 -967581205 991050300 -966965666 952395672 -962464986 983107922 -970002467 989433546 -984154073 984263002 -954017512 970600405 -997645336 950584948 -951012747 950127511 -954484263 952790693 -989808791 983811308 -967515504 981270166 -957897038 987726947 -977624759 960510170 -964214898 979254343 -968039980 987721879 -991736671 957006842 -986996987 998620856 -986806201 979299367 -973924242 984420942 -962167764 984648338 -959597379 951124179 -990677253 996915473 -970069977 953899217 -989871119 989349926 -981823638 955437502 -951478425 960948184 -960037811 982162601 -971989355 951656878 -954511782 966251955 -956795025 969265704 -967865571 983436524 -984892532 950884782 -979405277 986385211 -953949686 994670803 -953594446 967648128 -960220282 986784030 -959718680 989022979 -964553244 957073387 -973862262 990061191 -995534535 967354526 -961502954 990662730 -987771240 963202883 -999582320 959117635 -962089391 974369622 -999392910 955076899 -987384844 981470907 -959783331 997021688 -980348211 968630316 -957794346 967051998 -973662101 965869076 -992224458 969311474 -977803143 964929957 -983921173 954706942 -953261320 953895190 -987970070 979632446 -992513803 964952776 -983784048 988010567 -986029303 959119556 -962073869 986322747 -958074049 996539300 -969300575 968580358 -954166664 950029540 -984387737 995856106 -965351908 986717615 -955896219 982469769 -986077631 964414389 -958251316 966134889 -993925012 964605254 -972170180 960484879 -978130399 994206439 -994471093 959355612 -995971683 957520646 -965471131 986000438 -969737568 966233104 -966148569 991615612 -953709728 981523906 -968465054 968433519 -967623106 969314173 -996071931 987753063 -951017243 985768958 -953474375 985896736 -989406138 978077070 -994132525 993856706 -972616831 950958603 -961982402 959123089 -993379000 950470624 -966841613 958784679 -963091984 968611842 -990393756 992545896 -953970682 962564045 -963096742 972434697 -970564680 998074705 -985438803 991789483 -954258934 994397615 -957081972 977209112 -999598158 956655890 -974859945 979098692 -964328940 976166139 -952336794 994733563 -951470881 978206425 -996275571 972531327 -963147222 955977394 -994473754 984027076 -982319950 995437433 -975755595 990288790 -970055020 998886638 -952988764 957182407 -988054486 989999562 -973780656 958281892 -956626103 962930996 -998333361 970459506 -959777086 968099982 -951506816 951842964 -974392287 989066661 -970654508 996331324 -973242436 956608648 -982395564 990866724 -980454930 975322995 -972162811 986171926 -983578379 985938036 -989316979 992558972 -996583686 986119835 -988497818 977585554 -956135840 961697892 -996076485 976163163 -962455249 969576425 -997306876 974011292 -992404236 990539361 -962653673 990018157 -971490545 983681054 -980674552 967389534 -977055837 994720887 -964649363 962662432 -974359106 952767750 -981837883 952573397 -996420598 951028599 -999913173 980927260 -994056948 963846756 -958146155 964069468 -987122611 970162397 -988464986 993379649 -981221779 986666497 -960056294 999944448 -990758737 964461604 -983671399 981117140 -979139248 971616725 -955575896 999623083 -996164558 976190089 -952086235 992068023 -996032470 959902511 -980027155 986737460 -993929648 967080241 -992614861 966930073 -976246736 963918795 -958395483 961867123 -971707412 951984052 -977155275 987234405 -995430579 975243567 -987661561 963226408 -973910599 994488619 -980380811 970979702 -950466763 989572995 -972418657 968204373 -986741744 995110398 -964003207 985874439 -986390642 967951518 -990227701 987015342 -967188196 989870026 -993508865 952922818 -960984643 975488760 -952461419 974688241 -997477239 979720084 -998543251 999948913 -970061677 950932193 -960417086 958849360 -970375244 993589784 -982148938 950849372 -956607316 997550322 -954990055 989461066 -975711626 994578539 -967704659 984595992 -971345677 983023320 -993037790 993452185 -987603887 996423617 -993547113 966116265 -978619478 989702386 -979496926 967762945 -978011358 994663880 -953472185 990757200 -995007938 959186104 -959246355 953051944 -984273629 981155416 -993184468 985624323 -966845862 951204544 -998183117 952707980 -957649172 995322732 -969062180 977445891 -963602731 972714289 -971695954 963813491 -983242772 976166889 -991753531 995167495 -953892664 990458194 -992384936 957368741 -958162098 989426113 -995458191 968784726 -971706726 963472381 -981464058 960385193 -988981003 964947925 -956126233 966258270 -987584719 988602596 -970176076 954157979 -951617043 988072303 -959766138 999893705 -950530837 980337713 -957819686 970177226 -999291142 953036661 -965258775 957412908 -956854530 971263058 -989566425 954540729 -979272936 969852195 -992492087 998628829 -958260442 987813212 -962103520 952699616 -959762503 957601436 -991343972 982246455 -961401037 988379876 -981706933 984846695 -986622564 998623857 -956508442 970624732 -983211165 992352397 -951693386 995665034 -980798844 977522982 -977031895 959890984 -967603457 977527688 -974669184 959713563 -988273505 955860198 -976221110 964166483 -962805970 981194054 -979214008 976719166 -984055901 978949824 -976198787 963715254 -960631144 958845916 -972580877 958450587 -957236123 976566026 -961627485 982370523 -992641012 982056360 -955919422 962449644 -957572921 971921756 -961904101 967952392 -985404216 962798830 -952702128 984267608 -991455012 982402059 -986471829 970806957 -967285482 998160459 -977538107 986328749 -997117933 997761630 -976945345 963246587 -953564263 988917550 -993032484 972998531 -957829577 958799183 -996525982 957135880 -967497912 957457884 -964935730 982775905 -961909740 973754126 -954846658 956790768 -996596396 966355636 -990088303 973990550 -967379473 969214095 -975535995 975288604 -989728486 969810475 -964962010 965410863 -999848323 954286431 -982795241 973372202 -967912302 950945839 -990003251 997695415 -984221891 984642707 -998436104 966483147 -999638873 958941963 -950213341 954760232 -995220999 993106731 -986158736 954643173 -953428815 978288882 -982208917 979246454 -992163383 994750742 -998392804 984603717 -992192125 984145770 -956897666 952274776 -989490501 993629183 -962568069 991436189 -978183941 956108435 -968285458 955010590 -952245569 988004965 -977296277 980190798 -964716676 978977505 -967555188 982799826 -960777036 993963453 -983849210 962260610 -977284662 972217295 -987381740 972503080 -995490632 985979047 -975038278 991073828 -972840711 971588789 -952186832 989351268 -973641396 994378559 -987629170 983105671 -969886549 980536937 -995384409 986966082 -987949622 999097205 -996040851 992947602 -996974357 962625150 -964118947 956896657 -967113828 988152305 -957064779 950250598 -954636321 995602085 -958443462 995211356 -965519312 992558112 -980937401 995864897 -994088537 952142229 -978056827 994294012 -993395061 990380099 -971103225 954298999 -998736426 956987961 -996028280 993793450 -991706814 954871174 -957744987 961727077 -978708524 973916679 -989857968 979159512 -987962300 950360240 -962668634 970504170 -996035446 999468353 -979897364 950414449 -978353597 985163545 -976817653 990734819 -975411543 996310875 -980232284 957810795 -972669171 994086050 -975784983 967379283 -970849757 952189079 -973505836 990571489 -972810228 981978950 -977728100 996044399 -978298672 972903869 -972970278 957811266 -984726438 990085355 -979821559 978303143 -973220772 966457634 -978632377 956523553 -968294611 984443148 -998547539 983745023 -959888930 975260959 -976568554 993901605 -995162876 986268246 -961554908 992864249 -962750568 995116510 -980717329 972582676 -952782806 984238027 -995447613 961636938 -994129696 980332915 -989541575 971116869 -987275909 997247688 -977134201 985872957 -959523487 966117498 -952065206 978812187 -997645992 975013339 -992853579 968745989 -959195409 986108241 -963321865 955957478 -987366359 953406294 -999054838 989013140 -956507295 984783494 -964971157 983235010 -962563797 995809482 -990351048 977300439 -963484495 986108585 -960661011 987931666 -972516991 953676596 -974499760 988462704 -950816649 959336603 -990302072 989432493 -997183093 955764570 -958258869 951820981 -962929434 982361279 -970159817 963698171 -984720974 988684589 -960032956 959142980 -982068306 953332448 -989766906 968134306 -955310268 965652334 -962037420 951607656 -995182343 980602637 -978801969 989012119 -968961207 955262597 -953349949 954018156 -977270273 967514101 -990559553 982117010 -989286339 999715626 -970647320 971345173 -965337821 988728852 -982262045 990779261 -968284509 950085265 -990527255 963275734 -956699124 964331368 -952231651 961918644 -962589102 984160662 -990830826 979329453 -951771918 970675075 -963298434 972711472 -987159783 968324777 -964831978 987174167 -959775985 990060168 -980386365 986654165 -996017287 983297204 -964065281 989757634 -983004569 955350092 -997194240 997336204 -954350264 996358204 -970281631 974066632 -959536742 967018960 -957427306 985434343 -955156451 978743570 -953089174 984087741 -954322885 956349025 -952556273 984978953 -987190063 966303219 -986736724 953742150 -954079437 968614811 -953592458 991950624 -997727211 963326654 -988176675 988226621 -950974498 953044346 -975500560 971405670 -967391050 950233942 -955486899 954451207 -953419998 974224178 -969469986 962193536 -968220861 997030733 -960755952 968104369 -950739122 994640567 -998731898 981951752 -953155678 988793427 -999943352 983259805 -950636547 987100078 -961896960 966599606 -996898099 988526170 -990769614 982853377 -958868238 952290187 -998796216 975507937 -993399536 993240699 -961010887 995305991 -988580586 971889859 -980717393 996637563 -991200898 965687202 -975936822 964504569 -981348021 954566824 -996063730 968314814 -982667644 966151117 -976593416 971325383 -956330376 957447122 -995092350 951172899 -986729629 966344762 -980172972 968594453 -962994901 953950509 -988944572 959417944 -980018255 978185150 -958085058 995778380 -985757580 975970431 -993172094 975583344 -964496528 990580843 -984292977 959721309 -983175372 988358547 -967190281 999095098 -998611933 985264431 -955803351 967120397 -982223912 971511926 -980566555 997056801 -970100139 992902629 -995331649 961044525 -951445245 977584979 -979712480 980365172 -986885041 980220804 -968796600 980570465 -966588022 963463796 -964368480 999809584 -962022534 994247417 -964907075 979968238 -962589513 964632042 -982148182 993272493 -970521465 970240709 -990040626 994011526 -980883343 957665669 -973128470 955574867 -992191940 988239289 -983895112 976320384 -992652445 982841696 -970920368 954203493 -962949031 987492631 -960447248 996902898 -960021871 973702655 -996978106 988016616 -999591933 993904807 -998163156 950895614 -995761995 995853109 -966198507 987596138 -964081700 973916257 -954360764 973034979 -974797398 983442588 -955420719 967397469 -976414174 995656973 -973669756 962521632 -971337703 982359982 -957813195 989649390 -996570404 958943212 -977941914 997312162 -973865573 991752160 -973898925 956718450 -969312919 988672394 -974656318 953795167 -951885322 977115369 -980108951 951900329 -996042985 966084396 -962499590 959973878 -991017786 966430992 -976685142 968140000 -979842126 952602526 -981636323 960385009 -991054622 993604486 -990816936 958522925 -964677512 958547492 -979474854 997570686 -955169763 953673990 -992095709 969082654 -986360240 963311992 -977995869 964551257 -982994448 986402375 -964100350 990570887 -954245709 962431166 -954443465 955121343 -975053766 998429386 -959109845 957067662 -982954308 984245878 -959347645 953499160 -986675860 963052122 -962450812 970821884 -982779449 991769204 -973863904 958910507 -953253726 987465290 -990306537 990549109 -981902091 964332459 -963758992 979086221 -983146170 975890247 -976975876 974336523 -991417892 986867291 -998155292 984434409 -961791318 959665276 -999988068 955704417 -974694903 995225230 -968738591 992669394 -967117626 962419779 -963269549 961110318 -990571277 966336657 -962646537 979954353 -973355311 998120219 -994812319 971522329 -956281381 977834537 -968834926 982912524 -964360820 955892842 -983816197 986456716 -970123555 994698951 -986478198 969608411 -966256653 954235438 -968071011 970614315 -978003148 977263867 -990441591 994755358 -982771952 993293701 -989152476 985100932 -954301526 952158127 -972954915 994283375 -993469617 950694736 -981154251 953722360 -975756847 968522412 -974881020 950682011 -970260858 996142800 -971649716 977485608 -999003213 983582657 -992675773 976192791 -977507909 975543291 -963442320 998026849 -992760769 969669413 -951132207 988871950 -964258428 957947538 -983852404 997524517 -992552571 971075818 -999524767 959040442 -962075452 993756117 -970149046 977467433 -959208854 962335643 -983006005 979459334 -977263669 989534195 -959961739 991902318 -986252205 994859873 -983324776 987966133 -978693901 995711916 -990094906 975662039 -961168608 987486031 -990533153 960598439 -955845517 977206585 -967951515 997007344 -950116376 975207410 -997723195 993809385 -988591506 951136208 -976857972 978691422 -978694742 978564404 -975193150 971954269 -955050900 960299899 -976343102 956066493 -959216347 976058348 -977997501 999778462 -959541345 969420229 -960199027 984027992 -962229691 959666113 -993219038 985272431 -992273185 999981675 -979874612 974962423 -960714390 968432393 -959240621 963453361 -974627340 959747183 -955224982 977800334 -955646592 980907574 -995562796 988221310 -989428048 976694199 -974714971 977334728 -964383946 961521974 -982689886 987134208 -984708622 992387124 -972602573 975764872 -974458831 997085552 -990609194 993062285 -962283769 997674463 -960768461 965253976 -985884481 958034037 -979708945 976988333 -993641849 998919271 -992745110 960214300 -958918093 964047168 -970801047 968580698 -962853589 975328558 -965436658 955475057 -980730088 965354567 -973449253 976881294 -983617528 993923497 -998028015 986762331 -952584494 962447792 -984898270 953151744 -978706835 994574625 -954362063 960869904 -969498766 982595611 -985612038 987700381 -958155915 978129324 -951933322 956377051 -955282965 963394915 -981443907 960727671 -984353424 972149246 -967054950 996636045 -983102028 976415957 -962021220 965734066 -951528085 974236038 -959277682 961361360 -973941472 952823865 -967683049 983375328 -984935199 976303468 -978939047 970154677 -988754017 990024869 -964652327 988204958 -992673083 991748208 -997872498 958904531 -989372716 962688508 -992770808 953451214 -961847943 973538255 -957275225 977602647 -977558170 957030695 -962357014 980164662 -966069872 977738760 -967807819 959498963 -963795645 999353933 -953400842 962566807 -957228573 968834037 -980197832 959864314 -976296337 991663411 -959623189 966170601 -995772252 976168398 -982125183 983840316 -959267659 979792801 -981367229 973945812 -994656359 993383748 -989235541 951404707 -970676908 991956899 -954555385 963035049 -974278495 971996205 -984534825 988806319 -992955224 989476024 -988934934 951478738 -964517389 970880107 -996497083 992328148 -997266182 983414859 -967846648 956274496 -953377839 978103268 -980920752 963541770 -976216342 970809730 -969673932 967071024 -984539635 982765677 -982985777 952725815 -970409049 966073131 -968331817 960346496 -975602384 967548647 -962988570 982288855 -994407030 980179494 -999314964 996770359 -959908723 984451916 -988901876 990170589 -956739740 992466490 -968083879 956882436 -967327947 982419453 -955121784 979602259 -963199085 957191029 -996456755 980734132 -988183208 965938822 -978526886 999697565 -977698400 956778835 -996228307 956008088 -957879229 994822405 -971719844 957293351 -989905908 971938756 -953415202 977495303 -998533650 962272177 -967543927 984270609 -971812525 988597536 -959016664 990851403 -970180144 965250595 -972580712 956955870 -963756741 993400056 -997869513 955128109 -951698881 954029376 -978022161 965783885 -953323229 988052889 -964667039 960132664 -991468393 978742126 -988185801 986450232 -987053454 999813522 -952742789 983521315 -995687160 970550600 -997405314 992849739 -962078853 999326986 -950037698 973269558 -974484398 974512540 -973871128 963116554 -991931336 995412440 -956574073 968425568 -982839455 971843070 -970672644 975323946 -982658745 956220037 -998865162 990308163 -970992268 966214711 -970266743 963050552 -990701880 968983736 -986026222 985635446 -990861287 992968323 -993591296 962693762 -980245393 971621134 -963283948 984346459 -996922306 987317737 -996349425 990998709 -972182226 972088346 -986131057 957590556 -973397154 962556210 -970786274 998716905 -984475030 995938559 -962959583 988385307 -986168271 991566682 -956075028 978567546 -968300380 965248846 -960615862 984827063 -992491653 996304636 -986606016 958879904 -971840303 981450814 -978082655 981721008 -995809446 976610632 -983634751 996227211 -975288413 980055636 -964617298 985422226 -977669622 981972131 -966598672 982134315 -989420803 994682552 -978091014 990147748 -982462790 953623862 -989127544 988437846 -972096711 953311154 -988318363 958775565 -954897540 963716644 -952772656 993895069 -982367821 982909057 -967640619 950865571 -999535267 969800634 -997900075 974838034 -952658300 963284189 -954491783 962257303 -981863432 975211892 -962156521 986453517 -959132629 994204835 -999621822 984056222 -980546084 990154299 -955564723 981867408 -951472818 986542943 -964933649 977767385 -962558622 954114648 -996153970 959980280 -979607287 991068754 -998123740 999126295 -992201914 964823897 -958658210 956194678 -995532430 957553984 -970699672 955298127 -968505920 968774334 -979307615 990428997 -964790041 954287097 -965493143 969476016 -985241237 977434038 -978896404 968317498 -976206454 954209800 -990745271 979675446 -990738096 961179353 -950639221 956713297 -998177848 952122139 -952756407 953132303 -971200824 951366178 -981266034 954792704 -950380651 998138530 -995920516 969822916 -951034253 978314176 -951447758 978893648 -979366646 980743845 -980022000 958366287 -994181340 994061699 -964275688 965895304 -964637311 951876930 -990078980 964367912 -970360390 999436822 -977367331 993227668 -990329228 998233134 -967349147 993169696 -972053836 953624194 -971475429 991022942 -977531248 995939729 -980732542 973683528 -996567836 972871105 -991986286 996503730 -986786215 964740738 -979220298 991207329 -988173754 957447929 -992512658 987107798 -973562634 982933125 -961416212 983053884 -950825727 962702085 -999201974 983418024 -990724768 975878888 -994419601 991098771 -953191609 965408276 -968079629 985418935 -962108923 978537316 -977604102 959444608 -974863615 985642790 -983633774 984880099 -986747863 980197560 -992269363 988777059 -973053922 968072436 -974501000 980421606 -997753076 957805888 -998329766 987970639 -990297484 989793048 -968045160 962683892 -957724396 969445345 -983758734 996105113 -958849809 994608732 -978934211 960349023 -959270551 995132526 -953489309 969772009 -972400009 981700298 -990616209 953315061 -986761710 991374189 -996369127 969138335 -966880373 999629130 -962352143 990120786 -998564164 983725672 -990170886 964013699 -987746402 950160105 -956367177 961626741 -953353215 953683546 -969693719 964256233 -984131445 996107071 -981646959 981913833 -951328939 966772442 -982005722 956244146 -977293870 974208972 -962487461 976552783 -958351153 991743612 -999075952 972213609 -954864845 977611174 -989783542 959150847 -996397319 955252509 -969545988 969577065 -974297990 976234042 -958531142 988624293 -970704675 980370665 -982900075 984274254 -971427586 983045729 -966495175 954409159 -991928543 986993018 -958712815 978040844 -969439032 981346131 -994479926 956321237 -970241518 980331966 -966769309 989034225 -983622133 997947887 -996804728 975096717 -989158557 978368282 -969413628 953172085 -976692042 997033594 -995071353 968052337 -980384611 987662621 -976221871 997426223 -978146713 973777635 -993038997 960518468 -981436860 971469815 -984442648 985017128 -959723925 986587652 -995038277 968221945 -998704451 969504143 -958853124 958151234 -964236687 974343848 -998925234 987065098 -975965445 989178037 -994665138 964798096 -962274888 964748420 -970914154 993880869 -999553841 978236010 -995975844 953897770 -962353547 950785974 -996759983 974043413 -990098326 983753618 -956960854 987096848 -973918769 983707409 -962804099 955480713 -951571657 967227285 -959233189 998371017 -952632661 982970415 -973441852 992011931 -980408718 989603454 -954314194 957708641 -990857710 954335705 -958792997 973502294 -954361238 951285340 -963378003 968486562 -968105247 992617582 -957762063 979233032 -950059699 970052694 -973368432 981898599 -982401219 979020328 -995461160 953356268 -950087552 965785266 -982185295 999242639 -979826513 968968907 -987335040 976373627 -957281503 954641492 -987695171 995809349 -954430294 969081304 -982878964 985628224 -992576442 982856382 -997224833 988577159 -989581988 995868183 -966917929 991874865 -969518415 998044716 -958041458 971948757 -955551803 969578459 -972009372 996612263 -986775431 958698113 -990439267 962640491 -953001810 967207577 -963998625 961241542 -966414552 996549607 -968160955 985205813 -969199480 993365606 -998868025 990751678 -979547463 964094763 -966828156 971342726 -987510563 981061170 -972400939 985361926 -980512894 962522318 -962852295 956345741 -997938762 984299258 -989113137 995789438 -995678069 987955603 -958762726 958595725 -998668788 971850272 -978415170 954145967 -994749542 973967908 -996903980 989803530 -999472404 965503637 -999119818 997245930 -960259792 974355102 -962674286 970473955 -969770427 988578227 -986498064 980854944 -979770466 995871814 -995180659 974672621 -969385457 956555263 -981287667 996054725 -956896104 991707024 -979296708 976857291 -963651970 982190173 -997672524 953722578 -975540765 994661714 -951692606 963587917 -953837064 980926000 -980974340 980028767 -991255674 991930722 -979299080 958752224 -986309046 962543424 -958365781 988534888 -975607024 967953811 -973413322 999721411 -952996804 985034286 -983788373 971741036 -974872167 997680552 -988374267 958291557 -994369929 955256565 -955936679 957747779 -990870880 967905922 -988894210 995847381 -984613764 968833199 -975836103 966863850 -961053790 977960494 -981329374 982068310 -993758898 981409767 -962088957 974464777 -979665604 984494304 -964130098 989766265 -969658276 991629964 -989562351 956218203 -969852934 952763908 -963167608 960006099 -971188907 975107537 -997635340 951488219 -976486365 979063713 -985156716 969507947 -990931984 979704608 -991277682 962144941 -984156177 958180375 -977669559 980290552 -951084963 957832318 -973409493 973836890 -984586386 971134782 -971286605 972440762 -982668946 980596964 -991776712 968493025 -977681522 987773459 -980080533 986334244 -984046883 994480500 -976376153 979615938 -969521204 955522831 -999727150 969591179 -951061399 964963526 -971369807 954705515 -979352903 960485956 -974149637 952726241 -991256572 957653554 -989041978 957921753 -972379276 980342438 -999454870 951956706 -956306203 969583428 -994082050 951440788 -961477877 991930725 -964406304 974177187 -992861809 970718879 -953091719 977989469 -963091618 972203161 -954045543 983188225 -990172052 958879755 -992757669 975772482 -987504999 983449145 -958995938 975017034 -962435705 978426757 -958680840 981484846 -991520291 982039531 -957372320 977811690 -951294729 968502259 -953069419 969427150 -958261899 990364077 -973627490 978447728 -972554697 985269427 -982040044 991585391 -978451560 952148935 -957139797 963999715 -968758185 976502291 -973296850 964491425 -994729170 957339669 -983643027 970523790 -961419419 990554579 -959420137 966697480 -975804800 986989054 -963799651 991527246 -983944805 971033386 -955009262 950036814 -994934489 959738236 -997002485 998565373 -958933102 986991655 -950271892 966099306 -976483763 991926745 -983012339 964211545 -955676919 954567435 -974698048 955989889 -975273320 951199094 -959974993 992233180 -992926413 994145660 -976383612 960864791 -964706130 999844624 -958452563 966389063 -969414045 996899264 -952543466 974296855 -975080794 982957792 -976116930 974539251 -962943852 974562087 -966959041 958822546 -992117227 967163362 -981351691 971848774 -991807389 980360378 -952474525 999585455 -995947206 968031810 -979694684 978972802 -995323821 962836021 -994925696 951910454 -979770075 987744072 -958591752 965299924 -991326368 963952287 -951577041 965896907 -961754628 960321691 -967863612 955906122 -990343392 980936687 -984107569 955969864 -966020771 998938204 -975782430 989154235 -968209377 972312013 -981728724 951466733 -988621089 993032040 -992810926 958984576 -995137545 970848199 -970463839 967257662 -950738425 951785504 -991462913 964689414 -985055317 969826933 -993008745 982472518 -970691598 980057266 -990889970 952933264 -984442257 997880949 -955126601 966102838 -971965685 952583371 -956795545 974084561 -996520245 966248247 -953930448 993157996 -975033255 954605332 -971242836 980571674 -954276458 970337174 -977089406 998160850 -974664531 966484190 -984411262 960831226 -988742519 965732169 -983212878 974699964 -953825652 954884381 -955698416 977223261 -989682592 983404849 -964060719 972932794 -987076603 972988711 -980730531 964874574 -975987949 967822977 -979403057 988397031 -978977384 994103820 -957366848 978578853 -993783229 963990319 -958973840 992821753 -964993529 984931683 -982955304 977594475 -980728109 992721307 -980731338 965491961 -984786592 959511353 -996569081 976769319 -980185760 955364065 -960541213 997328908 -976248994 957347237 -993793152 999697155 -968987937 976018972 -984188824 961091744 -996164455 981306903 -985320827 996678807 -951697713 951444452 -984585950 978857607 -985929030 985149022 -981076504 985995843 -986820544 962882976 -951662824 973458714 -999487282 986270221 -962944274 992549104 -975351917 974791016 -989750632 992246973 -958099389 969755423 -975114082 968096569 -963909056 960017657 -969272911 954563796 -950803718 979052360 -959665641 982344246 -983665881 978426834 -974311222 999520890 -985037887 980852253 -976877512 988978366 -955951476 983021095 -990365857 977737397 -964326381 960459450 -950777633 970766052 -954527815 973993469 -953428649 954983207 -968202516 971357195 -957110975 956702961 -992642745 952585446 -981711175 964609342 -964573936 963176215 -983596434 990866611 -981600926 954035512 -974068133 969189803 -969573353 986876755 -962205283 997373467 -991395926 961255500 -954645461 974977737 -985360256 974957386 -979393812 973918214 -997857502 975191443 -990235870 951081194 -973981487 989561939 -984377606 984348746 -967572860 955593798 -957220143 993797060 -964095023 971313347 -983620597 978792521 -990450596 951257410 -958823547 969423712 -995014146 976128533 -972057954 984570181 -955891762 992631020 -984576849 989051526 -991691255 967811115 -984280303 993110926 -958491396 963337332 -996426019 988514798 -961403889 989827902 -997925745 964100030 -966185292 982186987 -987004172 954086441 -968166915 968378167 -958790867 964024485 -983426719 991052047 -977389379 981153209 -997469589 993789979 -957246056 989991087 -982641544 971483028 -974959505 955884990 -954618019 951745773 -973411738 993136608 -954169126 970424775 -962461103 967163282 -971221700 989934593 -968178219 959881262 -967827905 995668162 -992564212 994584777 -999541871 961840695 -959853330 993202729 -985023887 967951371 -956998033 997211003 -963792511 962894073 -950761294 962318859 -958278779 961057483 -963211990 977561913 -979225821 963589566 -962817490 991923690 -962887563 968844174 -983530847 954054267 -984448813 951810165 -987412839 978949105 -980921586 990382976 -973453839 957821139 -951458572 978649916 -953655217 952707409 -979773516 958575299 -965060955 997625679 -962448769 954940030 -959350356 991136049 -964798648 997188002 -984044828 974778672 -952187149 995477232 -961884153 966398302 -961155855 971189192 -956479135 955150598 -982704865 996049518 -952023324 993041840 -950583484 964933668 -977300943 959525426 -994310287 971662835 -969741236 975718318 -959366446 951532208 -966585439 971644563 -987406156 989216139 -965358920 987403215 -976721123 990953997 -994781238 978357478 -952264634 984624551 -997966896 971796265 -965362815 956163946 -989432789 985975573 -974200788 993009551 -975985057 974601890 -951510035 951527068 -993416647 964475721 -966769304 952660663 -979946907 991129462 -987013398 978579092 -995266629 996038212 -968468523 984185761 -952633493 980125724 -979404204 972374366 -969232312 955001842 -969619896 986171233 -985533534 991273427 -969944772 984864968 -950105100 994131956 -950913372 980982957 -959236200 965903173 -965474810 985374451 -959756502 954332402 -996493437 987652256 -954486878 991734382 -996589626 951587741 -984849699 959145334 -985055139 974089123 -979715146 991225485 -995185224 973338709 -969689952 987525666 -989775423 992250656 -984141894 962758922 -988840138 987814012 -953429923 967982276 -970822174 968408253 -957236276 967782103 -953850497 952782766 -998327355 959091905 -951889646 981108861 -959974423 977692865 -952536190 954661149 -963194389 962477707 -968660643 973077730 -978713873 953716001 -959568226 979989500 -972047975 957018593 -986223841 957843485 -966365322 965832922 -989843037 967518744 -989974774 976145563 -990493733 963655617 -998932215 991316623 -980473220 966488796 -973853531 950171958 -976213915 999759310 -986373047 977885534 -958338056 976799035 -982905053 996300721 -975639952 993362621 -965595379 967661518 -991600354 957779147 -992915024 969102345 -996346274 961158934 -997278296 970088148 -991003479 992401865 -985902487 985669613 -970116650 965466345 -984163712 998103663 -987005880 965772430 -996964915 967062437 -984373439 951546261 -975284082 986812141 -952704087 966588306 -976837857 964380187 -977739118 966075729 -965110063 984182571 -981829800 994190822 -970009183 997538749 -995436913 996450276 -988502130 996915019 -987598253 972175787 -985684969 955341947 -971112827 999635000 -963399849 988861870 -999813438 960216988 -952579215 966503422 -954911485 952038653 -950886870 993159529 -983230695 997589639 -964626921 976038359 -981393895 972494455 -984473174 987797653 -977698368 995631675 -979609545 981349367 -977899871 986920407 -978909161 977857395 -955268880 975875679 -976748153 984949495 -979757240 969601625 -983598000 971555846 -959140484 980396113 -976548997 956693152 -985328718 982524653 -983527243 987563224 -958013873 999241081 -967038535 965452862 -974987551 968717246 -992108018 952095548 -964111705 956208275 -968010861 983106820 -966088210 954881895 -974788638 960474273 -992981544 991245109 -989321996 972469344 -967204703 990609594 -979224582 971993559 -971685869 996869380 -987699645 958712249 -961254046 975336697 -989728826 954251714 -986766153 981736599 -983519120 999226167 -968209242 986445729 -980856302 965825642 -996481900 967854679 -981549174 988578722 -974708272 988318240 -952545594 998099994 -960334534 968823698 -995517245 976563275 -976016600 991357848 -974693224 952682718 -954632931 967874285 -995405270 959644262 -994486998 992807745 -967792028 996086995 -951182706 969781902 -972866377 954045103 -989224642 962938781 -976835887 954242230 -993385351 976517978 -992624422 987500117 -972658596 996519153 -981418420 997186813 -984239459 957387383 -965743851 950954518 -996504578 951000118 -951270761 972209624 -980999914 990540654 -995823540 994704657 -958961098 982153866 -985373990 988957258 -978435619 969587983 -950334811 998999207 -995056143 983434081 -962143106 974265953 -952971378 977761603 -964223464 998299172 -970560325 953827823 -985511169 957955785 -993878733 972467883 -969006306 984927601 -954475835 992595112 -983526368 980795115 -965309611 972528002 -978094485 956284816 -999977432 972370232 -956726983 959008865 -996856703 958233336 -986246610 956119808 -969327095 977419114 -979579232 974385434 -993915089 956316883 -957833590 995541817 -959797957 992860668 -965779003 962575261 -980053796 956716189 -957655265 964246145 -971904857 959477376 -979379449 970350809 -977207420 978939300 -967247541 965928278 -956288218 963124673 -990272592 972831339 -998147628 979635682 -951720069 994627487 -962423670 959506257 -991790047 971551074 -959077571 986304055 -970620997 951619329 -961650944 965702913 -972371785 975462262 -951333804 953367642 -964027188 997614388 -970350666 951641810 -976357806 974324875 -954475519 963291771 -990711634 978757018 -978494452 967839437 -980036973 987989753 -999472612 997952511 -968499050 954864535 -999391852 980332339 -987697310 990054868 -989338345 959341155 -972481009 964438685 -975667894 993379707 -953805520 965144055 -991053896 970419653 -986573061 969392920 -960120306 950737433 -969399364 951124269 -996934836 959643578 -990293349 972081677 -957063771 991300605 -970186928 955625255 -992761610 991689287 -984463054 991165310 -997126779 967192999 -979064264 953123310 -971490621 965693902 -959692024 968509166 -976289688 994505006 -987349480 994750492 -987567788 979347901 -972946131 966792336 -993271019 985916498 -954099601 992648997 -968175079 968351704 -951102552 978319597 -978957520 979636165 -976749090 961326122 -976693444 976012590 -953899129 999761464 -993450088 992390577 -997260767 989404071 -957931634 985777963 -953408401 965960502 -999120220 976878526 -963989940 998651821 -953661580 988934559 -984622372 999064451 -993609649 974975824 -955245415 959249973 -971516975 969220455 -970442698 994954772 -987867415 970739424 -968779978 986258235 -979944372 988656261 -968618351 977969222 -972987742 952584321 -967347696 991034365 -956683742 993462047 -988631120 966607658 -980166775 987642891 -966620896 951770678 -998937190 957219338 -988507334 980788762 -965618281 957828591 -956352114 952143090 -959616455 951008000 -963753077 991718325 -979241402 983449367 -974096155 987883373 -963215201 955824653 -973687129 998280393 -996820986 954919489 -981869550 977843248 -993543484 958854323 -984853873 992586462 -958427703 973465275 -955581405 998902734 -986319189 999338682 -955567579 957632086 -971125850 983170662 -989957017 971667502 -990050020 962815133 -985690552 995641057 -976181461 981853867 -951110839 956302609 -972594408 963732554 -973308388 955779069 -988014665 991257586 -983627333 954687861 -999091951 969386719 -961246876 977593301 -991673841 983705289 -987026430 951214685 -975946506 968061499 -959175308 998482042 -989610866 962170709 -957664470 958612283 -965202847 959897903 -986000455 950414507 -991759251 950103816 -966558743 981422700 -979984045 983196918 -988192295 982249254 -990246364 979911858 -967148580 976874285 -969953168 964333697 -960155174 954717391 -997752038 982946573 -958442582 979444708 -979329314 985573745 -991838065 991266480 -960703532 950835891 -962078868 978687867 -951892493 987761607 -997232315 967601911 -998017602 988776604 -990791643 979015563 -951632579 991248131 -993169799 978252465 -973066636 986221843 -971766540 986630486 -961082971 972213491 -954725338 956899035 -996907626 979891400 -973204746 961132586 -990978732 960134352 -981810999 953010887 -953176963 978937280 -983745980 978218933 -963699903 969628654 -991987849 957021081 -979111250 953083611 -958054885 962359670 -978582402 960907306 -960038592 997279345 -990440956 970540217 -963691180 998904042 -971617729 951716771 -985310728 969128124 -996033105 963034168 -991698214 989650673 -990213770 989209531 -967695745 995876158 -996968637 965255106 -955544691 963670230 -997570824 960248641 -962117574 961638429 -967598121 967659863 -992865394 961228867 -989279210 958693627 -977395453 996094906 -993064801 990381177 -957580109 979474501 -997960931 982922103 -958579074 997000668 -962722970 969403244 -954880853 963718385 -981638043 992117746 -990134439 983888191 -984892662 997236330 -998792415 997028182 -995283523 987825404 -976700940 959788005 -990842278 951864577 -954949072 981604656 -986587928 979440202 -963700532 997053982 -978560835 989232371 -959893730 997871534 -993735832 951169764 -997956071 958288943 -963495158 951321858 -982235980 984990495 -991181788 962103967 -959512281 954899121 -991426388 970830230 -952265381 996507063 -985154348 957914267 -960182899 972551616 -998458190 982379389 -964241716 977834279 -983702516 961424089 -968842064 960769055 -983575659 967298822 -954504503 972623535 -971336409 950364842 -951093547 960017145 -969102643 997832789 -973181308 952850123 -950168692 950372592 -973214763 983568276 -986193242 991654224 -966019678 997444051 -968270140 981797191 -959528954 953715876 -954899459 970213893 -970416767 964692958 -980364180 985220484 -976402946 984218007 -984048346 984998149 -999707783 979121392 -960333545 958004038 -964099914 963004061 -975951521 996180760 -987082091 999248609 -964975402 994374841 -986013058 962656844 -985618076 999818270 -969772352 958109543 -971964364 954642464 -970656737 957950039 -985815686 964298329 -986088271 967705827 -967197338 977876498 -950766250 979663300 -988541579 996452904 -997514151 978550149 -963326643 984019575 -955642328 961130141 -957598386 984810959 -960162672 984717069 -999234823 977409855 -965550678 983948573 -965360812 996167456 -974924503 983022733 -959667009 985098419 -951776830 973221782 -982083860 955347227 -958360691 991302992 -953146399 972721594 -975502009 975928989 -993614332 974494052 -969796962 998566773 -968650453 967959215 -974701674 997257273 -975857121 997561643 -996803778 988971197 -951364794 986863138 -950308350 958746721 -951015541 960210085 -982144677 967488611 -966113087 994316417 -996010123 989691341 -981640472 950315379 -986862147 958343745 -968593171 952743649 -952336249 999183437 -964246056 951049624 -965338508 989745724 -958264572 958917581 -975248336 993069451 -975558495 998405856 -964126495 960578517 -969323078 967069865 -950303584 960078897 -984189023 969622491 -989643310 973580559 -953061245 954391578 -959253389 967444006 -963360144 951999054 -965338204 981757958 -984591570 960972991 -971270138 968451391 -966083295 962366528 -960884970 983934132 -960307517 978388142 -964002954 968965311 -968957374 979130366 -974775434 999519652 -951594985 990143207 -973968145 954636691 -951598578 950723806 -966745155 974923066 -967633319 960844726 -990998707 981280346 -959816616 973497735 -980286090 957408927 -951301742 957738272 -986592318 964467599 -983273980 978760016 -963733394 982757638 -998784161 969265658 -958478201 970084579 -954596237 978891836 -957065910 970090427 -961861181 951925504 -968049908 985488536 -975740940 985565245 -993579035 968635972 -988366620 978117956 -957898381 982842302 -966505456 997612819 -963832631 953172250 -953989933 952717288 -977003825 985986602 -992036401 951054064 -994201952 986680331 -958709697 977769298 -977198261 953003957 -953417385 981665872 -968368079 992151625 -974881175 985920281 -983047656 980718917 -964367007 983913132 -980508144 986920560 -958318185 970586538 -986513464 953763996 -999485077 958271254 -991794863 954322979 -997806905 963411412 -965379071 950855136 -966881459 978888167 -977249831 974980634 -977595020 998472326 -985795684 984894640 -995724713 985388121 -968581920 965790816 -956330851 979948181 -986730416 957490956 -990352977 969961315 -989880060 977747018 -977789272 950895850 -958386936 971939956 -957610180 984252261 -966841882 961789408 -995203110 993223668 -959661102 978218028 -982673381 951392782 -968220551 983434150 -994115222 964585799 -953061368 981278232 -983519907 953217547 -975488679 970457119 -968997237 983827624 -952872683 989532636 -979732428 962029821 -973883219 962467782 -971757626 993350610 -958557144 995276896 -996965304 988654496 -998287819 951737096 -991373673 980758243 -956950611 960612403 -995125258 998692772 -990806160 980961748 -961261762 959463727 -967101222 967271891 -999131009 985688265 -951777761 969404691 -988577704 998342491 -969495268 972155630 -985316099 990206143 -989400609 967723562 -980738454 958317255 -994576381 992486704 -956661007 985595298 -981439470 951827970 -987635226 970024406 -959810847 985217344 -953974529 996304114 -989490118 995607419 -963765025 976285792 -966293548 986207556 -973958488 974481292 -989048447 997056909 -995175619 990807774 -958518544 966124040 -986166645 988776491 -950232476 994657884 -961582701 968192223 -965401176 952575780 -954289243 980235632 -998897519 972481964 -969537898 970533741 -987094415 974532798 -956937484 982954279 -960943086 954421204 -964284596 955130689 -964292719 991319524 -962775787 989434035 -983077049 984154634 -993733079 987523585 -992216200 963405365 -987600927 964440681 -985857198 996691834 -975972244 956881113 -955646186 976752801 -960659514 975828839 -975800258 961944937 -982766463 966378441 -999253730 966317711 -989912221 974787987 -962389265 959994837 -952564186 971150597 -968740404 972129062 -993562800 981907808 -980064797 950065998 -974439163 994286424 -977223879 960820900 -998670089 976169332 -964358754 950274229 -993742473 959646761 -962676539 975011108 -953784185 989313761 -989485396 973670504 -970427242 977230053 -955353590 970744410 -996118682 957635204 -999898497 982382545 -958425268 971398809 -996275012 956612649 -979057993 998010460 -962702705 988245966 -957911537 978706250 -994451881 954129922 -978992582 954462956 -970258723 993454078 -955322869 985402401 -973899830 968189230 -977942682 970937550 -969613811 962223879 -967851007 966357737 -978889663 999276695 -953066778 965900204 -960053026 996920835 -955714074 950588672 -981264516 963154763 -979498838 952827187 -952512285 964955991 -978905130 967903754 -996656558 989685402 -978163341 991034017 -951547668 955805653 -981955909 982614356 -986142841 973914087 -971125749 985034350 -973503332 955439947 -985590066 998457745 -981921472 967047976 -953139102 994387115 -962277940 971187866 -963033238 962353034 -995116552 990126243 -973348848 992911029 -984784799 999286561 -969564634 959319176 -955566379 990736987 -974559112 989481325 -985270969 980842562 -988383340 981797714 -981080008 995268134 -974673253 971287509 -989580290 998305058 -955756794 965294350 -964256893 977002045 -986323968 974035540 -961371227 995609855 -976180541 954167250 -996650656 990978970 -980994248 966213024 -991850842 983876526 -985417560 961671795 -956944853 952676828 -954922768 981513138 -971708004 971773317 -975283877 981478822 -955407864 981983694 -985467322 992142264 -986817217 955885440 -956818662 965841079 -978896660 954664358 -980617999 956544279 -971342466 968873986 -983579677 975941622 -972430190 962764189 -986689580 978649252 -957642733 998127283 -966632050 970462878 -991951658 960009115 -992043019 955785409 -961083596 985751559 -962664251 959434187 -953814773 953438127 -993903355 997237217 -979468535 977242140 -962788972 967724774 -974967502 999086165 -986955584 978664270 -969319982 988513222 -989697619 960310868 -975205474 959784528 -968664264 980178550 -951696240 959364559 -987955316 961935064 -969167458 975830983 -981409401 986381884 -956107780 982473001 -988706788 995587501 -999728980 988984866 -969766231 971877046 -960677754 989195363 -979781626 968126320 -986953505 962167932 -981540563 957133599 -970449572 979105832 -993223808 986663588 -963513578 990959324 -977805978 990123626 -961718275 951396673 -961769397 977908762 -980878271 975118977 -967182004 952318905 -982435892 982950410 -959149489 976669276 -953856530 969057686 -966676787 981404192 -950092739 990681853 -966551577 952383357 -983552702 996291500 -980398813 960194655 -967921854 981472279 -950995546 987169285 -957083343 994919314 -983111299 969855396 -952506864 971042777 -950778019 970315135 -957384650 990133417 -971622253 959287727 -952978913 961700666 -952871397 955403441 -985104469 977102955 -960978758 972195863 -954172477 955683313 -998896392 970721505 -971433204 974780663 -959163249 966239576 -979537780 955148027 -973784035 950655075 -956391194 983399218 -959374630 956146786 -979278361 961969612 -990461372 950070842 -981422526 975278699 -996958712 975962685 -979675076 996514201 -957392872 978298038 -961670429 988820376 -971513506 984948317 -972649361 987086598 -968027663 988327117 -954570441 994166866 -996932482 978114029 -963632068 956296280 -958159508 989430433 -959995269 955206806 -951879332 998064771 -988226815 985006614 -983008899 952960737 -951805835 985873661 -957167822 957607031 -985291720 982467371 -997433483 972017810 -958572456 976445183 -955419101 972794297 -967524444 985273269 -990026956 977433427 -999276601 998791913 -962044844 979238351 -971890069 951623470 -990965750 984316875 -992938237 960320252 -979747791 969302347 -967763558 961146737 -960768544 984856919 -966432061 997143171 -994697361 954708676 -975333831 999314574 -995489056 984737652 -972525458 975994209 -967752296 952499671 -998338529 952711923 -960468577 957071174 -955794871 975030132 -952926328 975916642 -999440699 966510329 -978015965 972494533 -952573176 975944832 -987567068 988425748 -968147703 952987173 -986589414 983787208 -984061332 954179687 -977099834 984061713 -953501599 955610181 -968170772 990771991 -973695257 987575325 -953631909 998635493 -966746442 954515064 -968176177 994329665 -990465130 998060122 -964634951 967179183 -963082952 966047800 -996703779 978979942 -988343495 994555656 -974148625 967009546 -959622033 985735499 -953877649 961339967 -986628039 994262647 -964646600 972877394 -975992100 984423033 -995787764 965780670 -978460038 994814089 -955680213 984621876 -964034292 966938601 -986124244 971309223 -954952408 996775863 -950244081 966386765 -965903606 992370395 -991333091 958931783 -993636043 967249157 -958350843 984829478 -957808434 963464841 -984589143 993224331 -984599212 975956721 -973278204 989040577 -962481841 980086468 -992631593 998294651 -950432264 990255782 -958346905 977473660 -999218281 968381170 -968074276 993754159 -971423313 962820447 -952239479 954439110 -966656722 953249204 -964614304 981970047 -974763323 984070191 -996723968 998467368 -962772658 996212849 -994296595 971959163 -971411976 975376593 -973305902 951368257 -990936475 956803938 -997263615 955588440 -954466064 977010852 -988940611 974385113 -994539901 987151498 -986793447 989261993 -986102521 979863425 -974858860 987657924 -993004242 953818854 -961223610 965317701 -978608898 951374483 -995031975 980225226 -985796847 966641103 -980690261 997018213 -988339728 981274254 -985886533 961084587 -953647732 960650167 -992542910 981326000 -988608020 995047618 -969996379 977415779 -988472154 981183574 -981581441 981746926 -967525509 999268530 -968816736 959683805 -994578564 969340017 -958080643 951207713 -982800797 992849665 -998209260 968369589 -958001851 954292716 -974923735 980529809 -958711256 952429387 -988620354 978396341 -965748585 974848969 -978634693 960701034 -950033653 971302084 -957389398 978698087 -956307349 979880561 -951936983 993621825 -956439363 974332460 -950644078 953107944 -969457986 966789430 -969743928 966740122 -963204165 960571615 -976975102 989242250 -992594996 955421007 -972240535 960722442 -981913623 983917027 -952692469 957295720 -997965577 997921973 -964387973 983913396 -972276719 997506271 -966330822 998199521 -967781028 991835286 -960188818 996157772 -963481897 990898219 -975156159 955183250 -964704970 962923286 -977076484 963704581 -971034174 955255159 -989298604 989564862 -994552425 976476759 -972855056 967433494 -975813336 988443320 -990596515 961824549 -974494797 994993680 -955185784 987850434 -990919982 959276203 -992678114 987673446 -958719800 975324422 -995539109 973595159 -962027614 955080219 -969316976 976417952 -993349616 999195059 -966493708 962279040 -955294293 950703786 -961565291 993538482 -957353423 987302894 -955349961 976549269 -964349347 964318182 -965762173 963784016 -950317193 999885585 -972011099 968344824 -991135793 959967489 -990794400 955514336 -976736167 998865363 -965896693 981863823 -968085624 995068823 -960799920 988614289 -960824003 985294120 -994749183 968540538 -963993109 987847191 -950457132 970449049 -960575139 975905883 -953677328 963267563 -963861405 989698009 -999612312 995446962 -958833819 950104290 -975417257 997265575 -970207603 993025524 -973192032 981506320 -950510579 981442311 -967526885 983557429 -957910303 950232536 -985469687 965615323 -959290206 985992670 -953750731 965481045 -968948372 958196550 -962834987 967018061 -993654363 968284410 -958074925 968942394 -969792379 992421853 -972829909 975917902 -968804275 975700783 -956747094 952382713 -998791815 982961485 -992364695 952476115 -997917616 974084982 -953584309 955921477 -985309323 975605387 -967320033 977436459 -986374837 960870135 -998406727 991633035 -996944014 996018536 -976952076 996188406 -959892140 996594158 -984679631 965472176 -976054721 967554560 -970644616 973337288 -965992925 961946804 -965272636 979999103 -992444840 963308940 -984021078 983937896 -979477534 970138670 -975270944 992303148 -985860930 958661553 -954616809 999596951 -997038318 972668349 -961370794 995161643 -988058727 973719690 -953647937 961600876 -997220647 990167672 -982367170 955182563 -974306859 961261282 -975739100 963962573 -980642737 987620523 -982938759 957853241 -988229028 956802127 -995747722 971735258 -950389632 980105172 -991204890 968499891 -958762569 975021306 -968578939 959114943 -962975992 987327235 -969117540 999096862 -982270847 975107851 -987359392 983805946 -993317581 979957863 -992873554 972466206 -980390316 989569181 -981803241 953536548 -990957649 969415270 -990705169 960745985 -960316267 954551122 -995428239 974811702 -950431885 977229558 -969851719 980170943 -996441997 965536922 -988302888 996849717 -980738754 987127071 -997020936 992349383 -997820079 981929508 -958134597 954521946 -978859142 961224662 -999919191 976124318 -998130873 986121738 -998041681 985477748 -971756763 977913464 -975022431 983109678 -986441157 951498616 -996736890 986082259 -961759234 992543607 -960018855 965595797 -957400346 970976805 -975667626 992791965 -965145112 969019184 -995582793 957532678 -978293030 978060105 -965354214 984355095 -953115080 951317158 -969931309 975755309 -957218362 984333841 -974012161 962980912 -978240633 991000897 -979004224 956498397 -998493417 998234729 -979645438 998083540 -985081952 990895024 -972910057 975145984 -988599045 960488491 -973969531 983526000 -965434517 988855613 -989259798 986569190 -956946608 957549651 -960357288 977276008 -975808751 963633554 -982583362 950478868 -993324768 963768999 -997723191 976278527 -990011920 999687895 -990963629 998539599 -950189622 994655840 -967796074 978632450 -951606051 981821384 -950269846 984223669 -950335764 973179082 -959696300 992952079 -975969212 963861930 -974686677 976938573 -968148947 968173836 -975359501 977121165 -961629745 951851400 -994976411 983198753 -954251647 964671750 -969253819 975801317 -987617460 996195357 -985104730 963621000 -952321539 955172779 -991937610 972268537 -977861930 950683491 -957880667 964438426 -964844480 962250229 -988653363 965579112 -963185275 960615551 -970235354 988595400 -987926783 965020457 -983925838 991982248 -989383741 974882010 -956506556 958791470 -953824251 979240730 -985130028 978090058 -955098884 971732390 -954954764 986722257 -951384102 994009073 -995303706 979081967 -966202103 987161997 -960445093 990294483 -955209765 952081170 -992448459 961618209 -967119562 957988366 -970003048 996151701 -978930923 982373750 -965691979 973745707 -997723696 967472364 -996991703 999259737 -962694874 955363370 -960408877 968092779 -953523947 961478661 -975891874 988904755 -985042089 976529323 -977977950 960784426 -980493143 972800643 -966460088 966618848 -971496567 994779256 -985585143 994243155 -959776048 984720822 -962928987 985314012 -952163976 999546983 -986870110 963345397 -962884391 999077543 -981402059 990740806 -989280260 961992878 -967514083 976426297 -984334859 962580365 -999692028 973323865 -958720219 966138666 -999747777 952892263 -984023524 965754240 -988732974 954319681 -959763229 981235725 -978422817 974771131 -996565596 983741643 -950662304 985508363 -993361124 953761237 -995582123 989701168 -973391805 968080112 -960560964 982856790 -990926005 981440259 -998986724 986793388 -991857789 995608044 -961291849 976904517 -975993055 993720258 -956704162 984677197 -995479479 982725514 -952818437 950338725 -954349674 987380780 -985160906 989944797 -964048931 987812808 -959623915 978087894 -965870833 981874094 -977933617 983069766 -958529786 991591436 -954525664 998602560 -970832996 975483438 -972637742 998217302 -954656519 969383290 -961892869 989653879 -989448389 983512898 -986117599 957507863 -973197152 984286683 -952086636 966404592 -958993882 975086606 -963181406 988091636 -971382190 950166211 -955377241 994946887 -998478311 969537131 -993194349 966109270 -972541406 964195822 -976102133 977772619 -966751539 972539307 -953304207 993743082 -985359112 987977383 -950975475 958200448 -992350441 961581437 -959999679 980948087 -957745078 990340846 -952345978 984066948 -952656150 984925273 -982475732 954056084 -981267367 981749842 -958990744 967881359 -951679584 976935578 -998139858 978027707 -996237526 963095915 -971608594 999095164 -965831709 956428319 -983739369 980360332 -965760195 979576322 -989829785 980516398 -980628868 968142498 -964743775 982513734 -994733658 960482123 -997484830 967143705 -958230886 965246448 -980817771 990741165 -965594726 963279745 -976922102 996760654 -996985842 986727254 -993674595 961346831 -987990673 956124705 -957138758 988199541 -978306289 957519287 -988101278 974983492 -989106373 980020509 -988689564 991833986 -978552926 988848874 -996550141 985082499 -973741945 984063211 -993072471 973968585 -978971837 951055490 -969955887 959368866 -967322128 960977950 -964042095 996379551 -992361595 953241167 -984648793 953012639 -963190394 963142270 -961347397 962389956 -979051532 990920376 -951782811 962155813 -950144116 997631452 -971481667 959782969 -951124713 993656293 -980268875 979885603 -979460336 992774312 -986421787 972521142 -974903686 954692366 -964086401 994387784 -957336000 976853863 -982496966 998799349 -994408582 981990296 -983864325 974973373 -982330187 965424889 -950757335 966618248 -977931463 995443313 -990413738 974751135 -965896921 982871636 -975047590 993924516 -994605995 960550723 -980814066 951234744 -982639412 992022208 -990381178 974510482 -972230656 966059469 -970215083 956640447 -970434584 966147177 -977808621 964724740 -985350405 971973871 -989989848 961410224 -971774368 977859491 -964517326 969476156 -951708139 971379304 -951357530 987956584 -951346962 954613903 -954242400 980577320 -994610792 991775498 -965438335 994726712 -959500263 981552716 -972889228 951882379 -950376440 989327785 -964925645 994943164 -965358169 952134040 -994305399 954271059 -959637406 955168558 -950255147 989823369 -959822946 959392810 -960397979 961097201 -961703118 972632518 -986527648 957372918 -970321815 988227496 -978145558 960132720 -975479224 956312678 -979185314 963320059 -996076710 981223371 -964608215 984296374 -991726485 956875138 -968752196 983422837 -952570282 983433030 -972572005 958559496 -986406537 966349633 -972863670 972787436 -989434973 967761687 -987620535 952476753 -958193807 960812926 -987895319 953003005 -993569261 953776528 -983296324 970886369 -986861845 993520294 -963574075 950064488 -996827904 995374515 -998735320 988867731 -983536407 972085193 -981794747 954118641 -959894321 953429024 -979077138 997670346 -972468753 961401800 -989604681 968174245 -987817944 969870863 -993650514 964368364 -990200783 958970996 -965742849 996133593 -990955519 982439253 -993691433 973025543 -952519871 986056153 -985062348 977281204 -998313998 984629231 -968866018 980218604 -951832928 995280377 -984146283 990411663 -967836013 966267678 -953879971 994036164 -988648685 989807386 -990746905 956224979 -969987076 953261076 -974212483 960286897 -996649293 991493671 -958444690 969061346 -967053955 953160073 -963539844 988646597 -989630571 992006829 -955753000 960379701 -967830347 956319052 -994056424 955984920 -990032712 996990695 -982792413 993468167 -950143279 999382972 -984164962 952788166 -971487889 997628907 -960951110 981018859 -997874057 960104337 -977575231 990350477 -998549715 979795531 -959660707 980138469 -958621812 993566191 -985172784 966408827 -957172415 957013755 -970704268 979098390 -966509568 950163693 -982451602 956954716 -963220158 950624443 -966011199 969100828 -952718808 986612106 -996986884 996919963 -981316889 951532881 -977715658 977458141 -954908140 970338805 -961949275 956518236 -986831276 955028770 -986319306 953608293 -986019425 986996493 -998115431 965142035 -999175852 997620774 -956969454 961856775 -956802757 982669519 -971583210 992908702 -961028689 983873502 -968381910 973993662 -976950718 971717516 -982417229 997218873 -956482722 989089567 -983895706 967698227 -950348660 951177516 -953258362 973066261 -976610136 977719749 -970335466 983208237 -960665350 965216140 -988953430 953801284 -998069891 967214455 -999136586 963088903 -998947552 969257367 -962216158 985796695 -961093455 980876016 -994900931 974890817 -983706893 954895138 -993016191 972456677 -959000470 979905646 -962044847 974897816 -994582435 959959339 -975837400 976705367 -967995637 980260627 -976681045 989458695 -986701291 986953715 -980688496 962369233 -963129971 983120296 -988122404 967311632 -997810166 979458734 -990378605 964490785 -999872360 989386610 -991269019 989543012 -955485285 992640726 -961700558 953648962 -981939235 993519977 -970972648 966479746 -958089814 959001780 -964504611 969291662 -953855548 981441770 -972775240 973020287 -954895319 968528168 -989501241 995690697 -964594899 958373543 -977799424 976610832 -972167446 989644574 -956749436 971355146 -972705385 981786098 -957537392 961885366 -977107829 985739001 -958931335 993092886 -998412295 963874917 -986403221 987613059 -968091814 987364536 -988521687 977212194 -968032431 968304209 -996800601 950960932 -988700408 954183913 -955418293 991271298 -974797544 962826352 -951729670 996928443 -961040886 991216397 -953147450 991010158 -950979925 951295442 -997045265 984399141 -958668461 957780251 -959204533 984877873 -988679174 960539866 -993297685 957468750 -972620305 957762559 -955146816 978423527 -995791723 987213084 -950880349 990714068 -953501727 970821690 -972375552 991314083 -960468008 956295709 -979387490 981313611 -968874763 955924955 -993137398 988634587 -983250154 988488071 -990218689 964114650 -955429310 979914631 -950102315 987158228 -976720262 987510616 -963277896 952789010 -994077285 983608112 -959807993 959973873 -978289454 988786415 -998689622 998209244 -984735439 978617574 -960524716 991829686 -973792974 998452026 -961702096 964187688 -986394914 997389136 -996721218 961057274 -968812226 982449451 -961273473 961289944 -991342331 974461353 -982625393 974396197 -994918364 997864479 -967812208 997891622 -956037656 952623400 -963759957 958762942 -977479516 958487898 -956769268 969611553 -959884411 962677524 -972023257 971410729 -958598678 983185624 -967564302 959858038 -975808472 988923128 -984982418 998185390 -992506723 977414793 -987817165 952572348 -988437465 988761490 -955823181 950946095 -983540267 961630760 -959939846 978348761 -987382113 992281427 -992563342 968004034 -996253355 991998120 -961536117 961512494 -963848597 964913165 -952871134 988636998 -970864022 961730175 -958992195 974957727 -983302061 973033266 -964045180 996844533 -969643578 970589988 -950748595 991835345 -966398888 996432225 -971098960 989100505 -971248797 950822756 -980560362 970526567 -957460497 987653698 -974856395 996896486 -985303714 987419393 -951263330 964336175 -987153896 979182666 -999274372 972133978 -954804820 981646903 -961479463 977653249 -978700711 972993843 -972887994 972939127 -994039363 952641745 -955302544 986083551 -997849265 963350481 -986397584 976843890 -974497212 984980659 -976436731 954531803 -992640219 995791043 -980194945 965645091 -980887001 969745471 -987549850 975054491 -958786671 962303219 -998290576 961568150 -973523845 975461465 -976756378 966663478 -978763767 956158171 -978100485 994850075 -977494349 956737098 -972916596 974229326 -964335868 992497289 -978226261 971887841 -968549279 973760646 -961271887 977920921 -974376561 973724078 -991031589 966509643 -971179010 956366811 -999890645 975052510 -974829242 987235451 -966252777 961902394 -985985748 998588123 -966029245 959538517 -977838263 954381415 -969172743 986748130 -963501771 972809555 -984920432 954216323 -975336116 975242294 -992028050 991222627 -970556733 971641867 -963509312 957849008 -986689977 977341415 -959626784 984561901 -985414380 960032027 -984332158 991400974 -994042817 988265394 -964666080 953145343 -963470226 964955884 -967861354 950394496 -992335187 976113090 -991164513 973275706 -955927174 992467318 -993801711 961222486 -993959781 959160657 -998924132 982775115 -990043963 994302384 -979366040 959319440 -971619134 968843896 -983355844 998254487 -993608320 989167609 -996823988 994279240 -977787126 966210950 -997637044 967420789 -960454130 969932322 -995133700 958831620 -968410326 988104035 -988775958 976122460 -998548176 954991799 -983370822 990324420 -995331149 982038604 -996977976 969905942 -962231172 987205960 -959677004 997404179 -961845548 967988571 -975986246 965849824 -957297274 976090504 -952606470 967914107 -979996962 993111662 -966486184 953821174 -962479929 952966353 -975237676 994237375 -971822817 966056236 -972699919 960412094 -997482466 968300462 -988228829 968290500 -957302433 962647028 -965915565 976395228 -990317011 970141854 -956031728 999662917 -982818841 973581276 -996312433 957562867 -974642939 978704931 -961043249 967981166 -950336656 997703265 -964335994 971307506 -958414916 976604879 -984303214 978977855 -997310152 955138609 -986015261 982496509 -962170238 981327841 -988101709 961218227 -957551790 975255070 -965220284 953977848 -960217039 980084887 -996820953 960401260 -989840543 956846449 -998411297 995962799 -978648614 952950035 -966478900 978663815 -970362399 993566419 -993471863 951054368 -989051810 992949787 -964577465 978203587 -989703493 979166777 -952762902 979763347 -994119129 965944634 -978040435 983594748 -950258389 971174061 -950940784 967149024 -993802610 982527760 -972089185 995702144 -994795528 954100060 -986331592 960771221 -985591014 975359995 -969033163 968191087 -995392564 950076496 -955787966 974809241 -973668608 976647352 -967658492 969871581 -984548622 987884003 -951076956 995140562 -991766454 975945350 -994329058 985557334 -972205978 975096419 -998392042 968994607 -995213160 956641322 -955767102 966427232 -978629650 972222895 -977584265 966673970 -956471470 964293115 -953857366 960421430 -997566347 980044284 -972339613 985701894 -952219313 971470621 -969851900 997851586 -990505400 999824035 -956323726 993117105 -962196665 952426349 -956193028 986057824 -980097141 990650557 -998744879 992248012 -994603120 996295602 -966261653 996483187 -953556407 977027838 -990695620 964305080 -974425919 996240577 -979366143 990954141 -987998008 994190307 -992860259 971395771 -972850026 996265517 -952011144 970439884 -973072397 985553705 -976970425 964689942 -958222391 973926481 -977827484 967352301 -980760776 987247805 -978071335 951661553 -971640219 991722906 -990869045 991850314 -988769432 994263134 -986058009 966036545 -987908460 983793318 -973957999 955412718 -956824770 957698127 -978062269 983083612 -973291954 979445589 -960752043 976039605 -981379963 989027522 -994079319 983073455 -955773866 971138565 -996067238 993307886 -962859955 957014413 -959447629 982871955 -979694827 983549587 -974698065 995772512 -965578480 995799092 -994477447 971224729 -969188751 984568038 -958575053 961742075 -969306448 998016467 -950306920 958829811 -991677936 992784907 -988047379 954160628 -998559681 984934178 -984428027 999957972 -989919932 982973492 -993371303 982384155 -987580063 996359980 -956261974 951837369 -966168999 981065771 -965946359 998780375 -997689883 991609972 -955500001 950847137 -950480734 984119689 -980030232 951792313 -966026104 955647570 -975659453 958713600 -979667812 985984159 -960446724 967192713 -961471765 991849092 -985085422 983940214 -951170063 989539330 -950083230 951994553 -976418638 970138644 -995760222 962932540 -952937176 955131508 -971457748 985034125 -952659469 967512141 -986625961 950923516 -967254469 985954891 -961413796 953042329 -966044520 963299062 -997755709 985002139 -991756692 989376142 -986938680 986416595 -990052688 985028780 -950542893 979027991 -967036191 970068954 -966038541 977608012 -959097724 963261503 -950752459 963598739 -957407360 957506532 -951107845 966450634 -970135144 979009486 -994936648 971863290 -987468550 991935935 -974781347 983866661 -998674688 986852436 -998348932 995468387 -959039512 983322141 -970810343 971651276 -951119113 973115302 -991722070 994130686 -962859487 987117723 -958524405 995798839 -996342524 975300255 -981743361 988728492 -979858133 977636221 -974093501 964521590 -975282103 993977178 -988592961 972301733 -981422987 992693452 -970538528 975318890 -974258955 974558882 -970706589 960487878 -988814770 980540549 -962301615 985756864 -950622480 953373538 -985947436 997197709 -992153618 992786104 -983154936 960337599 -990039906 998799179 -995021298 977403152 -954942272 957839229 -953984980 961402409 -978599244 951047674 -951369140 972392791 -957242977 976194265 -970505904 987180390 -958386425 958805510 -998255436 979684388 -983244934 990055380 -952524933 963970575 -992332965 993357074 -965380456 994397701 -985502435 994977621 -989705033 978120592 -977049731 977600062 -986810735 950474261 -998357219 989623629 -952977532 995123781 -961497607 956912199 -974856069 959180880 -964414848 950875103 -981959576 994442843 -985932317 961076094 -958748680 977266971 -992615872 951404236 -975387438 986125204 -976186885 987850466 -972860911 957295095 -967509845 996659585 -967903914 964528588 -995286814 985886315 -993820080 956120767 -989594631 964508316 -976937789 997287206 -993897979 950799568 -971050110 958161346 -960198704 992265523 -954089440 987367944 -980657644 960679185 -995512488 965823426 -984227148 981133520 -966209825 983236706 -977019639 985087263 -978991287 993182304 -997336920 963339602 -989547685 977651307 -961373836 985934288 -974487126 986146238 -955217465 966524922 -975513215 961894025 -998787512 955750422 -969741963 985324461 -954962319 976274381 -973127213 992297957 -967210703 997845337 -974623878 982651787 -950454356 993443650 -975736150 985132325 -952732978 981118211 -964677691 954316541 -971285529 978801774 -956172217 985416742 -995739704 988086264 -978111597 957656277 -974265008 967274292 -989528459 953745723 -969243726 999347413 -981679097 952398952 -957085522 964211554 -962881229 957032115 -953633702 952105722 -984648972 977499170 -976579385 994175788 -963408600 970786820 -981874958 962832636 -986837150 951672757 -987439367 976621540 -967204511 991127143 -986551179 954687550 -959625127 958492445 -978163947 996433718 -989652125 996830510 -988111092 973191486 -970703484 972710226 -969512660 973643048 -960465441 984369771 -986309401 968044827 -967924807 984040607 -960940377 963872594 -998803235 958721395 -989746949 968960646 -996900185 989759490 -984209251 996803377 -990291043 958303969 -955477791 961436569 -997991669 992630944 -951013431 989163363 -969492472 955854681 -986822977 957604824 -975761051 992319977 -991066866 978598271 -956681465 974398937 -969877849 977914136 -974111810 977503342 -958341025 982852359 -981445803 976426879 -950349823 961427724 -950425283 982393845 -968853948 998700115 -973039237 978836147 -993459631 987928570 -991419921 976348673 -954260850 997121529 -995706866 966596514 -994701362 955538948 -973547436 982004606 -991335735 981485175 -954468626 955515127 -988499967 991423161 -969967356 987457181 -963752440 977663129 -996061712 995314781 -971496513 980264110 -964645239 998473604 -955293344 953612297 -980138341 975502439 -962750976 989158477 -997916949 997818788 -969112730 989198874 -964818742 980344577 -999658135 992687306 -989719722 960679211 -981215250 975543690 -980952788 968021414 -978298591 981587979 -956619513 985881232 -990050466 960036648 -964124206 982200738 -992140474 985822686 -978813748 966150993 -960727532 981652883 -956002405 954775624 -998518601 975911845 -968412977 991937864 -954407147 975107734 -990092219 955694293 -952757479 997737688 -997662391 985026048 -993888285 955318197 -952306279 955469392 -978562245 968915861 -953761580 954254910 -997744793 994205774 -982470339 957556000 -961881855 987961649 -955500396 986211643 -952138469 960980597 -953202667 982486763 -954475512 954693874 -969047378 953407777 -965565675 951012212 -954206941 982609390 -974944420 984545078 -990983205 964557929 -969248330 954362083 -989452424 960177507 -982519401 997603304 -979843617 957744879 -963710729 973110008 -958532223 952269370 -964350577 999535692 -960336286 985849111 -964745218 975145295 -961585999 982645785 -998872861 994240563 -953495746 951251593 -956700867 969948226 -959536896 976742765 -966727167 972405660 -971153540 988011847 -955571923 957573739 -993723183 988358866 -962001205 959081476 -982611285 953449030 -982585103 953652647 -992543111 965811512 -967575795 986283446 -981735185 976437437 -951505497 954212206 -992313693 995166014 -966871468 994267358 -955474221 956594553 -957125304 969185958 -974890971 968022703 -970654772 972688862 -955807408 985903885 -998570930 988327512 -951765961 971956505 -987773298 997350954 -975865792 986091687 -986875123 968867978 -971774192 994018715 -997123272 959362420 -961529813 996190898 -968374293 965210976 -976695980 980291154 -970746418 965690753 -965039321 959688450 -960869189 950802668 -982622501 983203169 -950414319 975914720 -965808182 994174431 -963283309 968459747 -975239597 951869468 -991624472 997554182 -976581989 969726538 -983670986 973156828 -972139700 985721578 -974694267 989433302 -961206672 969313654 -995472188 955451346 -955837221 960647840 -997783582 990857823 -960622445 993719865 -951325866 963832221 -955495210 968947411 -957439858 993177989 -996940991 995879783 -967836058 957591163 -956294764 969094145 -999431084 971250404 -974706421 952344430 -991716636 967360713 -954471587 989599904 -994432175 999768506 -959017802 952145831 -984933860 981201614 -970623413 958552200 -989238275 961969868 -978591928 982435513 -952053568 952936168 -973022421 975110396 -992714830 983072756 -955602351 962197724 -973931516 953779452 -956537827 971726364 -998693582 963255764 -961586938 988729299 -969592415 957232232 -999146909 994008013 -975887646 961265349 -967106263 957826614 -951475440 989075208 -955340123 967685534 -955526553 995443243 -998615335 978475245 -950847325 984629820 -993054493 963456179 -975101807 979406110 -971804085 976179398 -968260351 973508210 -958210593 969337578 -984994293 972879893 -998880080 961475834 -963911438 980859165 -977941526 963359820 -961347058 960789904 -982760025 978320584 -996773215 972223055 -974173678 986258756 -988047629 981945040 -997718906 996959061 -982933858 979477855 -977784357 993776719 -952888381 981188234 -968715375 963115686 -983414485 997547468 -982290870 977070014 -972135383 950285357 -955986229 972758010 -955283447 993189483 -989061731 968620712 -973256812 971113398 -993766876 975730635 -983079924 956998652 -993479374 971895550 -997189161 983950557 -986381995 997568754 -954797781 987260370 -979373297 962565262 -988433834 999417200 -964541069 961780609 -954392684 953783990 -971246052 995581040 -965639939 950445297 -994301081 975499512 -991325641 981039917 -966735958 984976763 -964076112 958458352 -956050821 956187839 -964499780 961172483 -983626738 972431034 -981045980 957128705 -969006395 966757831 -996447623 955616576 -953535960 995545048 -968337926 968746682 -968118362 974355257 -986016315 992218512 -972805653 953761221 -952513064 964158795 -973891283 998006009 -956730445 973184170 -956912967 978736497 -998133082 976221838 -995857731 970011372 -956621177 963804567 -963907382 998576123 -998900627 968921301 -961584609 968417852 -967793704 983216164 -990379060 965807295 -984273353 969997473 -999390620 956097350 -983221789 998407849 -959152148 981121592 -959229517 995784525 -972073928 955578035 -956204990 982721838 -979864285 996798050 -968270060 986073517 -990719532 969767872 -966256077 982043575 -970052245 990677852 -998789080 997114477 -980015965 985421792 -968138370 987829399 -963461619 964345222 -961739220 995480887 -991572483 991647690 -972449071 965123499 -971819123 994921137 -951330501 966911594 -997966357 978312528 -951659300 986237748 -983068400 951042446 -972595579 970591493 -992503152 988923116 -950275008 990425769 -994838784 978148902 -960697380 981139018 -980086627 984170187 -998963759 952930063 -988951064 967131999 -957855398 960712559 -952935208 988831003 -985589825 952465966 -962390369 965324866 -985804907 993847483 -952546529 985289767 -968604731 955373167 -972397896 987423901 -956206434 977819313 -965112494 985218082 -958739827 998089193 -979870663 950528573 -951815626 967144616 -959348460 951188885 -988121141 997301189 -953994530 991944330 -957738674 978096441 -957212037 997749018 -957430534 957501298 -991370786 983132278 -991932037 967502029 -994421399 970090540 -997221961 999219987 -953402440 974177312 -980556916 958492157 -996411771 999905775 -985378127 955482727 -983053899 952059649 -979226557 973666431 -982246378 994926774 -993110899 982922134 -975629247 956751924 -966690706 965310801 -966984736 964073282 -968447660 951074983 -964267763 981186780 -957515286 999301542 -986810960 986267232 -975300472 992722658 -976534257 976673492 -987334093 956134655 -991533867 968105013 -993912641 954552810 -992704103 984006144 -973323399 996852106 -959183203 998342563 -995976633 960311869 -957804117 985639574 -953404913 977352804 -960695592 952110994 -998015694 975940244 -972418561 998934890 -968571878 952132809 -983376432 955014200 -979814574 989449247 -966988433 977359030 -999242349 987549296 -964426810 950190461 -987776140 958107950 -950126773 951897174 -964126780 988215962 -958740078 994489372 -975169827 965448983 -998426578 997649906 -997274396 988869896 -976569356 980818871 -999907532 982998318 -987760175 991261598 -976326053 972863845 -987450476 990660462 -984125325 991632790 -993873782 976349071 -986075077 995329775 -954134666 998556305 -993009254 981404934 -954074041 997800736 -964287493 951505422 -968648041 985735509 -956536791 988901811 -961395377 984372244 -978429560 994630553 -996204482 974213503 -985300017 999486562 -997405356 983383232 -998510847 959725148 -983892617 955657232 -956135805 954740285 -976266294 985471098 -958428546 986709991 -997917837 986984231 -952740066 973223317 -984702049 981419998 -998572677 977684417 -987631565 989567388 -986560414 978999795 -993313758 995288204 -993800102 993719185 -982243722 982860470 -989744360 952628847 -999144617 977332875 -962574424 990857696 -956521517 989239876 -995607593 980973006 -998407246 952475191 -954478359 961328518 -966446551 981866281 -997819948 978866934 -975148120 979001079 -978507996 969313698 -965516843 979963524 -997543969 987663196 -992997928 983469654 -968332989 963465845 -995965492 963749294 -955608913 970861771 -965486858 988427061 -987910735 999737730 -959331215 993502853 -972004747 969376307 -984669242 961815600 -966889960 972875776 -962975776 960288692 -995117376 976184004 -993045242 973276360 -989737980 969282891 -978599863 993995170 -961306162 971224495 -976654624 960481863 -977305796 972132879 -958265724 952186790 -967306390 989058880 -982582114 953614709 -993432081 988856258 -997803204 989247674 -956045359 958766335 -981388320 969013755 -956781089 989896609 -954724493 979232696 -962721719 953426285 -966399884 963011440 -996132801 965305364 -962858378 982533752 -954108383 965722707 -980586212 982748022 -963796043 956500319 -993620914 966103836 -954927829 956008241 -972792137 957806902 -983444627 992897682 -977969453 991920911 -964774733 951785220 -979807943 966123135 -953774191 983175010 -970673504 965811568 -993958805 982362244 -951385204 957079736 -963913771 991617816 -991183505 997452481 -990792202 969298620 -980827436 950042503 -957180309 986574602 -995042728 984200077 -998540941 977707563 -978006749 992297164 -957914640 991200733 -992183674 994648159 -972581537 976253946 -966982224 990037666 -961270386 984012394 -969868392 965121706 -950441475 961966699 -954404648 958282722 -992961951 995578601 -960405916 953617938 -998236575 980554586 -974025208 976669839 -981915081 961600120 -968942548 987993693 -987588999 977350244 -950154155 991888949 -973737843 985620392 -967452204 965838830 -968358623 962396810 -992954994 972786858 -950250519 981437179 -989632411 973266308 -996882875 958167996 -968639215 977801398 -976075151 999017824 -964554690 955293966 -996643134 997753120 -976529116 990045154 -999981254 982811465 -966720087 952709533 -984522630 989194108 -966419040 996326668 -997622901 975420180 -975969972 976957438 -959136434 996478672 -974832290 952997656 -978428937 997772855 -990569013 965146639 -963863094 958335369 -952679472 967956491 -988647972 966054233 -950468196 991657791 -963987853 950121848 -960719084 973222867 -953030985 964128278 -975655169 989733125 -970477429 981940819 -980867649 975478243 -963546553 969462109 -963233044 982992153 -956063465 971646893 -997644495 988293028 -968224030 967093493 -978720125 976108615 -983216057 990332179 -954985190 958009648 -953852260 980275814 -972785305 986821401 -988169630 981538668 -980795454 987739577 -996302242 958076752 -984337935 976056125 -968899975 971517217 -962807781 972514320 -988052635 997864120 -982519971 970275047 -995318626 966819712 -985222185 996376949 -985906245 953250551 -971104077 984854041 -960129612 988118059 -981719639 951448406 -966645174 974485791 -968151813 961664599 -950533072 988574471 -975582106 995120931 -986792894 958123902 -959522302 971162154 -953958044 966607945 -975758406 961151089 -960100352 992299140 -956042443 968693854 -963954769 977151321 -951948932 986504118 -986847568 959082900 -962436847 957174821 -961373787 985725379 -973231278 994021999 -976900214 998391247 -998441077 972900142 -991251932 968718893 -987261700 975106795 -951344762 987992441 -968293946 979668874 -982855104 973895513 -986186521 961141243 -963418151 963800091 -988404815 978965983 -965532559 964587022 -999533245 993023664 -981276167 959301272 -999030574 968552916 -971898274 956315359 -984319411 973206903 -975333548 984627843 -999064355 955666291 -992278282 963685714 -983894883 961513523 -988697516 957967803 -955814426 971869519 -986792205 995456448 -973892074 974669321 -997280869 965119210 -984164641 999390858 -979805591 953355324 -998384497 976892851 -984645847 963353988 -996405473 977205614 -971935062 976689932 -967770714 985351995 -982569347 966202743 -966426513 961701293 -993944517 973797008 -983761919 991874431 -960545239 998131040 -968707731 956025483 -998003986 960542398 -957220287 957274713 -987579451 956445416 -950494482 968621560 -998572595 997157091 -975051428 965144237 -969997307 985562990 -970254027 968680160 -961705039 973577056 -978242384 995296845 -996508780 990169376 -956809973 955263724 -991147378 968741854 -984291785 955891947 -952278827 950299601 -966973901 986503150 -981873539 986369670 -974468401 990039301 -991609074 993976782 -977490866 962466135 -959794374 964504878 -959915007 995344534 -995027176 998656121 -959648464 976374731 -992493372 968738563 -986569005 990926983 -990400887 964048526 -987710225 985962891 -981682310 974441596 -995250821 997745105 -956485444 995812372 -958014761 980777148 -957230637 978167956 -963557182 953521192 -973018667 980293825 -992054652 983331435 -997484344 998212288 -998244420 969586532 -977908224 952526061 -974321880 975733811 -970492811 965922037 -976088600 955382086 -967768685 961301052 -950916635 967558753 -960563971 952879679 -993567900 997907695 -986860188 990584975 -977777193 960446757 -997865626 962123089 -983142211 992226741 -959440399 963571164 -960839635 968953529 -957071397 987498454 -996999259 990745903 -960806493 993751650 -999777448 981151676 -958583847 959362031 -994375446 993922990 -998376577 963448319 -981957070 959311443 -980289691 966327270 -971047849 956056735 -997180789 994102535 -995970067 960206476 -973690939 991835662 -960050763 954533313 -962160703 953939845 -991782962 984365857 -988077075 959051227 -979634163 958931854 -973930934 989143899 -989940992 965403075 -994216339 980065390 -988768393 976844634 -998407577 986894637 -954752535 999568271 -996378541 991670483 -957136359 979786943 -982629381 961699197 -981049107 997343334 -988375190 993208700 -973786481 988090187 -952662357 994365781 -953529192 954892083 -984068782 994989545 -968534776 996946215 -983220028 988529532 -993778445 976278625 -952632345 984754914 -957371552 970157300 -979982636 968796342 -987340524 957976531 -953202982 983734495 -965742731 971174888 -954215074 986299301 -953411769 986641754 -992171472 981688174 -951944197 968457170 -972317111 973367223 -965359517 987092423 -988888848 990571444 -999155825 996001948 -985806734 988805026 -974817375 975086613 -993080979 992001928 -972812046 999521392 -953332545 950294124 -992939546 969961184 -953959752 960315539 -961753437 991548088 -994068477 956685941 -967502531 989504001 -985868384 970385526 -956736658 971532974 -986113767 961554340 -993473924 958007852 -953083220 992691830 -996047191 971783222 -978240505 966119170 -975348904 960184702 -970981192 968819991 -971639480 952923342 -954650480 993797406 -951185915 952658935 -967364806 952111644 -978876692 969070984 -993902598 976756038 -963630675 966598038 -951399535 965323493 -973999466 987182640 -970842549 996341370 -997013232 964756707 -970900865 987372152 -951030327 979562946 -994236605 966785218 -965889426 958492478 -997857909 951294852 -975400862 975052851 -952395183 996817648 -989138477 955871377 -954192614 991082425 -960587824 992978648 -984094229 996919962 -958436160 991344209 -990450500 972826491 -976258846 983950282 -992768574 984158173 -992767431 979450873 -953197927 983640457 -965054840 968399308 -963247626 959523250 -950059927 985946835 -952286249 969894027 -972974394 971355884 -967930137 998455016 -967700939 954698646 -959932776 964194040 -973186768 962474259 -972390558 978738884 -983472567 970830733 -954008280 951017805 -982113456 981047106 -952226102 979069565 -972864501 953251566 -971005545 992332584 -952429512 990160496 -989682848 985377864 -972566815 954200060 -971073594 957839741 -965114182 966778142 -974111127 972209853 -963845166 981262908 -967870356 968740884 -968738116 960760307 -982968945 983865673 -993782070 953693986 -976509080 971182724 -996329624 966719844 -999362908 979063406 -972975914 972662618 -956767223 996578839 -962143494 995202112 -965621878 969938951 -998185153 993490770 -964187400 982019920 -979319880 960550198 -956909018 973135913 -979831683 968232683 -960010134 969259810 -986685939 976575714 -973476753 999638499 -980740822 997219780 -954497102 989970491 -960048244 989796325 -955117038 982833788 -963781466 971788310 -966819248 992047863 -980233797 964850854 -976088630 992991289 -968848826 972893888 -986696777 978393594 -989304632 981116740 -959866041 967258450 -995006344 969748616 -976725362 998551163 -973203720 974571335 -957446299 993693698 -996950875 955666078 -999515549 974795779 -989989355 992425128 -978983242 967970853 -990365977 972637630 -998617091 995832105 -995172198 976311588 -957464309 972243573 -985475145 993409918 -964984442 979891150 -961607913 982074695 -960084803 962410515 -958703903 976297522 -992048239 989828309 -951235343 999568131 -993170828 983952982 -999686529 999227808 -960197002 984887655 -982314723 985140708 -980497758 978344957 -977722458 955742683 -987226787 994724377 -976456712 953260121 -964531960 977699510 -951503097 952936432 -993278643 993142090 -976757632 974288475 -995394775 981727598 -984974021 999676496 -965777402 987246464 -983435141 981260691 -992081130 996247045 -960283650 973709296 -956886788 965603647 -995253167 986990772 -998288882 971367612 -966006687 985277407 -999250920 977229397 -958911091 999662885 -975878720 970823879 -992128074 995925752 -975209194 982298737 -983926500 959254036 -952915371 959827994 -987298596 998019710 -955533553 985593498 -984493253 987256845 -963703507 993953267 -953443897 988073779 -957389055 965112479 -962296589 974060363 -968130172 956922117 -985122339 989828740 -952133992 998818062 -991811699 969757884 -988142198 987181262 -970167681 961236014 -956301053 972463574 -978504007 953498501 -989495490 975799422 -953585861 967658840 -996052952 976938959 -951370458 961792147 -983211300 956482621 -987973761 957640375 -967355062 952494991 -980431696 975031279 -993471902 957689977 -951090333 996203816 -952164953 995829883 -977487653 957163715 -990970272 958148791 -994340224 972783310 -985732881 989119343 -978261056 972676354 -963052378 991177334 -958893044 994849442 -953543243 958106081 -960437982 956774802 -964874599 959490988 -984646118 950967033 -958209838 964367064 -992407152 966711237 -988903923 957414972 -964092928 980075755 -990640676 959574277 -999584413 999188549 -952578989 997041214 -999655285 997688215 -978786630 985988192 -954577632 977318779 -993016948 957537702 -973944989 968336135 -959436130 982266424 -953805156 982429257 -980502440 993371829 -978119624 973714067 -982474544 955215160 -971151071 993538689 -977545215 957256825 -991936117 992736005 -950136118 956325829 -999576288 967316228 -953400852 990555542 -991325968 989293694 -970245518 962784156 -952514607 970481774 -975366545 996759702 -992223050 974827627 -991601309 986788747 -989787017 969270001 -995308045 961576606 -977346965 959117211 -951764480 950915563 -986207673 983473020 -955539424 995235630 -980842134 985526993 -993612963 970655230 -969554785 969979638 -993150965 997956607 -983847969 991655951 -971078694 986990323 -997778972 960457377 -995911632 998137842 -971680354 973004574 -960306386 959199881 -988237512 979701402 -983842534 965096496 -989176854 971567253 -952843580 998496312 -991324038 991619103 -975881662 996662058 -968207093 987643662 -951116391 950675668 -984019617 951565918 -987223737 960789349 -960900844 959748331 -964297937 980037467 -996090865 969060963 -974623789 950523995 -991453827 989726740 -994534959 960891484 -982563570 959838753 -952138899 954597033 -951074024 975257759 -983824486 999453925 -977006952 996227065 -974198186 994313922 -967338877 997369480 -979260595 993658148 -989984209 974168002 -995912251 952310080 -961744257 989203291 -956680886 953278090 -955820788 982571898 -955632813 997308701 -950978022 951265070 -951405488 966867759 -990626483 993408304 -978722480 969359003 -951234905 971119879 -987343453 976477229 -982700016 970967111 -983502078 960598754 -978034189 991123921 -990712179 964250399 -999405897 965857697 -992313216 987756553 -984222926 950554645 -958152271 955777099 -999444273 990130401 -969008027 979033013 -994134632 997607117 -980494691 958523337 -983231444 988382758 -989279248 952489408 -967231072 954513831 -952590939 966256062 -995039831 993677711 -953880101 998435128 -971218425 982807576 -969583298 971731611 -978231399 983038198 -999589858 995948256 -984397713 983345767 -964277494 972547827 -961588740 957650723 -975859519 979522787 -964459135 982601705 -972945133 959090348 -999750438 964405841 -983945008 953414264 -987343478 963934272 -962207782 999112042 -956060345 988684402 -986002442 980470080 -995232914 969614785 -955390073 997236894 -997674026 980066893 -964958862 966163114 -978976975 995715908 -982146689 990108098 -967291540 959808123 -996277859 992932342 -984410283 999389977 -999247573 955880897 -973840968 962400331 -986564022 967679906 -997828819 996734475 -957867691 977610407 -975487391 971181747 -972317817 972840014 -966398245 970029029 -967620639 994153896 -966204308 990034045 -979013530 979229760 -988696291 987645107 -993797180 952918302 -991161585 952733485 -969292981 950479722 -973309338 986632044 -986840296 996203960 -966030849 972326291 -999825005 972811795 -955789387 954503899 -961763773 998633692 -958014143 993207829 -973825435 958716146 -984952013 953001564 -969147326 966882899 -965641664 979200046 -993142303 969748304 -954471087 956791864 -974381921 979997506 -961374940 967929392 -950857890 966468539 -992281530 965708599 -994498093 958717189 -973447895 982652166 -979110084 969006485 -984969387 967480857 -990168966 990354147 -960977946 971709274 -952909521 950950626 -975868687 955728476 -966045835 997774482 -952057620 980784837 -982272661 964078920 -971442927 993246304 -963307571 967705815 -990989678 952904484 -959927736 958771870 -952861856 957745290 -985789464 993737412 -983585063 986763295 -995346428 993482182 -965258789 990662217 -953731372 956962886 -991351856 998881983 -958799759 958397776 -974027012 962916493 -970116751 991561584 -961757911 995263041 -981202253 968458705 -956995655 953794013 -970960264 997672009 -977640811 951537628 -992432551 958733908 -954220909 974787086 -957607717 979422721 -987040882 980236601 -958281593 953941507 -984254568 977800993 -962357049 986003348 -996946000 965935495 -991165322 996035905 -986538138 958729536 -998289643 998641476 -984180393 996148061 -991419329 953176038 -975954670 987598084 -992286588 964007720 -976494560 984073089 -968416363 950080032 -997535606 951030352 -974425898 972061368 -983148123 956784269 -983477282 970282412 -990485835 973384769 -959346932 958772414 -976147541 962149579 -975105496 974271909 -973453830 967825102 -989778116 986693830 -989871818 956669732 -968324538 977452596 -967291561 969954919 -986333347 955999759 -950030463 987637449 -960048270 985714762 -999111094 964111765 -966057535 963144523 -961943876 987747229 -986120087 999372466 -981898753 960250767 -995350751 985659195 -999390129 995152270 -990732755 995500344 -974619364 972803422 -980402155 958858546 -978308980 983235836 -959625201 959092943 -985470939 993965316 -981467959 970138755 -958602501 998584744 -980400968 951882956 -973822609 950351351 -950796794 992890016 -955021979 961628946 -994201016 968885603 -967125202 955378498 -963405461 969054627 -986516534 963752476 -958961093 992189463 -951179452 951429621 -971120269 974780218 -977870175 991705512 -953196290 963891315 -995909141 968011547 -978377174 986560118 -979292325 973772880 -998887756 959230222 -962117191 961342286 -988457726 972167751 -954268255 991922127 -994031241 974890414 -952749129 971226109 -953648666 993651692 -992444969 979278049 -990488123 992194346 -958616916 963481900 -960067461 992731338 -997629098 959921901 -999802723 980887608 -997894896 995499332 -983937744 996744658 -983251360 983389428 -997964979 953636304 -950062159 993406622 -983296076 956006846 -983893285 981063480 -979700342 987512208 -971854161 973124234 -990062041 951442654 -958477109 989626957 -994714466 953187248 -972428105 991946449 -963595860 954050141 -987965486 973875995 -977277278 978408146 -960873115 994488143 -998871063 999030673 -954466866 975157378 -961065976 950865613 -986368425 978841003 -997687726 982324409 -950582955 998965184 -989586512 962084040 -968464417 969104087 -997113854 966188773 -976297627 994512530 -963223244 951429690 -982024861 995051172 -953274124 984110833 -956080295 972851547 -991248212 988010167 -951507684 964039793 -951542489 958046934 -999322824 999712600 -976134251 965340358 -987253423 999541900 -971525965 987717037 -964312671 991046197 -964175386 981087509 -978114175 965755690 -996972216 953247810 -988222175 966028305 -959141921 997618099 -977366187 986504361 -973917336 957848829 -958655770 991446802 -994262782 996642780 -983358620 978771973 -957927726 968333875 -990130694 981060961 -990191413 994058929 -952087328 951065310 -997342603 952932379 -996699951 980053311 -977291751 971555135 -996616706 967220042 -999775924 986486655 -982612225 979395884 -959627330 974595867 -960308536 987113346 -994952641 999840319 -978009801 950905180 -956246770 992192653 -995163438 984671442 -976275439 959634456 -991165774 974016047 -997542103 952265350 -971425258 995454282 -968196991 983513294 -983392477 986190935 -967049432 962841662 -961049015 982265906 -997350540 986442043 -959625665 975169187 -957156622 994351984 -996423025 980432816 -953213840 955750962 -970848817 971841776 -988573619 988852450 -982246670 989991866 -960663751 975526545 -999028688 969803621 -979959868 995438557 -957336775 954435322 -969114069 994630217 -964311588 979346380 -950935433 976179654 -959673670 969309229 -994632224 965883454 -986451503 973993274 -979859085 951563598 -984864833 955864362 -963957536 981617740 -966088932 960126170 -965742524 996770434 -995664526 957252788 -994799569 961593357 -959676195 983122473 -992870039 980857934 -979126347 962978047 -968235601 959348004 -966165712 973165032 -955541264 953314084 -972574035 982205784 -962558729 991919221 -984082292 967617408 -951654101 989769562 -985267195 968119023 -992477362 983565285 -952324698 978297415 -977452884 953500886 -974832979 982853324 -986083100 980334562 -964706144 966437362 -971207580 994051776 -993247779 950890395 -997946934 994835393 -987087463 956253813 -982537740 958964885 -969488470 994407290 -990673586 985373648 -985231672 979036163 -979703392 993945906 -962375499 983803144 -991333278 975672422 -959174774 959293639 -989484676 955265755 -950486648 997759612 -969123261 952992420 -955639858 957351161 -970376206 983821782 -954762223 983946913 -977115644 972719477 -975491378 985196317 -992548435 999478152 -984456533 978278590 -980525122 953914947 -963719066 980688484 -997428551 967318570 -952788518 983006778 -992670566 959218690 -953439172 980534038 -962248372 996607131 -979170412 985675831 -968069837 999053234 -977605654 953034724 -950280925 972702479 -986454900 978205021 -959999497 968371486 -950514155 954155061 -985162821 956048188 -965188793 965373973 -987314410 954995101 -953015568 978057758 -972985114 990097292 -957728984 958413847 -984809939 956119067 -967275658 992675498 -959643261 966004287 -996285465 955556976 -961413027 961111580 -987752520 978303798 -967664243 963007544 -993779429 996898223 -963272180 999911531 -960167621 986181635 -996044561 971636356 -963385022 997104073 -977977570 963622885 -964027438 993701379 -994405941 965835041 -983730204 991152986 -993123863 967148665 -964892397 978022612 -962000967 976203557 -997411667 992987347 -962900305 990071123 -951218003 997633360 -963466504 998021364 -979843265 959790932 -977996741 997051942 -952352573 952731773 -978321746 956346332 -985967524 976323695 -960259659 970461901 -983106589 962938442 -951692761 978309225 -962106211 956645488 -982522750 982077027 -954735316 995601241 -964146057 991081304 -990621462 994294517 -989991659 962779640 -977230142 988825099 -952320735 960171196 -962374091 958339319 -961017545 950254770 -995099382 990226630 -976236233 992610591 -991164252 971812958 -967824451 991401549 -966205757 958228821 -954997668 952077994 -956774629 975865809 -985320543 985384342 -950257292 982672207 -968137048 980722670 -985517859 978725554 -954268419 959688559 -989179274 970693729 -995546744 950803431 -962164203 993379356 -997993759 994099889 -955138929 983606185 -974156556 978636556 -961250393 995761198 -983076966 979534865 -959544459 979412988 -990987951 967235597 -992399481 983277142 -979458466 991472517 -952799446 966925287 -976207044 968185831 -972575817 976703109 -985653436 981427959 -976222569 959286148 -979203289 996557805 -995932986 954484521 -980583600 982338579 -983312940 959431562 -990588307 951358471 -987347344 964985886 -995732205 995685739 -950660476 956265770 -967399256 964373132 -951590688 983698316 -952649335 966370424 -958873999 988856202 -997543080 956564586 -998458956 998570044 -966410011 966154810 -971225012 995967005 -999169820 991072760 -996503668 996052647 -978811261 997474774 -969040996 957995768 -970290737 992314910 -965951147 971837293 -954129427 976638102 -975840963 985080488 -955362091 970935108 -954910414 974053605 -966562975 968223469 -994422665 965179162 -996188197 986878220 -998530207 982998285 -986449485 958652287 -967549485 961998440 -959416974 959561725 -968742112 960570793 -966387644 983042866 -977768753 960109068 -969123058 982491526 -967414529 956701544 -953424023 964351636 -961523426 985195459 -967807419 986781173 -984613602 952103140 -955784977 959015451 -990525672 979630040 -980039579 971385458 -953583826 990968750 -991854936 996749134 -972565929 961745622 -988662160 954491224 -977012523 989199493 -977733198 985095664 -964266140 997608521 -955325119 972078386 -990835931 970386165 -982601128 976213015 -953552151 956769328 -990181118 996990764 -979998388 978214321 -952154877 958123610 -952157549 990613981 -979838031 958042739 -973891676 978786369 -985729577 970266217 -972403557 967366054 -995694890 994102542 -999252713 982463563 -968932423 964750287 -957408568 994826649 -980483910 970629420 -969793121 972349858 -970869555 991967230 -979770379 958487934 -973374335 998577825 -996447532 974425899 -962861621 983018661 -979267595 993516826 -996526706 959200459 -977284953 982065787 -950824375 971976483 -975323076 990244531 -991638761 971324676 -995358683 954902048 -987991561 955506639 -994496956 954510633 -962071000 966891100 -990308546 970115521 -954877925 957979809 -967506148 971432462 -970530780 967268213 -972789335 954000595 -963694332 988781501 -954289723 951325259 -979994869 950389261 -989030981 984932159 -961670589 986333171 -985960877 976414579 -965653661 951946510 -970593339 980584333 -975640330 981558223 -950918959 980706288 -985813516 981710318 -962085547 973106420 -959938873 960933293 -963060796 958518668 -975031461 985274451 -972388494 976254113 -970241463 997677634 -970119253 961080347 -996168539 993251360 -976324824 981695104 -987808366 986615543 -969564553 973042827 -995094286 998556784 -989828947 985503078 -966677028 970056222 -996638054 999005272 -961532006 971874020 -979403048 968179399 -971704360 982663055 -970544523 969031599 -985132937 972111462 -979971621 993714601 -968551678 958072902 -951305818 953082385 -990727234 984741907 -962045885 970956912 -970930469 954585980 -992226125 963702666 -999059132 985836681 -985190915 991713238 -963425737 961392624 -961314164 967499963 -957571675 979361394 -985296925 953401249 -995881630 995520566 -996933075 992141355 -997716984 993458733 -952712323 969700086 -961425603 971499427 -964909729 974306330 -974790145 991175087 -982708474 975488551 -995733560 964400860 -962789990 982017252 -957396026 973281245 -971360293 971654100 -959393160 951573856 -963606742 953123502 -959640154 971790129 -997798767 993220879 -968952273 996187387 -959657375 955186450 -958404084 967713606 -956089645 969713017 -958727210 981353000 -976509339 987693818 -976375885 962595212 -976163785 967753170 -983209484 977835843 -967337046 977862043 -975693802 958562860 -978785741 985709054 -986512690 961509458 -959661410 959725084 -991528293 994837866 -964450924 996967181 -968937379 964273281 -958518313 955681330 -952461727 971842704 -957098986 984782613 -994052432 995658371 -957243181 970093370 -976487902 974062851 -978266326 995705576 -991606114 974551891 -996065626 989526921 -994795846 977280138 -978319465 982882766 -959336637 969407314 -964369506 987606635 -965745874 991338734 -953889342 997638689 -979613765 954649324 -987418505 953834799 -973661115 979022625 -980815306 994367667 -991909490 979908768 -979521874 987934922 -958065759 991561547 -994745392 960179251 -997144581 996905480 -979152710 981754880 -993043361 979780353 -963855585 961819908 -996384215 996865683 -966330193 995450542 -950100285 950377002 -956544388 959051722 -958016913 953204646 -968380524 968109450 -958130629 998343806 -986314253 988966760 -998584379 958639988 -980136413 982913020 -965688028 982355071 -963543464 963986257 -966488362 953345673 -956262967 996067991 -997166011 986673258 -977053248 950449672 -963284570 974951506 -969814770 978282498 -962408779 962990246 -953251153 953580848 -994832135 959846095 -990781740 963608798 -972611557 965292580 -998957103 958430713 -986102170 958684991 -983013382 998060612 -984633127 997697511 -987643932 975582983 -996952494 953743200 -957607055 953013800 -971792584 957451466 -989084329 958326848 -997611095 952445646 -963056581 958694465 -992197104 979137153 -980807932 950066526 -970137770 955539132 -962017378 999013812 -997251524 961236707 -996306112 958321459 -954267862 985338334 -971498153 993071193 -970314128 996097465 -969562708 964618133 -951721072 987853470 -978729153 998349166 -967751758 957288405 -954165348 965123351 -995773105 956817050 -982368534 965867550 -985903970 972089169 -975663292 985632121 -983195385 974023343 -993740447 959363651 -984078551 958049559 -976201749 987913199 -974807817 964064303 -993318054 981973807 -954525595 968973285 -964880710 958860700 -979034642 989137379 -955324754 994488940 -980495355 974440140 -968332647 951133149 -989396611 951407955 -953733435 974931445 -996426475 970633614 -988255992 965034218 -999176576 997990039 -965415917 953565800 -980286696 954245456 -958175674 999654957 -984405068 955705104 -964783126 973690495 -968627038 970152807 -990839396 994272716 -977189362 963639414 -954979249 979766123 -959196818 995245379 -957646053 965228397 -988297985 978954745 -996123803 983621530 -953799792 975661735 -954062410 983856733 -957286385 964163779 -979156186 961056616 -965862639 998079786 -983921119 953226362 -977622180 986587786 -963159406 981235366 -990297776 965806860 -983201038 992641986 -956183111 983103696 -977723274 999399894 -979054279 977937181 -974046269 971353395 -987635078 973406690 -993693163 956441218 -955234807 976224253 -955253620 975194213 -964648746 980501790 -971083837 953415370 -967204993 971662277 -967487296 971672402 -974040484 974847204 -972667625 952119300 -978649495 997315002 -976193985 997933566 -993867657 980327535 -955973353 963220129 -980831475 982102150 -983312830 959425877 -993099679 973162890 -973041254 998308322 -957966844 951092398 -968283870 993627840 -969932498 980701885 -967872093 966434456 -968368374 969980583 -972290826 966481030 -957855134 994543917 -952107615 987040990 -974150378 987434557 -953121582 975430756 -985491289 978239150 -957754254 997170838 -960926202 973262483 -955172391 994984417 -970844417 966257023 -986689475 957722940 -951512087 957627460 -983263280 961995909 -958613924 974767886 -974648622 994214543 -996851751 981685756 -977785612 972209664 -972374704 986156639 -954474502 987427885 -953453745 964296954 -952848473 954179399 -987118398 978841338 -964327891 978707112 -951260730 950630173 -983634011 994788831 -996948508 972665405 -962012860 955703167 -986636514 993981005 -966229616 971686760 -990810477 969506586 -957749134 996382123 -980853938 968689430 -955097171 961251508 -974785964 993514131 -974047710 958941694 -974863002 974800981 -976660879 974582406 -959079291 951453262 -991841846 955921236 -950661764 978388633 -958829800 969899170 -991672680 973016278 -980256355 963373952 -967830645 988035770 -981859625 971207211 -966920180 975989479 -960795879 978791284 -962422302 956599807 -976954728 966532947 -963533051 971118390 -989624636 977931922 -959056363 953002719 -955222713 987581846 -995996387 987812532 -991756440 966781234 -971067802 972621808 -965038463 951506006 -970962794 964356827 -974734651 972542215 -982994792 950758882 -973997604 999027158 -985171435 990688906 -976812049 957479048 -960959608 950280505 -950063323 986946424 -972284539 979923557 -992538534 972788157 -971803382 963464818 -967692870 978794512 -973889727 975950756 -962356325 985284452 -965094864 977808718 -979225519 971921788 -976071237 988130331 -995968654 998536841 -990164705 999973024 -978541877 980017185 -985754173 959508206 -958048926 994804168 -956088808 963002396 -989074247 967430578 -986028454 988249219 -988739211 987382874 -970192288 967450023 -992205871 952682818 -996837171 997579992 -992926205 973575682 -988877849 980780046 -960706259 964356514 -985858259 956965003 -988535598 982674688 -997109645 999010524 -981175191 955784678 -986057914 950557273 -983641103 950495508 -963749779 974947608 -984432384 960168049 -953306983 958384399 -963089623 990756931 -999067783 956292048 -965327805 991346294 -969331031 950104781 -967546791 994576206 -972581424 963912254 -967467177 981979986 -959806732 969257768 -962298336 951679836 -966642723 958489852 -954672167 977614274 -957825202 968111354 -974379237 977943618 -968331973 977531093 -985680089 998414261 -994109441 987031050 -998249944 989343817 -951624614 998676506 -989761197 973020495 -972719927 957401972 -997182893 966123980 -985104895 998881657 -958075084 962222241 -986930123 968842678 -956020614 957734061 -982022115 958494243 -962984843 981525474 -957444052 970425168 -997791212 992528055 -990241198 972571179 -972632328 958755253 -958292744 957738544 -976886525 973906727 -983943644 978957395 -970341988 983234283 -988139036 996619836 -959758103 965902872 -986166937 981918803 -968965628 957278483 -997213414 964192405 -989683760 960207824 -971977479 957889458 -989861639 996240108 -984358161 972407563 -987374078 954198516 -953676874 972059006 -995090438 991504890 -999304887 959997445 -961829268 991429135 -977290410 982350398 -996667632 972669551 -962154219 986635304 -958783929 975430088 -958950201 956857784 -991920594 954015913 -957351803 963824211 -963577195 964016597 -975711913 968381762 -993823562 964256360 -988375985 973916286 -974216255 955851145 -961412194 984897723 -970886213 981585594 -959304990 958149461 -964925423 973625708 -998836968 999883361 -971378446 970182023 -960779686 951629087 -965139472 978734053 -978502978 978237398 -959056226 955855751 -950459275 996878535 -980659109 952887471 -993491588 993617348 -995313133 967750982 -958851298 998711370 -964431529 963450925 -952592971 986890258 -975841372 957417293 -959045183 973716060 -966399241 976439728 -989856542 994518464 -996441409 970944896 -975788681 956204275 -955656574 961948240 -986668180 988651117 -992311040 951302971 -952894693 995355698 -995892676 998737314 -956926189 965327946 -979146279 961915303 -982724408 960001484 -964529899 979987010 -999840380 966811958 -953254316 971355721 -999138220 994642101 -954241171 985914366 -952658516 971933214 -999885041 991426117 -956245035 996649701 -969424265 996317073 -950665126 990208834 -963024478 952883173 -970866686 989945617 -977809014 950873666 -965678754 989342388